Usagility

Post on 21-Dec-2014

317 views 0 download

Tags:

description

Presentation I originally put together in 2007 to introduce agile (scrum) to my team and suggest ways for us to adapt to this increasingly used methodology.

transcript

Agile + Usability = Usagility?

this works well when

requirements are stable

everything happens as one would expect

we have done this many times before

two thirds of all projects significantly over-run on cost

the average project exceeds its schedule by 100%

64% of the features included are rarely or never used

42% of requirements change during the average project

what’s the alternative?

agile?

In 2001, 17 prominent figures in the field of software development came together at the Snowbird Ski Resort in Utah to discuss ways of creating software in a lighter, faster, more people-centric way.

principles of agile

responding to change over following a plan

working software over comprehensive documentation

individuals and interactions over processes and tools

customer collaboration over contract negotiation

what agile is NOT

NOT: a project methodology

NOT: an excuse to avoid documentation

NOT: an excuse to avoid planning

NOT: a panacea

agile flavors

DSDM

Pragmatic

Crystal

Adaptive

Lean

FDD

Scrum

XPRUP

ASD

AM

scrum

scrum roles

product owner

scrum leader

scrum team

where do we fit in?

user stories

rapid prototyping

usability testing

work more closely with developers

potential issues

non-colocated teams