SlideShare a Scribd company logo
1 of 21
[MM.DD..YY] [PRESENTER]
Aug 24, 2010 Agile or Irrelevant
Agile
or
Irrelevant
How websites are built • requirements gathering
• planning?
• design & development
• testing
• launch
• maintenance
Photo: http://www.flickr.com/photos/schoolstreet/163727710
Why do we plan?
•Certainty
•On time
•On budget
•On scope
•Better user experience
•End user
•Stakeholder
•Improved returns
•Waste
What are the outcomes of planning?
Photo: http://www.flickr.com/photos/joeshlabotnik/3707230247
How are we doing?
Source: http://blogs.msdn.com/b/dannawi/archive/2009/05/15/2009-standish-chaos-report-we-are-successful-in-the-failure.aspx
Creating valueHow do we know what creates value for end
users and stakeholders?
Predict | Test
Best way to gather opinions
http://www.flickr.com/photos/avlxyz/429194752
http://www.flickr.com/photos/ricardofrancone/4358780638 http://www.flickr.com/photos/avlxyz/2270628017
http://www.flickr.com/photos/niallkennedy/54261427
Innovation phases
time
innovation
high level
specs
detailed
specs
mockups validation live
Freedom to innovate
Insight to innovate
The fallacy
Web development can
be planned to precision
Software development is
accidently complex and
essential complex
Essential complexity
cannot be solved with
predictive planning
http://www.flickr.com/photos/kraetzsche/3820338564
The fallacy
Web development can
be planned to precision
http://www.flickr.com/photos/kraetzsche/3820338564
Parnas and Clements
1. User and customers do not know exactly what they want
2. Even if the developers know the requirements, the details
become clear only as they develop the system
3. Even if all the details could be know up front, humans are
incapable of comprehending that many details
4. Even if we could understand all the details, product and
project changes occur
5. People make mistakes
Empirical processes
http://www.flickr.com/photos/msabbath/2326998337
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Empirical processes Empirical Process
move from predictive
to adaptive
useful for processes
with lots of noise and
unpredictability
three cornerstones
• transparency
• inspection
• adaption
http://www.flickr.com/photos/picture_taking__fool/99560925
What is Scrum
Scrum is an iterative and incremental agile
framework for completing complex project
Named from an analogy in a 1986 study
by Takeuchi and Nonaka, published in the
Harvard Business Review comparing
high-performing, cross-functional teams to the
scrum formation used by Rugby teams
http://www.flickr.com/photos/sk8geek/4624935280
Example Waterfall Process:
Waterfall vs. Scrum
Requirements
Design
Implementation
Verification
Requirements
Design
Implementation
Verification
Website
(6 months)
Feature
(2 weeks)
Example Scrum Process:
Value driven process – Sprinting
Three Scrum Roles:
1. ScrumMaster
• Facilitator; enforces Scrum process
2. Product Owner
• Owner of the product backlog
• Works with client to prioritize features
• Focused on ROI
3. Team
• Responsible for developing functionality
• Self-managing, self-organizing, cross-functional
Scrum roles
What happened to…
Project manager
• Responsibilities distributed to all roles
UX architect
• Works one sprint ahead of the team
• Opportunity to move from heuristics to
observation
Business analyst
• Works both with product owners & directly
with team
http://www.flickr.com/photos/stuckincustoms/2743756315
Just in time strategy
Make decisions when you have the most data
Make decisions based on working software
(not paper prototypes)
Minimize the amount of work not done
Adequate planning and frequent conversations
Just-in-Time Strategy
http://www.flickr.com/photos/rpmarks/4503154179
Innovation
“Uncertainty is the only thing to be certain of.”
- Anthony Muh, Citigroup, Asia
“If you don’t like change, you are going to like irrelevance
even less. ”
- General Eric Shinseki, Chief of Staff, U.S. Army
http://www.flickr.com/photos/xtyler/4296489988
Five Disciplines of a Learning Organizations
1. Personal mastery – commitment by an individual to the process of
learning (driven by creative tension)
2. Mental models – assumptions (best practices) held by individuals and
organizations. Models must be challenged.
3. Shared vision – creates a common identity that provides focus and
energy for learning. Built on the individual visions of staff at all levels.
4. Team learning – ability of the team to learn and think as a whole
where the sum is greater than the parts. Driven by open dialogue,
discussion, shared meaning and shared understanding.
5. Systems thinking – A conceptual framework that allows people to
study businesses as a bounded objects (close systems). Created by
making all characteristics apparent at once, in particular connections
between cause and effect (feedback).
http://www.flickr.com/photos/rytc/282673909
How Scrum drives innovation
•Personal mastery
•Learning accountability: held accountable to the team on a daily and sprintly
basis
•Cannot do things half way; must meet the definition of done
• Mental models
•Challenged and adapted on a regular basis in sprint retros
•Allows and encourages frequent observation
•Shared vision
•Develops from sprint planning and backlog grooming
•Tuned in daily standups
•Team learning
•Paired development; work is highly collaborative.
•Dialoging is encouraged in sprint planning, daily standups and sprint retros
•Systems thinking
•Sprint reviews enable continuous inspection and adaption on the product
•Sprint retro enables continuous inspection and adaption on the process
Thank you
Tom McCracken
LevelTen Interactive
Director
Phone: 214.887.8586
Email: tom@leveltendesign.com
Twitter: @levelten_tom
Blog: leveltendesign.com/blog/tom
LinkedIn: linkedin.com/in/tommccracken

More Related Content

Viewers also liked

Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteTom McCracken
 
Content optimization & SEO: secret weapons for driving traffic and engaging v...
Content optimization & SEO: secret weapons for driving traffic and engaging v...Content optimization & SEO: secret weapons for driving traffic and engaging v...
Content optimization & SEO: secret weapons for driving traffic and engaging v...Tom McCracken
 
Results Oriented Website Quick Start
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick StartTom McCracken
 
Lifestreaming & Geoblogging with Drupal
Lifestreaming & Geoblogging with DrupalLifestreaming & Geoblogging with Drupal
Lifestreaming & Geoblogging with DrupalTom McCracken
 
Advanced Drupal SEO - Beginner to Expert in 60 Minutes
Advanced Drupal SEO - Beginner to Expert in 60 MinutesAdvanced Drupal SEO - Beginner to Expert in 60 Minutes
Advanced Drupal SEO - Beginner to Expert in 60 MinutesTom McCracken
 
Social + search synergy
Social + search synergySocial + search synergy
Social + search synergyTom McCracken
 
Build a Content Marketing Machine Workshop | Session 1
Build a Content Marketing Machine Workshop | Session 1Build a Content Marketing Machine Workshop | Session 1
Build a Content Marketing Machine Workshop | Session 1Tom McCracken
 

Viewers also liked (7)

Intro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own WebsiteIntro to Building & Marketing Your Own Website
Intro to Building & Marketing Your Own Website
 
Content optimization & SEO: secret weapons for driving traffic and engaging v...
Content optimization & SEO: secret weapons for driving traffic and engaging v...Content optimization & SEO: secret weapons for driving traffic and engaging v...
Content optimization & SEO: secret weapons for driving traffic and engaging v...
 
Results Oriented Website Quick Start
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick Start
 
Lifestreaming & Geoblogging with Drupal
Lifestreaming & Geoblogging with DrupalLifestreaming & Geoblogging with Drupal
Lifestreaming & Geoblogging with Drupal
 
Advanced Drupal SEO - Beginner to Expert in 60 Minutes
Advanced Drupal SEO - Beginner to Expert in 60 MinutesAdvanced Drupal SEO - Beginner to Expert in 60 Minutes
Advanced Drupal SEO - Beginner to Expert in 60 Minutes
 
Social + search synergy
Social + search synergySocial + search synergy
Social + search synergy
 
Build a Content Marketing Machine Workshop | Session 1
Build a Content Marketing Machine Workshop | Session 1Build a Content Marketing Machine Workshop | Session 1
Build a Content Marketing Machine Workshop | Session 1
 

Similar to Agile or Irrelevant

Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAbhishek Prasoon
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily StandupsFadi Stephan
 
10 summary
10 summary10 summary
10 summaryqtntpam
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team ManagementHuan Ho
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyMarios Evripidou
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectNhan Nguyen
 
Lean development based on scrum
Lean development based on scrumLean development based on scrum
Lean development based on scrumPeter Horsten
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupalPromet Source
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
Agile, UX and The Enterprise
Agile, UX and The Enterprise Agile, UX and The Enterprise
Agile, UX and The Enterprise Lexi Thorn
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Jaladhi Bhatt
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference CardTechcanvass
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & ScrumMahdi Taghizadeh
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.pptSTEMEd1
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Developmentbanerjeerohit
 

Similar to Agile or Irrelevant (20)

Agile Project Management Workshop.pptx
Agile Project Management Workshop.pptxAgile Project Management Workshop.pptx
Agile Project Management Workshop.pptx
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
10 summary
10 summary10 summary
10 summary
 
Applying Agile Team Management
Applying Agile Team ManagementApplying Agile Team Management
Applying Agile Team Management
 
Agile Project Management – SCRUM Methodology
Agile Project Management – SCRUM MethodologyAgile Project Management – SCRUM Methodology
Agile Project Management – SCRUM Methodology
 
SCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile ProjectSCRUM and Poker Game In Agile Project
SCRUM and Poker Game In Agile Project
 
Lean development based on scrum
Lean development based on scrumLean development based on scrum
Lean development based on scrum
 
Getting agile with drupal
Getting agile with drupalGetting agile with drupal
Getting agile with drupal
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Agile, UX and The Enterprise
Agile, UX and The Enterprise Agile, UX and The Enterprise
Agile, UX and The Enterprise
 
Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM ) Roadmap to Scrum Master ( CSM )
Roadmap to Scrum Master ( CSM )
 
Agile Scrum Quick Reference Card
Agile Scrum Quick Reference CardAgile Scrum Quick Reference Card
Agile Scrum Quick Reference Card
 
24 scrum
24 scrum24 scrum
24 scrum
 
An introduction to Agile & Scrum
An introduction to Agile & ScrumAn introduction to Agile & Scrum
An introduction to Agile & Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Scrum, A Brief Introduction
Scrum, A Brief IntroductionScrum, A Brief Introduction
Scrum, A Brief Introduction
 
24-scrum.ppt
24-scrum.ppt24-scrum.ppt
24-scrum.ppt
 
Scrum and Agile Software Development
Scrum and Agile Software DevelopmentScrum and Agile Software Development
Scrum and Agile Software Development
 

More from Tom McCracken

Results Oriented Google Analytics 2019
Results Oriented Google Analytics 2019Results Oriented Google Analytics 2019
Results Oriented Google Analytics 2019Tom McCracken
 
Intelligence Agency Overview
Intelligence Agency OverviewIntelligence Agency Overview
Intelligence Agency OverviewTom McCracken
 
Customer Journey Driven Content Strategy & Personalization
Customer Journey Driven Content Strategy & PersonalizationCustomer Journey Driven Content Strategy & Personalization
Customer Journey Driven Content Strategy & PersonalizationTom McCracken
 
SandCamp 2017 Keynote - Website Trends
SandCamp 2017 Keynote - Website TrendsSandCamp 2017 Keynote - Website Trends
SandCamp 2017 Keynote - Website TrendsTom McCracken
 
Marketing your website the right way
Marketing your website the right wayMarketing your website the right way
Marketing your website the right wayTom McCracken
 
Building Intelligent Websites with Drupal
Building Intelligent Websites with DrupalBuilding Intelligent Websites with Drupal
Building Intelligent Websites with DrupalTom McCracken
 
Transform your Drupal site into an inbound marketing machine
Transform your Drupal site into an inbound marketing machineTransform your Drupal site into an inbound marketing machine
Transform your Drupal site into an inbound marketing machineTom McCracken
 
Maximizing Results: The lean approach to driving innovation, user delight, an...
Maximizing Results: The lean approach to driving innovation, user delight, an...Maximizing Results: The lean approach to driving innovation, user delight, an...
Maximizing Results: The lean approach to driving innovation, user delight, an...Tom McCracken
 
Building Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessBuilding Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessTom McCracken
 
How to be a social media player
How to be a social media playerHow to be a social media player
How to be a social media playerTom McCracken
 

More from Tom McCracken (10)

Results Oriented Google Analytics 2019
Results Oriented Google Analytics 2019Results Oriented Google Analytics 2019
Results Oriented Google Analytics 2019
 
Intelligence Agency Overview
Intelligence Agency OverviewIntelligence Agency Overview
Intelligence Agency Overview
 
Customer Journey Driven Content Strategy & Personalization
Customer Journey Driven Content Strategy & PersonalizationCustomer Journey Driven Content Strategy & Personalization
Customer Journey Driven Content Strategy & Personalization
 
SandCamp 2017 Keynote - Website Trends
SandCamp 2017 Keynote - Website TrendsSandCamp 2017 Keynote - Website Trends
SandCamp 2017 Keynote - Website Trends
 
Marketing your website the right way
Marketing your website the right wayMarketing your website the right way
Marketing your website the right way
 
Building Intelligent Websites with Drupal
Building Intelligent Websites with DrupalBuilding Intelligent Websites with Drupal
Building Intelligent Websites with Drupal
 
Transform your Drupal site into an inbound marketing machine
Transform your Drupal site into an inbound marketing machineTransform your Drupal site into an inbound marketing machine
Transform your Drupal site into an inbound marketing machine
 
Maximizing Results: The lean approach to driving innovation, user delight, an...
Maximizing Results: The lean approach to driving innovation, user delight, an...Maximizing Results: The lean approach to driving innovation, user delight, an...
Maximizing Results: The lean approach to driving innovation, user delight, an...
 
Building Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the MadnessBuilding Results Oriented Websites: The Method That Ends the Madness
Building Results Oriented Websites: The Method That Ends the Madness
 
How to be a social media player
How to be a social media playerHow to be a social media player
How to be a social media player
 

Recently uploaded

Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMintel Group
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfJos Voskuil
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCRashishs7044
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 

Recently uploaded (20)

Market Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 EditionMarket Sizes Sample Report - 2024 Edition
Market Sizes Sample Report - 2024 Edition
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Digital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdfDigital Transformation in the PLM domain - distrib.pdf
Digital Transformation in the PLM domain - distrib.pdf
 
Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR8447779800, Low rate Call girls in Saket Delhi NCR
8447779800, Low rate Call girls in Saket Delhi NCR
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 

Agile or Irrelevant

  • 1. [MM.DD..YY] [PRESENTER] Aug 24, 2010 Agile or Irrelevant Agile or Irrelevant
  • 2. How websites are built • requirements gathering • planning? • design & development • testing • launch • maintenance Photo: http://www.flickr.com/photos/schoolstreet/163727710
  • 3. Why do we plan? •Certainty •On time •On budget •On scope •Better user experience •End user •Stakeholder •Improved returns •Waste What are the outcomes of planning? Photo: http://www.flickr.com/photos/joeshlabotnik/3707230247
  • 4. How are we doing? Source: http://blogs.msdn.com/b/dannawi/archive/2009/05/15/2009-standish-chaos-report-we-are-successful-in-the-failure.aspx
  • 5. Creating valueHow do we know what creates value for end users and stakeholders? Predict | Test
  • 6. Best way to gather opinions http://www.flickr.com/photos/avlxyz/429194752 http://www.flickr.com/photos/ricardofrancone/4358780638 http://www.flickr.com/photos/avlxyz/2270628017 http://www.flickr.com/photos/niallkennedy/54261427
  • 7. Innovation phases time innovation high level specs detailed specs mockups validation live Freedom to innovate Insight to innovate
  • 8. The fallacy Web development can be planned to precision Software development is accidently complex and essential complex Essential complexity cannot be solved with predictive planning http://www.flickr.com/photos/kraetzsche/3820338564
  • 9. The fallacy Web development can be planned to precision http://www.flickr.com/photos/kraetzsche/3820338564 Parnas and Clements 1. User and customers do not know exactly what they want 2. Even if the developers know the requirements, the details become clear only as they develop the system 3. Even if all the details could be know up front, humans are incapable of comprehending that many details 4. Even if we could understand all the details, product and project changes occur 5. People make mistakes
  • 10. Empirical processes http://www.flickr.com/photos/msabbath/2326998337 Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 11. Empirical processes Empirical Process move from predictive to adaptive useful for processes with lots of noise and unpredictability three cornerstones • transparency • inspection • adaption http://www.flickr.com/photos/picture_taking__fool/99560925
  • 12. What is Scrum Scrum is an iterative and incremental agile framework for completing complex project Named from an analogy in a 1986 study by Takeuchi and Nonaka, published in the Harvard Business Review comparing high-performing, cross-functional teams to the scrum formation used by Rugby teams http://www.flickr.com/photos/sk8geek/4624935280
  • 13. Example Waterfall Process: Waterfall vs. Scrum Requirements Design Implementation Verification Requirements Design Implementation Verification Website (6 months) Feature (2 weeks) Example Scrum Process:
  • 14. Value driven process – Sprinting
  • 15. Three Scrum Roles: 1. ScrumMaster • Facilitator; enforces Scrum process 2. Product Owner • Owner of the product backlog • Works with client to prioritize features • Focused on ROI 3. Team • Responsible for developing functionality • Self-managing, self-organizing, cross-functional Scrum roles
  • 16. What happened to… Project manager • Responsibilities distributed to all roles UX architect • Works one sprint ahead of the team • Opportunity to move from heuristics to observation Business analyst • Works both with product owners & directly with team http://www.flickr.com/photos/stuckincustoms/2743756315
  • 17. Just in time strategy Make decisions when you have the most data Make decisions based on working software (not paper prototypes) Minimize the amount of work not done Adequate planning and frequent conversations Just-in-Time Strategy http://www.flickr.com/photos/rpmarks/4503154179
  • 18. Innovation “Uncertainty is the only thing to be certain of.” - Anthony Muh, Citigroup, Asia “If you don’t like change, you are going to like irrelevance even less. ” - General Eric Shinseki, Chief of Staff, U.S. Army http://www.flickr.com/photos/xtyler/4296489988
  • 19. Five Disciplines of a Learning Organizations 1. Personal mastery – commitment by an individual to the process of learning (driven by creative tension) 2. Mental models – assumptions (best practices) held by individuals and organizations. Models must be challenged. 3. Shared vision – creates a common identity that provides focus and energy for learning. Built on the individual visions of staff at all levels. 4. Team learning – ability of the team to learn and think as a whole where the sum is greater than the parts. Driven by open dialogue, discussion, shared meaning and shared understanding. 5. Systems thinking – A conceptual framework that allows people to study businesses as a bounded objects (close systems). Created by making all characteristics apparent at once, in particular connections between cause and effect (feedback). http://www.flickr.com/photos/rytc/282673909
  • 20. How Scrum drives innovation •Personal mastery •Learning accountability: held accountable to the team on a daily and sprintly basis •Cannot do things half way; must meet the definition of done • Mental models •Challenged and adapted on a regular basis in sprint retros •Allows and encourages frequent observation •Shared vision •Develops from sprint planning and backlog grooming •Tuned in daily standups •Team learning •Paired development; work is highly collaborative. •Dialoging is encouraged in sprint planning, daily standups and sprint retros •Systems thinking •Sprint reviews enable continuous inspection and adaption on the product •Sprint retro enables continuous inspection and adaption on the process
  • 21. Thank you Tom McCracken LevelTen Interactive Director Phone: 214.887.8586 Email: tom@leveltendesign.com Twitter: @levelten_tom Blog: leveltendesign.com/blog/tom LinkedIn: linkedin.com/in/tommccracken

Editor's Notes

  1. How are websites built
  2. Why do we plan
  3. Conclusion: not much certainty, a lot of waste
  4. Predict or ask & observe (empirical)
  5. Food: writeup in the menu, picture, see real life version, try it
  6. ? User Experience Design typical does not include Users Experiencing anything?
  7. It is tempting to believe that we can write down all the requirements for a system and then think our way to a solution in a top-down manor. David Parnas and Paul Clements (1986) Fred Brooks – No Silver Bullet (1986) We know that planning fails at creating certainty. We know it is sub optimal for creating better user experiences and returns because stakeholders are forced to make the most important decisions when they have the least knowledge to do it. So why do we do it.
  8. It is tempting to believe that we can write down all the requirements for a system and then think our way to a solution in a top-down manor. David Parnas and Paul Clements (1986) Fred Brooks – No Silver Bullet (1986) We know that planning fails at creating certainty. We know it is sub optimal for creating better user experiences and returns because stakeholders are forced to make the most important decisions when they have the least knowledge to do it. So why do we do it.
  9. Artifacts: Product backlog, sprint backlog, sprint burndown, release burndown Timeboxes: Sprint planning, sprint, daily standup/scrum, sprint review, sprint retro, release planning
  10. ??? Pick of tombstone, cemetary
  11. Picture of brains
  12. Build to last is hooyee. The only companies that truly succeed continually innovate.