SlideShare a Scribd company logo
Getting Agile or How I learned to stop worrying and love the index cards CIPS Business Analysis SIG Event JOHN JOHNSTON ThoughtWorks
40
4
1
100
I have not always been as I appear to you now
 
waterfall and structured methods Web developer COBOL 12 years in IT 5 years in college
August 2005
August 2005 First exposure to agile
What’s changed?
I thought  my job was to  write  specifications
Now  it’s the delivery  of working software into  production
for real end users
Eh?
a change of  emphasis
delivering  business value
agile  makes this  easier
business analysis
 
Business Analysis
Business  Analysis
delivering  business value
not  fetishising  requirements on paper
solving  business  problems
may  involve software
just a  means  to an end
do what you need to do to  deliver
implementation   over documentation
agile focuses on  outcomes   not  artefacts
1  of  4 agile makes it easier to focus on business value
getting started
i saw a lot of these
and people  doing this
Where the wild things are working with  stories
BAs write  stories
developers write  code
Therefore stories  are  requirements , right?
WRONG!
(a bit)  WRONG
(a bit)  WRONG  (sometimes)
(a bit)  WRONG  (sometimes) It Depends!
i am a consultant  
 
a unit of  planning  not documentation
agile mindset
implementation   over documentation
road-map   over end-state
Ron Jeffries - 3 Cs http://www.xprogramming.com/xpmag/expCardConversationConfirmation.htm
 
card conversation confirmation
stories have a  lifecycle
become  documentation  at the  end
stories are a  roadmap   towards implementation
MartinFowler.com: RollerSkateImplementation
2  of  4 stories as a unit of  planning  helped me understand the agile  mindset
good practice
INVEST
I  N V E S T Independent
I  N  V E S T Negotiable
I N  V  E S T Valuable
I N V  E  S T Estimate-able
I N V E  S  T Small
I N V E S  T Testable
effective stories define  user ,  goal  and  business benefit
As a  [user]   I want  [to do something]   So that  [I achieve a valuable goal]
tell me  what , not how
keep stories  business focussed  and  implementation neutral
find out  why  that story matters
challenges
“ All stories should deliver business value”
releases  deliver business value
“ we must do the login story first”
new dimensions
user centred design
customer proxy & user champion
contextual inquiry
“ you can observe a lot,  just by watching” Yogi Berra
Joe – Contract Engineer Day to day:  Supervises the construction of the new plant.  Works 8 days, followed by 4 days off in a remote location. TIM Usage:  Grudgingly submits time reports on a weekly basis Priorities:  Finishing the plant construction on time and safely.  Focused on his fellow engineers. Needs:  A simple data entry system.  The computer Joe uses is shared by all site engineers.  He hasn’t spent a lot of time working with computers, and doesn’t want to ‘waste his time’ learning. Joe is a contract engineer assisting in the construction of a new plant. He’s worked with the company for 30 years.  Joe was semi-retired but had some necessary expertise; he was convinced to come back and oversee this project. “ I just want to finish this job so I can get back to building my retirement cottage.”
low fidelity prototyping http://www.alistapart.com/articles/paperprototyping
usability testing
usability testing   “ on 10 cents a day” Steve Krug http://sensible.com Don’t Make Me Think
visual models
“ We’re agreed then?”
“ Ah!”
“ We  are  agreed then”
common understanding
3  of  4 Now I consider how I can  visually  share what I’ve learned so I can get  feedback
and finally
one french egg
 
just un oeuf
just enough
doing just  enough
breadth then depth
work at the lower levels  challenge   assumptions  made higher up
how much is just enough?
what do we need to know  next that we don’t know at the moment?
4 important points to remember Agile makes it easier to focus on business value Understanding stories as a unit of planning helped me understand the agile mindset Now I consider how I can visually share what I’ve learned so I can get feedback
4  of  4 getting agile took  good  coaching   and  trying  it out
Resources Books “ User Stories Applied”  Mike Cohn “ Lean Software Development”  Mary & Tom Poppendieck “ Don’t Make Me Think”  Steve Krug Blogs Marc Mcneill  -  http://www.dancingmango.com/blog/ Jeff Patton  -  http://www.agileproductdesign.com/blog/ ThoughtBlogs  –  http://blogs.thoughtworks.com/ Me!  -  http:// cardsahoy.wordpress.com / Websites Ask Tog  (Interaction Design) -  http://www.asktog.com/ Jakob Nielsen  (Web Usability) - http://www.useit.com/
Photo Credits The following images are used with thanks under the Creative Commons licence; Important Documents from jon.t’s photostream http://flickr.com/photos/titusjon/1216912767/ Kermit from pictureclub_2000’s photo stream http://flickr.com/photos/andy-germany/2047566335/ Money from Tracey Olson’s photo stream http://flickr.com/photos/tracy_olson/61056391/ Butterfly from Dystopian_Optimist’s photostream http://www.flickr.com/photos/dystopian/37004247/ Rollerskates from the Flooz’s photostream http://flickr.com/photos/flooznyc/839704353/ Coach from dsanden’s photostream http://www.flickr.com/photos/daphid/148844023/
what questions do you have?

More Related Content

What's hot (17)

PDF
Spreading Design Thinking in Organizations
uxpin
 
PDF
Understanding Product Design Workshop - Presentation at LBS (Heart Atelier)
Eduardo Wydler
 
PPTX
Requirements are hypotheses: My experiences with Lean UX
Neil Allison
 
PPTX
UX-led Content Strategy (UXPA webinar)
Mike Donahue
 
PPTX
Building and growing a startup team
Elaine Chen
 
PDF
The Quest for the Ultimate UX Portfolio
Pradeep Nayar
 
PDF
6 Things to Think About Before Building Your Website
Floown
 
PPTX
GHA Lean UX presentation
Growth Hacking Asia
 
PPTX
UXUI Shanghai Meetup March 21st
Clément LEDORMEUR
 
PDF
Copywriting for UX
Talisa Chang
 
PDF
Life in the tech trenches (2015)
Julien SIMON
 
PDF
11 lessons on UX in the UAE
Mohammed Abdulmajid Alsiddiq
 
PDF
UX Resume Revamp
Jobvite
 
PDF
Clean up the mess with MVP
Gena Drahun
 
PPTX
Design a UX Resume That Will Get Your Hired
UXPA DC
 
PPT
IxDA09 - Postcard Patterns
Ian Swinson
 
PPTX
Building Startups and Minimum Viable Products (NDC2013)
Ben Hall
 
Spreading Design Thinking in Organizations
uxpin
 
Understanding Product Design Workshop - Presentation at LBS (Heart Atelier)
Eduardo Wydler
 
Requirements are hypotheses: My experiences with Lean UX
Neil Allison
 
UX-led Content Strategy (UXPA webinar)
Mike Donahue
 
Building and growing a startup team
Elaine Chen
 
The Quest for the Ultimate UX Portfolio
Pradeep Nayar
 
6 Things to Think About Before Building Your Website
Floown
 
GHA Lean UX presentation
Growth Hacking Asia
 
UXUI Shanghai Meetup March 21st
Clément LEDORMEUR
 
Copywriting for UX
Talisa Chang
 
Life in the tech trenches (2015)
Julien SIMON
 
11 lessons on UX in the UAE
Mohammed Abdulmajid Alsiddiq
 
UX Resume Revamp
Jobvite
 
Clean up the mess with MVP
Gena Drahun
 
Design a UX Resume That Will Get Your Hired
UXPA DC
 
IxDA09 - Postcard Patterns
Ian Swinson
 
Building Startups and Minimum Viable Products (NDC2013)
Ben Hall
 

Similar to getting agile Final (20)

PDF
Starting your career as UX designer during pandemic
Arnold Saputra
 
PDF
Agile Prototyping Best Practices
uxpin
 
PDF
Lean UX Workshop
UX Consulting Pte Ltd
 
PDF
Validating business ideas through design
Nicolò Volpato
 
PDF
Product development - From Idea to Reality - VYE Leader Talk
Bui Hai An
 
PPTX
Think like a Product Manager II
NizorPreciousOgbezuo
 
PDF
Delivering Projects the Pivotal Way
Aaron Severs
 
PDF
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
nForm User Experience
 
PDF
Career Assignment
Heidi Maestas
 
PDF
LA Uncubed presentation
Nicolle Richard
 
PPT
Functional requirements: Thinking Like A Pirate
Amye Scavarda
 
PDF
Design Thinking and Lean UX
Lillian Ayla Ersoy
 
PDF
Design Thinking & Lean UX
Stephen Mealy
 
PDF
Design in Startups
ALPHA Camp
 
PDF
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
PPTX
Instructional design 101 - webinar slides
Sprout Labs
 
PDF
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
PDF
ProductTank: What do UX people want from PMs and how can they best work toget...
Mind the Product
 
PPTX
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
International Society of Service Innovation Professionals
 
PDF
UX 101: A quick & dirty introduction to user experience strategy & design
Morgan McKeagney
 
Starting your career as UX designer during pandemic
Arnold Saputra
 
Agile Prototyping Best Practices
uxpin
 
Lean UX Workshop
UX Consulting Pte Ltd
 
Validating business ideas through design
Nicolò Volpato
 
Product development - From Idea to Reality - VYE Leader Talk
Bui Hai An
 
Think like a Product Manager II
NizorPreciousOgbezuo
 
Delivering Projects the Pivotal Way
Aaron Severs
 
User Experience Design: 5 Techniques for Creating Better Websites and Applica...
nForm User Experience
 
Career Assignment
Heidi Maestas
 
LA Uncubed presentation
Nicolle Richard
 
Functional requirements: Thinking Like A Pirate
Amye Scavarda
 
Design Thinking and Lean UX
Lillian Ayla Ersoy
 
Design Thinking & Lean UX
Stephen Mealy
 
Design in Startups
ALPHA Camp
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
Instructional design 101 - webinar slides
Sprout Labs
 
It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature...
Ultan O'Broin
 
ProductTank: What do UX people want from PMs and how can they best work toget...
Mind the Product
 
PSU 2023 Final Playbook - ISSIP_AI_Collab.pptx
International Society of Service Innovation Professionals
 
UX 101: A quick & dirty introduction to user experience strategy & design
Morgan McKeagney
 
Ad

More from elliando dias (20)

PDF
Clojurescript slides
elliando dias
 
PDF
Why you should be excited about ClojureScript
elliando dias
 
PDF
Functional Programming with Immutable Data Structures
elliando dias
 
PPT
Nomenclatura e peças de container
elliando dias
 
PDF
Geometria Projetiva
elliando dias
 
PDF
Polyglot and Poly-paradigm Programming for Better Agility
elliando dias
 
PDF
Javascript Libraries
elliando dias
 
PDF
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
PDF
Ragel talk
elliando dias
 
PDF
A Practical Guide to Connecting Hardware to the Web
elliando dias
 
PDF
Introdução ao Arduino
elliando dias
 
PDF
Minicurso arduino
elliando dias
 
PDF
Incanter Data Sorcery
elliando dias
 
PDF
Rango
elliando dias
 
PDF
Fab.in.a.box - Fab Academy: Machine Design
elliando dias
 
PDF
The Digital Revolution: Machines that makes
elliando dias
 
PDF
Hadoop + Clojure
elliando dias
 
PDF
Hadoop - Simple. Scalable.
elliando dias
 
PDF
Hadoop and Hive Development at Facebook
elliando dias
 
PDF
Multi-core Parallelization in Clojure - a Case Study
elliando dias
 
Clojurescript slides
elliando dias
 
Why you should be excited about ClojureScript
elliando dias
 
Functional Programming with Immutable Data Structures
elliando dias
 
Nomenclatura e peças de container
elliando dias
 
Geometria Projetiva
elliando dias
 
Polyglot and Poly-paradigm Programming for Better Agility
elliando dias
 
Javascript Libraries
elliando dias
 
How to Make an Eight Bit Computer and Save the World!
elliando dias
 
Ragel talk
elliando dias
 
A Practical Guide to Connecting Hardware to the Web
elliando dias
 
Introdução ao Arduino
elliando dias
 
Minicurso arduino
elliando dias
 
Incanter Data Sorcery
elliando dias
 
Fab.in.a.box - Fab Academy: Machine Design
elliando dias
 
The Digital Revolution: Machines that makes
elliando dias
 
Hadoop + Clojure
elliando dias
 
Hadoop - Simple. Scalable.
elliando dias
 
Hadoop and Hive Development at Facebook
elliando dias
 
Multi-core Parallelization in Clojure - a Case Study
elliando dias
 
Ad

Recently uploaded (20)

PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
PDF
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
PDF
Upgrading to z_OS V2R4 Part 01 of 02.pdf
Flavio787771
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PPTX
Top Managed Service Providers in Los Angeles
Captain IT
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PPTX
Machine Learning Benefits Across Industries
SynapseIndia
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
PDF
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
DOCX
TLE9 COOKERY DLL WEEK3 technology and li
jamierha cabaero
 
PPTX
UI5Con 2025 - Beyond UI5 Controls with the Rise of Web Components
Wouter Lemaire
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
PDF
Productivity Management Software | Workstatus
Lovely Baghel
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
Novus-Safe Pro: Brochure-What is Novus Safe Pro?.pdf
Novus Hi-Tech
 
Upgrading to z_OS V2R4 Part 01 of 02.pdf
Flavio787771
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Top Managed Service Providers in Los Angeles
Captain IT
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Machine Learning Benefits Across Industries
SynapseIndia
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Novus Safe Lite- What is Novus Safe Lite.pdf
Novus Hi-Tech
 
Trading Volume Explained by CIFDAQ- Secret Of Market Trends
CIFDAQ
 
TLE9 COOKERY DLL WEEK3 technology and li
jamierha cabaero
 
UI5Con 2025 - Beyond UI5 Controls with the Rise of Web Components
Wouter Lemaire
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
Sustainable and comertially viable mining process.pdf
Avijit Kumar Roy
 
Productivity Management Software | Workstatus
Lovely Baghel
 

getting agile Final