Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about Google code reviews, Agile business analysis, code coverage, scaling scrum, toxic team members, non-deterministic testing, product roadmaps, performance testing, software design, containers, software architecture, technical debt, agile teams, planning poker.
Text: Google’s Engineering Practices documentation: How to do a code review
Text: Every Agile business analyst ‘s go-to list of 101 project-tracking questions
Text: Beginning Fuzz Cycle Automation: Improving Testing and Fuzz Development with Coverage Analysis
Text: Assessment of 6 approaches to scale Scrum
Text: Toxic Team Members
Text: Seven Recommendations for Testing in a Non-Deterministic World
Text: On Writing Product Roadmaps
Text: Getting Performance Testing Back on Track – Part 2
Book reviews: A Philosophy of Software Design
Video: Do not Put All Your Eggs in One Container
Video: Monolith? Microservices? Who Cares?
Video: Technical Debt is a Systemic Problem, Not a Personal Failure
Video: Visual Testing with CodeceptJS & Resemble.js
Video: Secrets of Top Performance in Java
Video: A Software Architect Guide to the Cloud Offerings
Video: Asking Over Telling: Build Great Agile Teams
Video: Millisecond Full Stack Acceptance Tests
Tools: Detox is an open source gray box end-to-end testing and automation library for mobile apps.
Tools: Software Process Dashboard is an open source tool to support individuals and teams using high-maturity, metrics-intensive project management methodologies [such as Personal Software Process PSP(SM) and Team Software Process TSP(SM)]. It supports personal and team earned value tracking and forecasting; simplifies metrics collection and analysis.
Tools: Open Source Planning Poker Tools presents a list of open source planning poker tools and plugins that are also directly available as online tools.