Agile places emphasis away from the deliverables themselves and onto the individuals and the teams building them.
Configuration management is a process to properly track changes to a system’s configuration through its whole lifecycle.
Control charts visually display the average amount of time it takes to complete a piece of work for a given team or project
The optimal sprint length has always been a discussion-provoking topic. Although two-week sprints are standard, it’s not always the most appropriate length for a given context.
Timeboxing is a technique that involves assigning a fixed amount of time to a specific task and then completing it within that time frame.
Business process management, or BPM, is a systematic approach that focuses on improving the efficiency, effectiveness, and agility of business processes.
It feels like only yesterday that the word “agile” indicated some nirvana state that every self-respecting tech company wanted to achieve.
Earlier in my career, I took over a team with a history of productivity issues. This is the story of how we reduced cycle time by ~66 percent and work in progress by ~50 percent, all in the span of six weeks.
Cost-benefit analysis is a longstanding technique used across industries to evaluate whether to invest or take on new projects.
Synergy occurs when you work as a group to deliver more value than you would’ve through individual efforts.
Team topology is the way of organizing teams, responsibilities, flows, and communication by defining the accountabilities each team has.
A reverse trial puts a full version of the product in front of the user upfront and then takes away features unless they agree to pay more.