Toolset For Creating a Potentially Shippable Product Increment - A session at LAST Conference 2015
-
Upload
mohammad-nafees-sharif-butt -
Category
Software
-
view
212 -
download
2
Transcript of Toolset For Creating a Potentially Shippable Product Increment - A session at LAST Conference 2015
❑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 (Waseel ASP
Ltd.)❑ Founder & Organizer - Riyadh Agile & Scrum User Group❑ Presented at: Agile ME Summit 2015, Agile Australia, Global
Scrum Gathering Shanghai
Speaker Bio
2
❑Market Trend• Lean Startups• Disruptive Innovation
❑Forces at Work• Time To Market (TTM)• Lead Time• Minimum Viable Product (MVP)• Minimal Marketable Product (MMP)
Problem Statement
4
❑Accrue Technical Debt❑Technical Debt Classification1
Problem Statement (cont’d)
5
❑Design Stamina Hypothesis2
Problem Statement (cont’d)
6
❑Not being able to demo a feature❑N+2 Sprints for UX❑Testing Sprints❑Lack of Confidence❑Lack of Trust
Symptoms
7
❑Definition of Done• Emphasis in Scrum Guide3
• Usable• Evolvingo Greenfield Productso Brownfield Products
• Aim higher• Retrofit
Recommendations
8
❑Maturing Engineering Practices4
• Attention to Technical Excellence5
• Artificial Feature Slicing• Non Functional Requirements• Behaviour Driven Development• Test without UI• Screaming Architecture6
Recommendations (cont’d)
9
❑Clean Architecture7
Recommendations (cont’d)
10
Recommendations (cont’d)
11
Simplicity --the art of maximizing the
amount of work not done
-- is essential.