View
74
Download
1
Embed Size (px)
DESCRIPTION
ATB2014 Presentation
Citation preview
ACTION BASED SCRUM INSTEAD OF BEING PRESCRIPTIVE:
Krishnamurty VG Pammi
Agile Coach
IVY Comptech, Hyderabad
08-Nov-2014
Team Misses Sprint Goals
Ineffective Scrum Events
issues with Collaboration
Issues with Planning
Prescriptive Scrum – Action missing
Issues with Development
issues with TestingContext:
Humane Touched Scrum Mastering Cycle
Working Agreements Adhered: Scrum Master reflects Servant Leadership and helps team to adhere to Working agreements
Scrum Master prepares for each event:(1) Expected Outcome(2) Challenges that may
surface(3) Metrics available
Humane touched Scrum Master notifies team about(1) Scrum Events in advance(2) Available information(3) Expected Deliverables(4) What are the positive
behaviors
Deals the Scrum events creatively(1) Time Boxed events(2) Innovative Facilitation techniques(3) Participation & Involvement through
creative techniques(4) Closing prior action items
1
23
4
Scrum Events
Humane Touched Scrum Mastering Cycle
Helps Product OwnerCommunity to effectively set Vision, Roadmap, Release Planning and thereby preparing for Sprint Planning events.
Helps Team forecast their Sprint backlog(1) Team’s buy-in achieved(2) Only DOR ready stories accepted(3) Schedule Buffers to cater impediments
1
23
4
Planning
Helps Team perform Effective Estimation through Work Breakdown Structure - Activity detailing – sequencing- estimating the size
Coaches the Team on How to Write effective User Stories- Prioritization Techniques- Set Upstream / Downstream Dependencies
Humane Touched Scrum Mastering Cycle
Metrics are made available to the team through information Radiators
Tools are referred in the standup meetings so that Burn Down and Burn Up charts are kept current
1
2
3
4
Developing
Helps achieve shared team goal through Collective Code ownership, Simple Design
Helps Team Improve productivity through- Pair Programming- Refactoring- Automation- Test Driven Design
Humane Touched Scrum Mastering Cycle
Small Teams are ensured
Real Customer is involved in prioritizing the stories
1
23
4
Collaborating
Cross Functional Teams are encouraged
Self-Managed Team are nurtured
Humane Touched Scrum Mastering Cycle
Acceptance Tests – Real end customer is involved in writing these acceptance test cases
Non Functional Testing - – Focus is given to Stress testing and Performance optimization
1
23
4
Testing
Test First mindset and promote unit tests to be designed in collaboration
Help Team implement adhoc Testing to detect test-wholes
A Humane touched scrum mastering can turn team’s odds towards
positive outcomes