Author Archives: Satish Thatte

Making Release Retrospectives Strategic and Effective: Part 1

The Agile Scrum Framework is based on empirical process control and requires transparency of the process and work product, and ability to inspect so the team can adapt to help it achieve its goals. There are several feedback loops built … Continue reading

Posted in Agile Adoption, Agile Benefits, Agile Development, Agile Management, Agile Metrics | 4 Comments

Agile Capacity Calculation – Part 2 of 2

In the first part of this two-part blog, I presented two methods for agile capacity calculation: Method 1: Capacity is not required to be estimated or calculated.  This is an idealized  and the simplest method. Method 2: Capacity is only … Continue reading

Posted in Agile Development, Agile Management, Agile Project Management, Scrum Development, Scrum Methodology | 2 Comments

Agile Capacity Calculation – Part 1 of 2

Capacity of an agile team is an important measure that should be used to inform the team how much workload it should undertake during its sprint planning meeting for an upcoming sprint.  If the capacity and workload are not in … Continue reading

Posted in Agile Development | Leave a comment

Making Sprint Retrospectives Really Effective (Part 4 of 4)

Once a Scrum team has discussed and developed a SMART action plan in a Sprint Retrospective session (as described in Part 3 of this blog series), I recommend capturing all the results from the Retrospective session and SMART actions into … Continue reading

Posted in Agile Development, Agile Management, Agile Methodologies, Agile Teams, Continuous Integration, Kanban, Lean Software Development, Scrum Development, Scrum Methodology | 2 Comments

Making Sprint Retrospectives Really Effective (Part 3 of 4)

Developing the SMART action plan: In Part 2 of this blog series, I presented the details of areas A, B and C of the Sprint Retrospective table covered in Part 1 of this blog series. Reaching consensus on the Top … Continue reading

Posted in Agile Benefits, Agile Development, Agile Management, Agile Methodologies, Agile Teams, Continuous Integration, Kanban, Lean Software Development | 1 Comment

Making Sprint Retrospectives Really Effective (Part 2 of 4)

Reaching team consensus on the Top 3 factors that worked well and the Top 3 most problematic factors: Before the Sprint Retrospective session, the ScrumMaster should collect each Scrum team member’s individual Top 3 observations in both categories listed below: … Continue reading

Posted in Agile Development, Agile Management, Agile Methodologies, Agile Project Management, Agile Teams, Continuous Integration, Kanban, Lean Software Development, Scaling Agile | 1 Comment

Making Sprint Retrospectives Really Effective (Part 1 of 4)

The Agile Scrum Framework is based on empirical process control and requires transparency of the process and work product, and ability to inspect so the team can adapt to help it achieve their goals.  There are several feedback loops built … Continue reading

Posted in Agile Adoption, Agile Development, Agile Management, Agile Teams, Continuous Integration, Iterative Development, Kanban, Lean Software Development, Scrum Methodology | 5 Comments

Making Daily Scrum Meetings Really Effective & Efficient (Part 5 of 5)

If you’ve been reading my earlier posts in this series, you know all about the High-Effectiveness, High-Efficiency Daily Scrum Quadrant. As I wrap up this series, I’ll leave you with 8 practical tips every ScrumMaster should follow to improve the … Continue reading

Posted in Agile Benefits, Agile Development, Agile Management, Agile Project Management, Agile Teams, Agile Tools, Agile Velocity, Iterative Development, Kanban, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools | 4 Comments

Making Daily Scrums Really Effective & Efficient (Part 4 of 5)

In my last post I discussed the advantages of the Daily Scrum format and introduced a Daily_Journal template (click here to get a copy) that can be used to facilitate concise and effective reporting, get help from team members, and … Continue reading

Posted in Agile Benefits, Agile Development, Agile Management, Agile Project Management, Agile Teams, Agile Velocity, Iterative Development, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools | 4 Comments

Making Daily Scrum Meetings Really Effective & Efficient (Part 3 of 5)

Earlier I outlined the 6 steps to a more effective, more efficient standup and gave an example of how to present individual progress in the format of: “DONE/NOT DONE, and WORK PLAN until the next Scrum meeting. There are several … Continue reading

Posted in Agile Benefits, Agile Development, Agile Management, Agile Teams, Iterative Development, Scrum Development, Scrum Methodology, Scrum Software, Scrum Tools | 2 Comments