Increase Speed

Increase Speed

Key Benefits

Minimize the time and costs required to deliver functionality

Principles

Be honest about where you are & where you want to go
Assess team's speed capacity
Shift bottlenecks upstream
Break down work to issues the size of 1 man-day of effort
Simplify: minimize work needed to deliver the outcome

Measures

Desired issues per week
Actual issues delivered/week
Average status time

Practices and Products

Practices
Recommended Clear Measure Solution
Incremental Architecture PlanningArchitecture Blueprint Training (Virtual)
Kanban style work tracking
Work Tracking and Breakdown Training (Virtual)
Feature decomposition
Work Tracking and Breakdown Training (Virtual)
Drawing / Diagrams
Drawing / Diagram Training  for Team Leads (Virtual)
Refactoring
Refactoring Training for Team Leads (Virtual)


Educational Materials

Programming with Palermo Episode 30:  Why is My Software Team Moving So Slow?


Programming with Palermo Episode 25:  Design Patterns Help to Increase Speed


Programming with Palermo Episode 23:  Custom Primitives - Refactoring - Speed


Programming with Palermo Episode 19:  Empowering Your Software Team to Move Fast