Agile Software Development Lifecycle

Agile Software Development Lifecycle

Agile Development Life Cycle Traditional SDLC Fixed and rigid Imposed from the outside on the software lifecycle Over-manages and chokes natural software development Agile SDLC Flexible, adaptable, iterative Uses CI / CD Guides instead of controls software development...
Reduce Risk

Reduce Risk

Reduce Risk Over-managed or Under-managed SDLCs Development lifecycles are either under-managed or over-managed Under-managed SDLCs creates product instabilities Over-managed SDLCs are slow and have low yields Designed Agile SDLCs Self organized and customized to the...
Balance Velocity and Quality

Balance Velocity and Quality

Reconcile Velocity and Quality  Velocity Impacts Quality Faster is not better Product quality is lowered by sweat-shop software development Minimum Viable Product (MVP) is not the only answer Balance Velocity and Quality Velocity and Quality are an outcome of the...
Lower Cost Boost Productivity

Lower Cost Boost Productivity

Agile Organization Speed Breaks Products Focusing on speed creates products that cost more over time The faster you code the slower you go Keyboard speed is not equivalent to product delivery speed Product Centric Organizations Common language creates a common...