SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Destaque

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
 

Destaque (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
 

Semelhante a 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
 

Semelhante a 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
 

Mais de 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
 

Mais de 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
 

Último

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 

Último (20)

Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 

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

Notas do Editor

  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.