Showing posts with label Scaled agile framework. Show all posts
Showing posts with label Scaled agile framework. Show all posts

Tuesday, March 18, 2014

Scrum Retrospective – What about best practices and learning from success?


As per Scrum Guide, the purpose of the Sprint Retrospective is to:

  • Inspect how the last Sprint went with regards to people, relationships, process, and tools;
  • Identify and order the major items that went well and potential improvements; and,
  • Create a plan for implementing improvements to the way the Scrum Team does its work.


But Scrum Guide is silent about on How?

The question of how become more important as scale of Scrum Agile increases in an enterprise.

To answer one part of How – “How and why something worked well?” Fu Pan might be an answer.

Fu Pan concept has its origin in Lenovo and widely supported by its chairman Liu Chuanzhi. The idea is to intentionally slow down and analyze events - both successes and failures - in order to learn from them and move ahead at a faster pace.

Goal:  What had you originally set out to do?

Measure results: What have you achieved and is it what you set out to do?

Brainstorm: Find outcomes, highlights and lowlights of the final result

Analysis: Get to the root cause of why the outcomes were achieved

Insights: Learnings based on the analysis. Determine what to replicate in the future, what behaviors to start, stop and continue

I am planning to use Fu Pan during Retrospective and also at Program level.

Any ideas, pointers?

Reference:

Thursday, January 2, 2014

Enterprise level Agile Framework


Before the advent of agile methodologies, most of the software development methodologies were based on Rationalism.

Starting from Waterfall to more recent Spiral and Incremental methodologies all are based on Rationalism where the basic premises states that everything ( even humans) interacting to produce output is rational and follows a set pattern.

This rigidity led to frequent failures of software projects. In Software projects even after lot of automation, human factor is very large and we all know that Humans are not rational most of the time. This realization led to rise of Agile methodologies which are based on empiricism.  Over the years, Agile methodologies have proven that they deliver the results at project level.

But at enterprise level, portfolio and program management is based on old school of rationalism because of historical reasons and affinity to predictability offered. There are very few studies out there to discredit rationalism at portfolio and program level. It is also true there are even less study to glorify rationalism based methodologies at enterprise level.

To add to confusion, in past few years, few Agile Frameworks for enterprise scale have appeared. All of these frameworks are still relay on rationalism and deny empiricism.

Is there any truly Agile Framework at enterprise level or may be with blend of empiricism and rationalism.