Upload
sandy-lee
View
12
Download
0
Embed Size (px)
Citation preview
Agile Methodology:Adoption Assessment
Program Management Presentation
|
Why are we here today?
2
| 3
Agile Methodology Assessment
▪ Adherence to Scrum methodology
▪ Allocate resources more efficiently
▪ Practice Test Driven Development
▪ Allow QA time to provide better estimates
▪ Automate QA test scripts
▪ Improve team roles and responsibilities
▪ Access to outside team members, e.g., users
▪ Conduct Sprint Retrospectives
▪ Better Acceptance Criteria for User Stories
▪ Backup resources for QA and FE Developer
▪ Establish team norms
What we need to improve…
▪ Meet target dates* for product releases
▪ Have tools in place to manage Sprints
▪ Keep track of resource times – time keeping
▪ Established process for release management
▪ No major resource gaps
▪ Conduct feature reviews with product owners
▪ Minimum Dev/QA environmental issues
▪ Makeup of the Sprint team participants
What we have done well…
Note: * When target date shifts, it is widely communicated to stakeholders so there were no major surprises.
| 4
Agile MethodologyScrum Team Roles
ScrumMaster
TeamMembers
Stake-holdersUsers
ProductOwner
SCRUMROLES
• Process leader• Scrum Coach• Remove impediments• Facilitate meetings
• Develop product increment Developer QA Release Manager
• Practice TDD• Review results• Adapt to changes
• Provide product guidance and feedback
• Attend Sprint Planning meetings
• Remove roadblocks• Avoid distractions and
disruptions for the team
• Provides requirements to Product Owner
• Participates in UAT• Signs off on final product
increment
• Owns product ROI• Prioritize Product Backlog• Ensure team understands product
features and requirements Acceptance Criteria
(positive/negative)• Develop user stories/release notes• Provide feedback during review
sessions
| 5
Agile MethodologyScrum Team Norms
TeamValues
Transparency with Open
Communica-tions
Criticize the issue not the
person
Obligationto
Dissent
Focus onlyon current
SprintActive
Listening
BeRespectful
Be engagedand
focusedSeek to
understand first
Nosacredcows
Offer solutions
along withissues
|
UAT
A
BC D
E
F GH
I
UserStories
6
Agile MethodologyScrum Process
DAILYSCRUM
SPRINTProductRelease
Sprint Planning
ProductBacklog
SprintBacklog
SprintRetrospective
• Product backlog prioritized by business value
• Sprint backlog includes bugs• Team decides what it can commit
to deliver• Sprint backlog grooming will
further prioritize the order of development/implementation
• Scrum Master• Product Owner• Stakeholders• Users• Team Members
• 2 to 4 weeks of elapsed time• Iteratively develop/test/re-
view/adapt/manage• Level of Effort = Story Points• Velocity = Story Points/Sprint Period• Dynamically adjust workload• Test Driven Development• Weekly Backlog Review
• Product increment – delivery of all Product Backlog items during Sprint
• Release Notes for clients• Sprint Retrospective
What went well? What went wrong? What can we improve?
Burndown Chart
1. What have I DONE yesterday?2. What will I DO today?3. What are my BLOCKERS?