toolset for creating a potentially shippable product increment - a session at agile me summit 2015
TRANSCRIPT
Speaker Bio
❑Mohammad Nafees Sharif Butt• http://au.linkedin.com/in/mnsbutt• https://twitter.com/mnsbutt
❑Experience• 9+ years in SDLC & Project Management• ~5 years in Agile/Scrum/XP• Certified Scrum Professions (CSP)• PMI-ACP & PMP• CSSLP, TOGAF 9, ITIL v3 Foundation• OCP-JEE5WCD, SCJP
❑Director IT Services - Waseel ASP Ltd.❑Founder & Organizer - Riyadh Agile & Scrum
User Group (endorsed by Scrum Alliance)
3
Problem Statement
❑Market Trend• Lean Startups• Disruptive Innovation• Speakers/Talks today
❑Forces at Work• Time To Market (TTM)• Lead Time• Minimum Viable Product (MVP)• Minimal Marketable Product (MMP)
5
Problem Statement (cont’d)
❑Accrue Technical Debt❑Technical Debt Classification1
6
Problem Statement (cont’d)
❑Design Stamina Hypothesis2
7
Symptoms
❑Not being able to demo a feature❑N+2 Sprints for UX❑Testing Sprints❑Lack of Confidence❑Lack of Trust
8
Recommendations
❑Definition of Done• Emphasis in Scrum Guide3
• Usable• Evolvingo Greenfield Productso Brownfield Products
• Aim higher• Retrofit
9
Recommendations (cont’d)
❑Maturing Engineering Practices4
• Attention to Technical Excellence5
• Artificial Feature Slicing• Non Functional Requirements• Behaviour Driven Development• Test without UI• Screaming Architecture6
10
Recommendations (cont’d)
❑Clean Architecture7
11
Recommendations (cont’d)
12
Simplicity --the art of maximizing the
amount of work not done
-- is essential.