living with agile by karl fast (now what? conference 2015)

59
Living with Agile Karl Fast Director of Information Architecture Normative @karlfast

Upload: blend-interactive

Post on 25-Jul-2015

137 views

Category:

Internet


0 download

TRANSCRIPT

Living with AgileKarl Fast Director of Information Architecture Normative @karlfast

—1994 Standish Group CHAOS Report on IT projects

31% were canceled before completion 53% had cost overruns of 180% or higher 16% succeeded

Plan Develop Finish

6 months 12 months 6 months

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

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

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

agilemanifesto.org

Agile views planningas the real villain

Waterfall separates planning from execution Agile integrates planning and execution

Agile is a reaction to process but is not itself a process

or techniques or methods or tools

In 2010 Forrester found that35% of organizations were using Agile

In 2013 Actuation Consulting reported over 70% were using Agile

Software is eating the world

Agile is eating software development

so how can you live with agile

Understand Intent

Our highest priority is to satisfy the customer through early and continuous delivery

of valuable software

agilemanifesto.org

customer - user - stakeholder

Because agile methods assume that in a changing world up-front plans are a waste of time, they tend to denigrate any sort of up-front planning or design activity. It is not apparent to them that end-user work practice is quite stable — that how people do their jobs and the goals they must accomplish change very little over time. It is not apparent [to developers] that fundamental requirements are stable in consequence.

User-Centered Agile Methods, by Hugh Beyer

Help Reduce Risk

—1994 Standish Group CHAOS Report on IT projects

31% canceled before completion 53% had cost overruns of 180% or higher 16% succeeded

We build our computers the way we build our cities — over time, without a plan, on top of ruins.

— Ellen Ullman, The Dumbing Down of Programming

Deliver working software frequently, from a couple of weeks to a couple of months, with a

preference to the shorter timescale.

agilemanifesto.org

kanban boards wip limits sprints standup meetings daily builds …

sketching guerilla usability

heuristic evaluation card sorting

affinity models …

Plans are worthless,but planning is everything — President Dwight D. Eisenhower, 1957

Respect the Practice

The most efficient and effective method of conveying information to and within

a development team is face-to-face conversation.

agilemanifesto.org

accomplishments commitments roadblocks

in < 60 seconds per person

Commit to the team Respect the practice Evolve from intent

Align with Cadence

Welcome changing requirements,even late in development. Agile processes

harness change for the customer's competitive advantage

agilemanifesto.org

align with a cadence that is iterative focused messy

Close Feedback Loops

Our highest priority is to satisfy the customer through early and continuous delivery

of valuable software

agilemanifesto.org

UsersCustomers

Stakeholders

Software is eating the world

Agile is eating software development

align with cadence with respect for practice

to reduce the risk from an understanding of intent to help close feedback loops

… and then work to create change

thank youKarl Fast

[email protected] @karlfast