13
MOHAMMAD NAFEES SHARIF BUTT @mnsbutt

Toolset For Creating a Potentially Shippable Product Increment - A session at LAST Conference 2015

Embed Size (px)

Citation preview

MOHAMMAD NAFEES SHARIF BUTT

@mnsbutt

❑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

❑Problem Statement❑Symptoms❑Recommendations❑Questions & Answers

Agenda

3

❑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.

Questions & Answers

12

MOHAMMAD NAFEES SHARIF BUTT

@mnsbutt