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

    • Related Articles

    • Establishing Quality

      Key Benefits Reducing extensive costs wasted on fixing bugs Principles Prioritize quality over speed Prevent defects (escaped defects -> process failure) Always working (first do no harm) Measures Found defects Implicit defects Practices and Products ...
    • Team Alignment Template

      Access the Team Alignment Template Here DOWNLOAD the template to your desktop before filling it in. PURPOSE The purpose behind the Team Alignment Template is to compile all the things that bring clarity to an engagement. The completed template can ...