Agile in a Nutshell - ARD Media Production

1 downloads 214 Views 1MB Size Report
or “Faith Driven Development”. Agile Approach ... of developing software by doing ... UX. Content. Social Media. Tes
Agile in a Nutshell with a spice of Lean

Why Agile What we don't know we don't know

Customer collaboration over contract negotiation Responding to change over following a plan

Agile Approach

Fail Fast 2 Succeed Sooner

The unknown

That is, while there is value in the items on the right, we value the items on the left more.

Individuals and interactions over processes and tools Working software over comprehensive documentation

Ways of Working

Waterfall Approach

T-shaped people

2001 - Agile Manifesto

To Be Agile

Less visible - more powerful

Mindset

Learn

Development

Values

Graphic Design Measure

Interaction Design

50%

Architecture

What we know in the beginning

Business Analysis

Goal

Value

Practices

of knowledge gets lost in handoffs

Experts doing all their work, then handing over, never looking back. When problems arise it is too late to rethink.

Waterfall - or “Faith Driven Development”

Principles

Build

More visible - less powerful

Modern Agile

Teamwork to find Value

Incremental Delivery

Cost

Usable

sk

Ri

Sellable

Agile - or “Incremental Development”

Valuable

Product Backlog

Goal

Value

sk

Ri

Time

Make Safety a Prerequisite

The Scrum Team The awesome X-functional Team, Co-located, with mandate to make decisions on business& user value and tech solutions. They have the competences needed to build and ship it.

PO owns the PB.

UX

Tester

Product Owner

[email protected] Free download: blog.crisp.se

Sprint Backlog

Content Social Media

Prio

User Story Task DoD

3

Move towards learning organisation Requires structural and cultural change

Can be adopted in command and control

Cynefin Complex

Complicated

Probe Sense Respond Emergent

Sense Analyze Respond Good Practices DISORDER

Client

Chaos

Server

Act Sense Respond Novel

DB schema

Obvious

Sense Categorise Respond Best Practises

Sprints

Agile Heartbeat - Cadence Week 1

Backend Dev Frontend Dev

To do Doing Done

2

GUI

Deliver Value Continuously

Experiment & Learn Rapidly

Time

1

Make People Awesome

Feasible

Tools and Processes

X-functional Team effectively solving problems together.

Scrum is here

What we know we don't know

Cost

We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:

Week 2

Daily Standups 15 min Backlog Refinement to find Value Demo Sprint Planning Retrospective Sprint Goal Working Agreement

Discovery

Delivery

Agile Onion by AWA, Simon Powers Cynefin by Dave Snowden Modern Agile by Joshua Kerievsky