Knowledge has to be improved,chanllenged,and increased constantly,or it vanishes. -Peter Drucker
– Continuous evaluation is key to excellence
Self-assessment is the process of looking at oneself in order to assess aspects that are important to one's identity.
It is one of the motives that drive self-evaluation, along with self-verification and self-enhancement (from Wikipedia).
Self-assessment is essential for individuals / teams and even organizations to be able to achieve excellence. However,
this is just a first step and not the last. The next phase entails options that may involve self-learning / seeking a coach’s help,
self-evaluation & enhancement which when continuously iterated leads to excellence.
Bloom’s Taxonomy was developed in 1956 by Benjamin Bloom to classify levels of intellectual behavior important in learning. The original taxonomy was organized into three domains: Cognitive, Affective, and Psycho-motor. In 2001, another team of scholars—led by Lorin Anderson, a former student of Bloom’s, and David Krathwohl, published “Revised Bloom’s Taxonomy,” as it is commonly called.
I have found this framework to be quite useful in facilitating Agile Teams to understand where they are in the transformation journey and
customize interactions to help them in their quest to achieve excellence resulting in Organizational agility.
To arrive at an understanding of where in the framework the Coachee / Team/ Organizational maturity level stands one could use effective powerful questioning with the help of “Five Ws and H”. Who? What? Where? When? Why? & How? This is fundamental concept when examining any new learning situation.
Knowledge - Exhibits memory of Agile manifesto, principles and relevant frameworks, terminology, ceremonies etc.
What is Agile?
What is Scrum?
What is Kanban?
What are various ceremonies?
Who owns Product backlog?
How would you write user stories?
How do you estimate?
When does the sprint review happen?
When do we conduct sprint retrospective?
Comprehension - Demonstrate understanding of Agile methodologies and underlying frameworks, principles, manifesto, comparing, interpreting and giving descriptors.
How would you compare Scrum & Kanban?
Will you state or interpret Agile principles in your own words?
How would you define an Epic?
What is the main idea of implementing Agile in organizations?
Can you explain what happens in a retrospective?
The above two levels would form part of first phase of Agile Transformation where teams are trained on Agile methodologies and relevant frameworks in an Organization.
Application - Solve complex business problems by applying acquired Agile knowledge, techniques and principles using relevant frameworks focusing on delivering value faster.
How would you solve complex business problems using Agile?
How would you self-organize as a team?
What approach would you use to estimate user stories?
Who would you approach to get your impediments resolved?
What other way would you arrive at sprint goal?
Analysis - Examine the effectiveness of agile implementation, ability to deliver value faster, improvement in customer satisfaction, validate metrics (like velocity / throughput) etc. Make inferences and find evidence to support generalizations.
How is team velocity / throughput?
Why do you think is agile is effective?
What conclusions can you draw on ability to self-organize?
Who can provide evidence of level of achievement of objectives?
The above form part of “Implementing Agile or Doing Agile” stage of where teams are able to apply agile frameworks and are its effectiveness.
Synthesis - Compile information that comes out of the analysis to understand if all practices that are being followed are effective, if there is a need to look at alternative frameworks or combine best practices from more than one frameworks. This is the phase where we can actually understand if the team / organization has acquired the agile Mindset.
What aspects of the framework are helpful?
How would you improve?
What would happen if we combine certain aspects of corresponding framework?
How can we customize the framework to suit our team /organization?
Why do you think you need to customize?
Evaluation - Present and defend changes by validating ideas or need for change based on a set of criteria and value add the change is likely to bring in.
How would you prove the value or importance of the proposed change?
Why do you think we need to choose this option?
What would you recommend…?
How would you evaluate?
How could you determine…?
What choice would you have made…?
What data was used to make the conclusion…?
The above form part of “Being Agile” stage of where teams are able to validate the practices used, identify the need & level of customization using creative thinking to achieve excellence in their transformation journey.
Creativity - Extend the use of agile Mindset by imbibing the principles, values to go beyond agile and helping organizations achieve intended true business agility within the operating constraints / limitations
Where do you think you can apply aspects of agile either in part or full?
How can you implement?
Why would you recommend the option?
How would you think it will help deliver value faster?
It is very much important for each and everyone to self-assess if you are looking to progress personally and /or professionally and vice versa to be able to identify gaps, seek help where and when needed in order to achieve excellence.
Would you agree? what other methods could we use?