Lessons Learned from Scrum Adoption in Saudi Arabia - A session at Global Scrum Gathering Shanghai...
-
Upload
mohammad-nafees-sharif-butt -
Category
Software
-
view
187 -
download
0
Transcript of Lessons Learned from Scrum Adoption in Saudi Arabia - A session at Global Scrum Gathering Shanghai...
Mohammad Nafees ButtLessons Learned fromScrum Adoption in Saudi Arabia
intentionally left blank
Speaker Bio
Mohammad Nafees Sharif Butt
•http://au.linkedin.com/in/mnsbutt
•https://twitter.com/mnsbutt
Experience
•~5 years as Agile Coach / ScrumMaster (10 years in SDLC)
•Certified Scrum Professional (CSP)
•PMI-ACP, Certified LeSS Practitioner
•PMP, CSSLP, TOGAF 9, ITIL v3 Foundation
Assignments
•ScrumMaster (Viator – TripAdvisor), Director IT Services (Waseel ASP Ltd.)
•Founder & Organizer - Riyadh Agile & Scrum User Group
•Presented at: Agile ME Summit 2015, Agile Australia, LAST Conf 2015 (planned)
Agenda
• Context
• Leap of Faith
• Start of Journey – 1st team
• Milestones – 2nd/3rd/… team
• In Retrospect
• Questions & Answers
Context
• Promising Demographics
• Underdeveloped Software Industry
• Limited Resource Pool
• Slow Technology Outlook
Context (cont’d)
• Waseel
• Driving Factors
• Integration Duration
• Opaque Development
• Rigid Methodology
• Upfront Design
• Other Attempts
Leap of Faith
• “The Conversation”
• Team Input & Management Approval
• Internal Training
• Small & Interactive
• Mixed Group
• Learn & Teach
• Managers & Peers
Start of Journey – 1st Team
• Team Formation
• Dev Team - who, why
• Product Owner - who, why
• ScrumMaster - me, why
Start of Journey – 1st Team (cont’d)
• Before Sprint 1
• SRS to User Story Backlog
• Minimal Release Planning
• First Month
• Formal Definition of Done
Start of Journey – 1st Team (cont’d)
• Ceremonies
• Sprint Planning
• Daily Scrum
• Product Backlog Grooming
• Sprint Review
• Sprint Retrospective
Start of Journey – 1st Team (cont’d)
• Lessons
• How Much Design
• Risky Stories – Now/Later?
• Team Balance
• Colocation, but…
Start of Journey – 1st Team (cont’d)
• Lessons (cont’d)
• Craftsmanship
• Testing Conundrum
• Testing Conundrum II
• DevOps?
• Capturing Sales Leads
• Kano Model
Start of Journey – 1st Team (cont’d)
• Mistakes
• Middle Management
• Team Overshadowed
• Formal Training
• Product Owner & Sales and Marketing
• Sprint Demo vs Sprint Review
Milestones – 2nd/3rd/… team
• Team 2 – wark
• Growth Model
• Stakeholder Sessions
• Product Roadmap & Release planning
• User Story Writing Workshops
• Story Estimation Workshops
Milestones – 2nd/3rd/… team (cont’d)
• Team 3 – switch
• First Brownfield project
• Multiple Product Management
• Increase in workload
• On Production Support
• External Dependencies
• Account Managers
Milestones – 2nd/3rd/… team (cont’d)
• Team 3 – switch (cont’d)
• Sprint Cancellation
• Deadline from CEO
• User Manual
• Integration Guides
• Release Notes
• Cross Cutting Concerns
Milestones – 2nd/3rd/… team (cont’d)
• Team 3 – switch (cont’d)
• Exploratory Testing
• Performance Testing
• Test Doubles
• Definition of Done
In Retrospect
• Middle Management Involvement
• Formal Training of Team on technical skills
• Small Team Size
• Better Usage of Test Pyramid
• External Scrum Coach!?
• Different Product Owner!?
Questions & Answers
Mohammad Nafees Butt
Lessons Learned fromScrum Adoption in Saudi Arabia
@mnsbutt …/mnsbutt