agile center of excellence : presented by rahul sudame
TRANSCRIPT
BUILDING AGILE CENTER OF
EXCELLENCE FOR AGILE MATURITY
Rahul Sudame
DiscussAgile Day, Pune
AGENDA
What is Agile COE?
COE or COP?
How did we start?
What worked?
Different Agile COP initiatives
Guidelines
WHAT IS AGILE COE?
A platform to share Agile knowledge, experience
A mechanism to ensure standard application of Agile practices across projects
A forum where team members can raise their queries, views, concerns
A group in the organization that facilitates Agile Transformation
A community which is passionate about Agile
SHOULD WE HAVE COE OR COP?
Center of Excellence Communities of Practice
Designated leaders define Agile standards
for the org
Group of people with similar interests
Platform for ensuring adherence /
compliance to these standards
Platform for sharing experience, views, best
practices, lessons learned
Have the authority Influencing without authority
Thought: Excellence comes from applying
the same behaviors and practices across
teams
Thought: People talk to one another and
learn from each other
COE Lead
Project 1 Project 2 Project 3
COE Team
• SME
• SME
Tools COP
• SME
• Volunteer
Testing COP• Scrum
Masters
• Volunteers
SM COP
WHAT DOES THIS GROUP DO?
Build Agile awareness
Forum for experience
sharing
Support for challenges
Develop Tools,
Templates, Integr.
Improve maturity
iteratively
Facilitate events,
trainings
HOW DID WE START?
Sr. management team initiated COP
Initiated with core team members
Broadcasted / Advertised COP launch
Invited volunteers to engage in activities
Built rewards / recognition mechanism
Ensuring that the COP remains Active!
WHAT WORKED - COP PORTAL
STANDARDS
GUIDELINES
TEMPLATES
NFR TEMPLATES
Typically known as the “ilities” – reliability, usability, scalability,
maintainability, etc.
They are constraints which must be considered during development
Program-level NFRs apply to the system as a whole
Team-level NFRs apply to a feature or component in a team’s domain
Consider Documentation, Environment setup as well
SUPPORTED TOOLS STACK
Test case
Management
Defect
ManagementAutomation
Performance
TestingDevOps
OpenSource
Commercial
BOOK CLUB
AGILE READINESS ASSESSMENT MODEL
Identification of Agile readiness
using objective assessment
Team’s interest / enthusiasm to
be factored in
Best suited teams to initiate pilot
Gap analysis can highlight
organization’s preparedness
Measuring ROI of Agile Transformation
Agile Readiness Questionnaire
Question Guidelines Points
Team size • 5 – Team size of 7 to 9
3 – Team size less than 7
2 – Team with 10 to 15
members
• 1 – More than 15
members
2
Team
Composition
• 5 - Completely cross
functional
3 - Cross functional with
some dependency on
external teams
0 - Not Cross functional
2
Business
Value Stream
Coverage
• 5 - Team covers the entire
business value stream
1- Less than 50% of the
value stream
0 - Less than 10% of the
business value stream
1
AGILE MATURITY MODEL
Maturity level of a team
can be assessed based
on different parameters
Organizational
benchmarks can be
provided as guidelines
Agile Maturity Model
itself should be lean &
aligned with Agile
philosophy
Measuring ROI of Agile Transformation
Level 1
Level 2
Level 3
Level 4
Level 5
Agile Maturity Model
BEST AGILE TEAM AWARD
Healthy competition amongst the
teams can be encouraged
Effectiveness of teams on
various parameters related with
Agile implementations can be
considered
Team’s approach, Scrum Master
/ PO’s effectiveness can also be
factored in
Measuring ROI of Agile Transformation
Team Retro
Effectiveness
Scrum Master
Effectiveness
Points
Team 1 12 24 73
Team 2 18 27 65
Team 3 14 11 62
Team 4 8 14 62
Team 5 10 13 61
Team 6 9 11 46
Assessment for Best Team Award
COP EVENTS / NEWSLETTER
SPECIAL COP EVENTS
Personal Kanban Day
Agile week
COE Conference
Collaboration Jam
Innovation Competitions
Johari Window
External speakers
SHARING NEW IDEAS
Acceptance Tests:
Are specific, unambiguous
Can be automated or manual
test cases (teams need to
automate)
Can be written in a
programming language
(PERL, Groovy, Java) or in
natural language (using
RobotFramework or
Cucumber) or in table format
(FIT)
VIDEOS / QUIZ / CROSSWORD
AGILE INNOVATION GAMES
SUMMARY
Support COP to strengthen Agile environment
Encourage Incremental Value Realization
Support organizational Change management
Build a platform to share Case studies / wins / best practices / lessons learnt / guidelines
Provide updates to Sr. management of value delivered through COP activities
Building SMEs & Thought leaders (Blogs / White papers)
Encourage COP participation