Category Archives: Agile Coaching

Enforced Workflow is inherently NOT Agile

One of the ironies of being a technologist in the Agile world is that while we love our tools and toys, we also know that some things should be done by hand.  One of my jobs as a consultant at … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Development, Agile Leadership, Agile Management, Agile Methodologies, Agile Portfolio Management, Agile Project Management, Agile Software, Agile Teams, Agile Tools, Distributed Agile, Enterprise Agile, Scaling Agile, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools, Uncategorized | 5 Comments

What is the Prerequisite of Success When Scaling Agility?

Guest post by Timofey Yevgrashyn, Ciklum Today more and more enterprises are looking into agile approaches as the answer to their needs. It doesn’t matter if a big company starts scaling agile with or without acting Scrum teams. What matters is … Continue reading

Posted in Agile Adoption, Agile Coaching, Agile Leadership, Agile Teams, Enterprise Agile, Scaling Agile | Leave a comment

Agile Prioritization: A Comprehensive and Customizable, Yet Simple and Practical Method

There is rarely enough time or resources to do everything.  Therefore, agile teams must use prioritization to decide which features to focus on and which lowest rank-order features could be pushed out of scope when close to the end of … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Development, Agile Management, Agile Methodologies, Agile Project Management, Scrum Methodology | 1 Comment

10 Things You Could Do When You’re Done Writing Code

So you’re two-thirds of the way through your iteration and there are no more development tasks to complete. Nice work! Understandably, your instinct is to pull another story into the iteration, but doing so has risks and disadvantages. When you … Continue reading

Posted in Agile Benefits, Agile Coaching, Agile Development, Agile Management, Agile programming, Agile Software, Agile Teams, Extreme Programming, Iterative Development, Scrum Development, Software Craftsmanship | 5 Comments

Scaling Agile Your Way: Sweet Spots, Challenge and Unfit Zones for SAFe and MAXOS (Part 3 of 4)

In Part 1 of this four-part series, I explained why a cookie-cutter approach will not work as you undertake large-scale agile initiatives.  Each agile project developing a product or a solution has a unique context: assumptions, situation, team members and … Continue reading

Posted in Agile Benefits, Agile Coaching, Agile Management, Agile Methodologies, Agile Portfolio Management, Agile Project Management, Agile Teams, Distributed Agile, Enterprise Agile, Scaling Agile, Scrum Methodology | Leave a comment

The 4-Step Action Plan for Agile Health: Step 4: Develop and Implement your customized plan for adopting healthy agile-lean practices

Agile development requires a cross-functional, self-organized team to deliver potentially shippable software at the end of each sprint, with analysis, design, code developing and testing activities going on concurrently (not sequentially) within each sprint.      Combining Agile/Scrum development with some of … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Development, Agile Management, Agile Methodologies, Agile Metrics, Agile Project Management, Agile Software, Agile Training, Iterative Development, Kanban, Lean, Lean Software Development, Scrum Development, Scrum Methodology | 2 Comments

Using Legos to Capture Raw Data For Cycle Time & Process Cycle Efficiency

Guest post from David Nicolette, agile coach at Eliassen Group Background I’m one of six technical agile coaches engaged by a large bank to support an initiative to improve software delivery performance. The IT department is an established agile software … Continue reading

Posted in Agile Coaching, Agile Management, Agile Methodologies, Agile Metrics, Agile Teams, Agile Velocity, Scrum Development | 1 Comment

Top 10 Causes of Chaos in Agile Software Development

“Everything is so chaotic.” “Seems like we are constantly in a state of chaos.” “Is agile always crazy and chaotic?” Chaos is a word I hear a lot lately while working with software development teams that are either initially adopting … Continue reading

Posted in Agile Adoption, Agile Coaching, Agile Development, Agile Management, Agile Methodologies, Agile Project Management, Agile Software, Agile Teams, Lean Software Development | 2 Comments

Establishing a Sustainable Pace

Guest post by Ben Linders, Netherlands-based senior consultant, InfoQ editor and blogger Agile promotes that teams work in a sustainable pace to be able to keep delivering value to their customers. When agile teams are working under too much pressure, technical debt increases … Continue reading

Posted in Agile Coaching, Agile Development, Agile Management, Agile Teams, Agile Velocity, Extreme Programming, Kanban, Lean | Leave a comment

The 4-Step Action Plan for Agile Health: Step 3: Understand how to use additional enablers of Agile Health

Agile development requires a cross-functional, self-organized team to deliver potentially shippable software at the end of each sprint, with analysis, design, code developing and testing activities going on concurrently (not sequentially) within each sprint.      Combining Agile/Scrum development with some of … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Coaching, Agile Development, Agile Management, Agile Methodologies, Agile Metrics, Agile Project Management, Agile Software, Agile Training, Iterative Development, Kanban, Lean, Lean Software Development, Scrum Development, Scrum Methodology | Leave a comment