Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
Adopting  A  Whole  Team  Approach  To  Quality
Adopting A
Whole-Team
Approach To
Quality.
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

Impact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thrillerImpact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thriller

For the first time in Agile history, there is solid research backed by hard numbers of tens of thousands of teams and hundreds of thousands of projects about the efficacy of Agile practices. This session introduces the first-ever quantified decision framework for targeting improvement and making Agile practice decisions. Attendees will: - Identify which Agile practices are based on Agile folklore, and which are based on quantifiable evidence - How to use this information to target your improvement efforts - What metrics to use for your context How to use these metrics and apply these techniques

measurementresearchmetrics
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelFailing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel

Presentation at Mastering SAP 21st May 2017 Struggling with agile at scale? Thinking about scaling agile beyond the team? Want to learn from others’ mistakes? There is a lot to be learnt from those who have successfully hitchhiked their way through the galaxy of scaled agile. This session celebrates the scaled agile hitchhiker, the people who bravely tried ideas that were occasionally brilliant but often plain stupid. You will laugh, you will cry but you will also walk away with a nice long list of ideas not to try when scaling agile! • Seven failure patterns in scaling agile • An understanding of why these patterns lead to less than optimal results • Tips on how to avoid falling into these failure patterns

scaling agileenterprise agile
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній

Kyiv Project Management Day 2016 Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній Сайт конференції: http://pmday.org/ Спільнота в мережі Linkedin: http://bit.ly/PMDayLin Спільнота в мережі facebook: http://bit.ly/PMDayKyivFB Twitter конференції: https://twitter.com/LvivPMDay

pmdaykyiv2016kyiv project management daypmdaykyiv
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...

Please join us on Wednesday January 27 in Burlington MA starting at 6:30 pm as senior enterprise agility coach Yuval Yeret describes several techniques that can be used to produce a lasting and productive adoption of the Scaled Agile Framework. The Scaled Agile Framework (SAFe) is a powerful and popular framework for implementing agile at large scale across the enterprise. However many organizations see their implementation of SAFe stall and even backfire since the adoption is mandated from its organizational leaders, instead of engaged teams participating and choosing their SAFe. In this talk we will examine some dangerous implementation anti-patterns as well as healthier alternatives. You will learn some concrete techniques that help live up to the Lean/SAFe principles of respecting and engaging people. We will discuss field-proven ideas such as pull-based crossing the chasm approach to implementation, use of open space as part of the different SAFe ceremonies, and how Open Space Agility can combine with SAFe.

pull-based change managementscaling agilechange management
Agile transformation : From Scattered to Scaled
Agile transformation : From Scattered to ScaledAgile transformation : From Scattered to Scaled
Agile transformation : From Scattered to Scaled

This document discusses transforming an organization from scattered agile practices to scaled agile. It begins by describing signs of scattered agile, such as inconsistent ceremonies, resistance to change, and teams operating on different cadences. It then recommends a step-by-step approach starting with small wins, identifying two problems to fix, customizing processes, and training teams. Aligning to a common cadence supported by regular demos and estimating capacity using relative estimation are presented as intermediate steps. The final step is scaled agile with faster time to market, ability to react swiftly to changes, and increased productivity and employee happiness. Key takeaways include taking a stepwise approach, focusing on small wins, selecting the appropriate framework, introspect

Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback LoopAgile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop

What is Agile? - What are the roles in Agile development? How do we implement or scale with Agile? Which Agile processes should I use in my case? There are so many questions about Agile, so in a series of Meetups, we will try to uncover as many aspects of Agile as possible, in order to provide the full overview of Agility in organisations. The form will be a combination of presentations and discussions, so everyone has a chance to address their thoughts on the matter. In the first chapter, we had a more "general" talk about what Agile software development is, and the value behind it. What does it mean to be Agile? - In the second chapter we looked into the Product Owner role and the many expectations and responsibilities that comes along with the "titel" - and in the third chapter we turned our focus towards the Scrum Master, his role, responsibilities and the ceremonies in SCRUM. In the fourth chapter - the last this year - we will focus on the feedback loop. In order to be agile, to inspect and adapt and to learn fast you need to get feedback, so a strong and quick feedback loop is essential for succes with Agile. In the chapter we will be covering the following topics: • Failing is learning • Feedback loop • DevOps

agile software developmentagilefeedback
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe

Abstract: More and more organizations are realizing that in order to achieve business agility they need to go beyond implementing agile in specific teams/projects. Real agility requires scaling agile to the program/portfolio/enterprise level. In this session we will explore the options organizations have when looking to scale agile, with an emphasis on SAFe(tm) - the Scaled Agile Framework - one of the most popular options these days. Learning Objectives: • When does it make sense to Scale Agile • What are the leading scaling approaches • An introduction to SAFe's Big Picture and implementation configurations • How to implement SAFe - The Implementation Roadmap • Typical Results of implementing SAFe • Key risks/red flags to be aware of when implementing SAFe

agile software developmentscaled agile frameworkwebinar
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice

Learn more about the scaled Agile Framework + scaling Agile. After a short introduction to several frameworks that aim to support the scaling of Agile (DAD, LeSS, SAFe®), this power point presentation from our webinar dives deeper into the details of the Scaled Agile Framework (SAFe®). Find the truth behind the often cited sentence “As Scrum is to the Agile team, SAFe® is to the Agile enterprise.”

scaled agile frameworkagile enterprisescaled agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile

What is Agile? - What are the roles in Agile development? How do we implement or scale with Agile? Which Agile processes should I use in my case? There are so many questions about Agile, so in a series of Meetups, we will try to uncover as many aspects of Agile as possible, in order to provide the full overview of Agility in organisations. The form will be a combination of presentations and discussions, so everyone has a chance to address their thoughts on the matter. This Chapter (1/6): Agile In this first chapter, we will have a more "general" talk about what Agile software development is, and the value behind it. What does it mean to be Agile? We will cover the following topics: • The Agile Manifesto and it's principles • Agile Methodology vs. Mindset and Culture • The value of Agile • SCRUM • Kanban

agileagile software developmentmeetup
Adopting  A  Whole  Team  Approach  To  Quality
Our users deserve
 better than this.
What can we do?
Destination

Recommended for you

Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile

A common practice among teams in IT companies adopting the latest trends, Agile can be scaled to enterprise level once applied properly. In this Innovation Session, Maduri Senadheera from the Project Management team talks about the Agile mindset, the need for scaling and the benefits of a Scaled Agile Framework for better aligning business processes.

release planningagile frameworkscaling
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge

In the last 24 months, we've transformed the way we work using the Scaled Agile Framework. To help with the transformation, we are also using UX practices, design thinking and lean startup methods. By the end of this presentation, you will understand how we have leveraged UX practices, innovation games and design sprints to improve the maturation of the business needs and their prioritisation to best fit what our users want and deliver value in a continuous flow.

safescaled agile frameworkagile
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo

Pango is an agile cloud service that started in 2007 with 2 million subscribers and processes millions of transactions per month. It offers parking, car care, roadside assistance, and toll payment services. To improve flexibility, speed, and productivity, Pango transitioned from a waterfall to an agile approach using Scrum, SAFe, lean product development, and DevOps practices. This enabled 2-5x faster delivery, 4x higher productivity, and 3-5x more effective teams. Pango also moved its infrastructure and services to AWS to gain performance, scalability, availability, and security benefits while further enhancing its agile development capabilities.

agile israel 2019
3 parts
1. See the whole.
2. Build the right things.
3. Build things right.
1. See the whole.
Adopting  A  Whole  Team  Approach  To  Quality
Why are we building this?

Recommended for you

Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework

The adoption of Agile is spreading across various industries, in organizations of all sizes. However, most experts agree that scaling Agile for enterprise use is a challenge. SAFe®, the Scaled Agile Framework, was created to resolve this problem. SAFe® provides a fully controlled way to adopt and scale Agile across large companies, and to align Agile processes to business strategy. The Scaled Agile Framework's latest edition 4.0 introduces the optional Value Stream level to synchronize all the Agile Release Trains, as well as other updates compared to SAFe® 3.0. Our webinar helps you to learn more about implementing enterprise Agile with the Scaled Agile Framework, and the differences between SAFe®'s previous versions and its recently released 4.0.

agile software developmentsafescaled agile framework
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015

This document discusses implementing DevOps flow by leveraging lean/agile practices across development, deployment, and operations. It emphasizes establishing continuous integration and delivery workflows to enable frequent, reliable releases through automation. Kanban techniques are presented as a way to visualize work and limit work-in-progress to improve collaboration between teams.

Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn series

Deconstructing the Scaled Agile Framework - boiling down the "big diagram" and talking about when and how SAFe *might* be an appropriate direction for you or your team. Also covers practices from SAFe that could be useful regardless of the size and complexity of your organization

safescaled agile frameworkagile
Adopting  A  Whole  Team  Approach  To  Quality
Who are we building
this for?
Adopting  A  Whole  Team  Approach  To  Quality
The real goal.

Recommended for you

Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017

The document compares different approaches for scaling agile, including SAFe (Scaled Agile Framework), LeSS (Large Scale Scrum), and program/portfolio Kanban. It notes that most experts agree teams should only scale when they cannot effectively divide work. When dependencies exist between teams, options include SAFe, LeSS, or using a program/portfolio Kanban approach to visualize work. The document asks questions to help determine the best scaling approach based on factors like guidance needed, agility required, and leadership commitment to change.

scaling agileagile software developmentlarge scale scrum
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariSAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari

Why Scale? When choose each scaling approach? SAFe? LeSS? Enterprise Kanban? Other? Scaling experts will compare the different approaches, share from their experience and answer questions from the audience This is the SAFe section presented by Roni Tamari

scaled agile frameworkagileil15safe
Rally For Impact Introduction
Rally For Impact IntroductionRally For Impact Introduction
Rally For Impact Introduction

Empathetic entrepreneurs are business owners who care about social and environmental issues. They use their companies to make a positive difference in addition to earning a profit. Examples include companies focused on renewable energy, fair trade, and providing access to healthcare and education in developing countries.

rally softwarerally for impactryan martens
em-pa-thy
noun.
the ability to understand and share the feelings of another.
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality
2. Build the right
things.

Recommended for you

Rally - How to use it
Rally - How to use itRally - How to use it
Rally - How to use it

A talk I gave internally at Wotif about using Rally, from RallyDev, for managing iterations. Generally good advice on how to run a team using Rally as a project-management tool (at least I think so)

scrumrallyiteration management
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013

AT&T Israel implemented the Rally project management tool across 47 Scrum teams and 500 employees across 4 business units. Rally provided visibility into transforming business requirements into delivered projects and releases. The implementation started with two lines of business in 2011 and expanded to full use across all teams by December 2011. Rally provided practices alignment, a standard view of projects, and visibility for managers.

rallydevagileil13
Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsUnlocking Excellence with Agile Metrics
Unlocking Excellence with Agile Metrics

Learn about the importance of measuring the right things and how to use metrics and data to improve performance. Get the right metrics and KPIs to improve performance so you can deliver on your organization’s most important initiatives. Read The Seven Deadly Sins of Agile Measurement http://2ral.ly/Zqa to make sure you’re measuring performance in a way that actually improves results.

agile businessagileagile metrics
What percentage of
software is frequently
used?
Adopting  A  Whole  Team  Approach  To  Quality
What percentage of
software is
occasionally used?
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T

The document discusses AT&T's agile implementation across its Tel Aviv Center of Excellence, including that it has over 450 employees across 54 scrum teams and 25 discovery teams working on 20 projects, and that AT&T took a "sandwich" approach to implementation from both top-down management and bottom-up team levels while optimizing the entire process. It also provides details on the products, technologies, reasons for choosing agile, and implementation approach used at AT&T.

agileil12at&tagile
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny Wyatt

How can a team of 65 developers build and rapidly ship a high-quality product with only six QA engineers? At Atlassian, we’ve introduced the Quality Assistance model that changes the developer QA mindset, and engages developers in exploratory testing so software is developed right the first time. After all, the cheapest time to fix a bug is before it's written. Join us as we walk through the theory, history, and practice of the model, while busting some of the myths about developers and QA. Reject the tradeoff of time, scope, and quality, and finally have your cake and eat it too.

qabambooatlassian
CA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOpsCA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOps

So you just got CA Agile Central.  Now what?  How does this fit into your organization’s development workflow and delivery pipeline?  Come hear about how CA Agile Central provides transparency into your engineering organization. For more information, please visit http://cainc.to/Nv2VOe

application lifecylce managementdevtestapplication deployment
What percentage of
software is never or
rarely used?
Adopting  A  Whole  Team  Approach  To  Quality
64%   20%   16%
Your Backlog
   From:              To:

   $1m Cost           $200k Cost
   12 Months Effort   2.4 Months Effort
   100 Stories        20 Stories

Recommended for you

Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions

A deck I've used to provide Agile Project Management training based on Scrum using a set of issues imported to create a website development project

jirascrumproject management
Agile Qa Framework Jacky Wu
Agile Qa Framework Jacky WuAgile Qa Framework Jacky Wu
Agile Qa Framework Jacky Wu

This document outlines an agile QA framework for testing in a scrum environment. It discusses roles like developers, QA and AQA working interchangeably. The framework focuses on a whole team approach with automation, a balanced process, and incremental testing. It provides guidelines for infrastructure, process, defect management and an automation approach using a defects derivative model and business process testing. The goal is to improve quality through a balanced emphasis on prevention, automation and other factors.

frameworkqabpt
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development

This document discusses using JIRA and Greenhopper for agile development. It provides an overview of JIRA as an issue tracking platform that can be used for various purposes including project management, help desk support, and software development. It also discusses Greenhopper, an agile project management plugin for JIRA that includes planning, task, and chart boards. The document concludes by encouraging evaluation of JIRA and Greenhopper.

jiraagilegreenhopper
How do we build the
right things?
Adopting  A  Whole  Team  Approach  To  Quality
Daily
                    Scrum




                    Sprint




Product    Sprint
Backlog   Backlog             Product
                             Increment
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

AT&T Competitive Analysis
AT&T Competitive AnalysisAT&T Competitive Analysis
AT&T Competitive Analysis

When I was interning at BBDO NY the summer of 2011, I put together a 99-page competitive analysis. This is a sampling of the deck.

bbdo nyat&tcompetitive
Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Scaling Agile at Telstra - Rally Agile Cafe - November 2012Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Scaling Agile at Telstra - Rally Agile Cafe - November 2012

The document discusses scaling agile practices at Telstra by establishing an Agile Release Train, using SAFe as a framework not a rulebook, and emphasizing a culture of servant leadership, learning, shared understanding, and visual communication. These changes resulted in shorter time to value, increased velocity and efficiency, lower costs, on-time and on-budget deliveries, happier customers and teams.

agile
Creating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvement

Everyone fails - but not everyone uses failed attempts as a source of learning and improvement. This talk outlines a framework to turn failure into gaining knowledge by understanding IF, HOW and WHY something fails.

failureusabilityfailing
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality
Start With No
“   Make features work hard to be implemented. The secret
    to building half a product instead of a half-ass product is
    saying no.
                                             - 37Signals (from Getting Real)
3. Build things
right.

Recommended for you

Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp

The document provides guidance on building a growth team from scratch. It recommends starting with organic retention by ensuring the product has market fit. It advises starting small with one or two team members, getting executive sponsorship through demonstrations, and finding people with the right mindset over skills. It also recommends buying third-party tools before building internally, eventually needing your own engineers, and structuring as a squad embedded with product teams. The document outlines focusing on opportunities from data, having a process for experiments, and never forgetting qualitative research to understand the reasons behind results.

growthmarketinggrowthhackingmarketing
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development

Talk I gave on infrastructure as development at the 2009 Red Hat Summit. Slides are rapid-fire. It was only a 45 minute talk.

redhat summit devops infrastructure websages stahn
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop

This document provides an introduction to rapid prototyping. It defines a prototype and discusses choosing the appropriate level of fidelity for a prototype based on factors like the audience, purpose, level of uncertainty, number of iterations needed, and available tools. It then discusses specific prototyping tools that can be used to create low, medium, and high fidelity prototypes. The document concludes with proposing a workshop where participants will work in groups to create functional application prototypes focused on topics like IoT, big data, healthcare or mobile work life using prototyping templates and tools.

agile developmentlean startupdesign thinking
How do we build in
quality?
un:learn
re:think
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

Ritcha R
Ritcha RRitcha R
Ritcha R

This document provides steps for building smart products using machine learning. It discusses how the growing amount of data can be used to help save users time when using products. The steps include picking the right problem to solve, determining if AI is suitable, building for user trust, implementing responsible AI practices like ensuring fairness, prototyping, gathering feedback and continually improving. The goal is to provide helpful suggestions and features to users while prioritizing their experience and privacy.

DeKnowledge - Try us
DeKnowledge - Try usDeKnowledge - Try us
DeKnowledge - Try us

Lean Software Development by DeKnowledge.net ----------------------------------------------------------------------------- DeKnowledge is the leading provider of project management certifications training workshops and consultancy. In addition to our open enrollment certifications training workshops, we also offer a wide range of management, leadership and technical based courses that can be tailored to fit your organization's needs. With offices in the USA, The Netherlands and India, we work with clients in USA, Europe, South Africa and Asia. Our mission is to help companies manage their projects/programs more effortlessly and efficiently. We do this by collaborating with our clients in the areas of portfolio/program and project management training workshops and consultancy.

lean software developmentproject management workshop
Agile iOS
Agile iOSAgile iOS
Agile iOS

A talk given at Swipe conference in Melbourne on the trials and tribulations of doing iOS development in large teams.

iostestingagile
mistake proofing
Adopting  A  Whole  Team  Approach  To  Quality
Start testing here…




                      … instead of here
We Get There Through…
Acceptance Criteria
Automated Acceptance Testing
Test-Driven Design
Automated Unit Testing
Continuous Integration
Continuous Governance

Recommended for you

2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute

The document discusses myths and truths about Lean Startups. It dispels four common myths: that Lean means cheap, that it only applies to web/internet companies, that Lean Startups are small, and that they replace vision with data. It then provides an overview of Lean Startup principles like building a Minimum Viable Product, conducting rapid split tests, and achieving continuous deployment through small, frequent code releases.

leanstartuplean startupentrepreneurship
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland

The document discusses the Lean Startup methodology for building startups under conditions of extreme uncertainty. It advocates for an experimental, customer-focused approach where the minimum viable product is used to test hypotheses and gather customer feedback through rapid iteration. Key techniques include continuous deployment, rapid A/B testing, and using the five whys method to identify the root causes of problems. The goal is to minimize the time to validate learning about customers through frequent releases and measurement.

Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy

1. The document discusses the concept of "bug advocacy", which is the practice of writing bug reports in a way that motivates programmers to fix the bug. 2. Effective bug reports motivate programmers by highlighting how serious or widespread the bug is. They also overcome objections by providing clear reproduction steps and evidence of customer impact. 3. The document recommends testing around found bugs to prove they are more serious or common than initially thought. This includes varying your own actions, program settings, and software/hardware environment to trigger related or worse failures. The goal is to sell programmers on the importance of fixing the bug.

Our users deserve
great (quality) software.
Sit together                    Have acceptance criteria
See the whole                   Automated acceptance testing
Have a vision                   Test-drive design
Find “true north”               Automate unit testing
Know (really know) your users   Continuous integration
Practice empathy                Continuous governance
Avoid local efficiencies
Use systems thinking
Build the right things
Focus on the 20%
Hang out with users
Use Contextual Inquiry
Lo-fi usability testing
Paper prototypes
Leverage your feedback loops
Build communities
Listen to your users
Start with “no”
Build in quality
Mistake-proof
Adopting  A  Whole  Team  Approach  To  Quality
Adopting  A  Whole  Team  Approach  To  Quality

Recommended for you

How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking

Objecitve Digital- Usability testing Sydney, Eye Tracking Sydney 1300 85 80 15 info@objectivedigital.com

usabilityuser experienceux
Enhancing the user experience in our Web Applications
Enhancing the user experience in our Web ApplicationsEnhancing the user experience in our Web Applications
Enhancing the user experience in our Web Applications

Summary of the UIE conference. I used this presentation to communicatet what changes we could bring to our own site / tools to enhance the user experience.

2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv

The document discusses the Lean Startup methodology for building startups under conditions of extreme uncertainty. It advocates for building a minimum viable product and continuously validating hypotheses through customer experiments rather than fully planning products. Key techniques include rapid A/B testing, continuous deployment of code, and using metrics to guide product decisions rather than visions of predicted success. The goal is to maximize learning from customers with minimum resources to improve odds of achieving product-market fit.

startuplean startuptechaviv
Ben Carey
Agile Coach @ Rally Software
ben.carey@rallydev.com

www.thesherpaproject.com
http://twitter.com/bencarey
Attribution
http://en.wikipedia.org/wiki/File:Snellen_chart.svg - Jeff Dahl
http://www.flickr.com/photos/wisdoc/2799750403 - WisDoc
http://www.flickr.com/photos/thomashawk/229516213 - Thomas Hawk
http://www.flickr.com/photos/bookgrl/3193199682 - bookgrl
http://www.flickr.com/photos/solyoung/2503383819 - SolYoung
http://www.flickr.com/photos/rosefirerising/1175879764 - RoseFireRising
http://www.flickr.com/photos/missizss/2470738904 - ~ezs
http://www.flickr.com/photos/cesarastudillo/1275797028 - cesarstudillo
http://www.flickr.com/photos/frances1972/2247431698 - Frances1972
http://www.flickr.com/photos/ex_magician/2867480911 - Ex Magician
http://www.flickr.com/photos/lachlanhardy/3283320402 - Lachlan Hardy
http://www.flickr.com/photos/37872410@N00/3146253560 - toml1959
http://www.flickr.com/photos/mkmabus/2988760669 - The Doctr
http://www.flickr.com/photos/notjake13/2574325874 - JacobEnos

More Related Content

What's hot

How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
Yuval Yeret
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Rasmus Runberg
 
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016   Gil WassermanFiverr - delivering fast w/ no QA - Agile Israel 2016   Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
AgileSparks
 
Impact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thrillerImpact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thriller
Larry Maccherone
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelFailing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Em Campbell-Pretty
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Lviv Startup Club
 
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
Yuval Yeret
 
Agile transformation : From Scattered to Scaled
Agile transformation : From Scattered to ScaledAgile transformation : From Scattered to Scaled
Agile transformation : From Scattered to Scaled
AgileNetwork
 
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback LoopAgile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Rasmus Runberg
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
Yuval Yeret
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
Intland Software GmbH
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Rasmus Runberg
 
Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile
Schezarnie Racip
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
Cecile Auret
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
AgileSparks
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
evatjohnson
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
Yuval Yeret
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn series
Angela Dugan
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017
Yuval Yeret
 
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariSAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
AgileSparks
 

What's hot (20)

How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
How to make SAFe really SAFE Scaling Agile using Pull/Invite rather than Push...
 
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product OwnerAgile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
Agile ME Meetup: Agile A-Z - Chapter 1: The Product Owner
 
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016   Gil WassermanFiverr - delivering fast w/ no QA - Agile Israel 2016   Gil Wasserman
Fiverr - delivering fast w/ no QA - Agile Israel 2016 Gil Wasserman
 
Impact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thrillerImpact of agile quantified: 2014 edition - A de-mystery thriller
Impact of agile quantified: 2014 edition - A de-mystery thriller
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelFailing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
 
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компанійАнна Мамаєва: When SAFe is safe. Agile для дорослих компаній
Анна Мамаєва: When SAFe is safe. Agile для дорослих компаній
 
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
SAFe – A dangerous weapon. Techniques to implementing a lasting adoption of t...
 
Agile transformation : From Scattered to Scaled
Agile transformation : From Scattered to ScaledAgile transformation : From Scattered to Scaled
Agile transformation : From Scattered to Scaled
 
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback LoopAgile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
Agile ME Meetup: Agile A-Z - Chapter 4: The Feedback Loop
 
Foundations of scaling agile with SAFe
Foundations of scaling agile with SAFeFoundations of scaling agile with SAFe
Foundations of scaling agile with SAFe
 
SAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practiceSAFe® - scaled agile framework in practice
SAFe® - scaled agile framework in practice
 
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: AgileAgile ME Meetup: Agile A-Z - Chapter 1: Agile
Agile ME Meetup: Agile A-Z - Chapter 1: Agile
 
Scaling Agile
Scaling Agile Scaling Agile
Scaling Agile
 
Pole emploi at Agile Cambridge
Pole emploi at Agile CambridgePole emploi at Agile Cambridge
Pole emploi at Agile Cambridge
 
Pango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv KaloPango Journey to an Agile Cloud by Yaniv Kalo
Pango Journey to an Agile Cloud by Yaniv Kalo
 
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0   implementing Enterprise Agile using the Scaled Agile FrameworkSa fe 4.0   implementing Enterprise Agile using the Scaled Agile Framework
Sa fe 4.0 implementing Enterprise Agile using the Scaled Agile Framework
 
DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015DevOps/Flow workshop for agile india 2015
DevOps/Flow workshop for agile india 2015
 
Deconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn seriesDeconstructing the scaled agile framework - Lunch and Learn series
Deconstructing the scaled agile framework - Lunch and Learn series
 
Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017Scaling approaches comparison - Lean/Agile US 2017
Scaling approaches comparison - Lean/Agile US 2017
 
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni TamariSAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
SAFe (Scaled Agile Framework) 5 mins overview - Roni Tamari
 

Viewers also liked

Rally For Impact Introduction
Rally For Impact IntroductionRally For Impact Introduction
Rally For Impact Introduction
Rally Software
 
Rally - How to use it
Rally - How to use itRally - How to use it
Rally - How to use it
Robert Watkins
 
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
AgileSparks
 
Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsUnlocking Excellence with Agile Metrics
Unlocking Excellence with Agile Metrics
Rally Software
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
AgileSparks
 
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny Wyatt
Atlassian
 
CA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOpsCA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOps
CA Technologies
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
Keith Klundt
 
Agile Qa Framework Jacky Wu
Agile Qa Framework Jacky WuAgile Qa Framework Jacky Wu
Agile Qa Framework Jacky Wu
Jacky Wu
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development
Jeff Leyser
 
AT&T Competitive Analysis
AT&T Competitive AnalysisAT&T Competitive Analysis
AT&T Competitive Analysis
AdManScott
 
Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Scaling Agile at Telstra - Rally Agile Cafe - November 2012Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Em Campbell-Pretty
 

Viewers also liked (12)

Rally For Impact Introduction
Rally For Impact IntroductionRally For Impact Introduction
Rally For Impact Introduction
 
Rally - How to use it
Rally - How to use itRally - How to use it
Rally - How to use it
 
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013Rally at AT&T - Sigal Pasternak - Agile Israel 2013
Rally at AT&T - Sigal Pasternak - Agile Israel 2013
 
Unlocking Excellence with Agile Metrics
Unlocking Excellence with Agile MetricsUnlocking Excellence with Agile Metrics
Unlocking Excellence with Agile Metrics
 
Agile at AT&T
Agile at AT&TAgile at AT&T
Agile at AT&T
 
Quality at Speed - Penny Wyatt
Quality at Speed - Penny WyattQuality at Speed - Penny Wyatt
Quality at Speed - Penny Wyatt
 
CA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOpsCA Agile Central (formerly Rally) Inside DevOps
CA Agile Central (formerly Rally) Inside DevOps
 
Agile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutionsAgile Project and Portfolio Management Using Jira - AgileSolutions
Agile Project and Portfolio Management Using Jira - AgileSolutions
 
Agile Qa Framework Jacky Wu
Agile Qa Framework Jacky WuAgile Qa Framework Jacky Wu
Agile Qa Framework Jacky Wu
 
Using JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile DevelopmentUsing JIRA & Greenhopper for Agile Development
Using JIRA & Greenhopper for Agile Development
 
AT&T Competitive Analysis
AT&T Competitive AnalysisAT&T Competitive Analysis
AT&T Competitive Analysis
 
Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Scaling Agile at Telstra - Rally Agile Cafe - November 2012Scaling Agile at Telstra - Rally Agile Cafe - November 2012
Scaling Agile at Telstra - Rally Agile Cafe - November 2012
 

Similar to Adopting A Whole Team Approach To Quality

Creating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvement
Ben Dressler
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
Thibault Imbert
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
stahnma
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
 
Ritcha R
Ritcha RRitcha R
Ritcha R
Hilary Ip
 
DeKnowledge - Try us
DeKnowledge - Try usDeKnowledge - Try us
DeKnowledge - Try us
Bob Pinto
 
Agile iOS
Agile iOSAgile iOS
Agile iOS
sgleadow
 
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
Eric Ries
 
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland
Eric Ries
 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
nazeer pasha
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
Objective Experience
 
Enhancing the user experience in our Web Applications
Enhancing the user experience in our Web ApplicationsEnhancing the user experience in our Web Applications
Enhancing the user experience in our Web Applications
ChrisCariglia
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv
Eric Ries
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
antoineg
 
UX Insights from a Drunk Guy
UX Insights from a Drunk GuyUX Insights from a Drunk Guy
UX Insights from a Drunk Guy
Austin Knight
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."
weissgraeber
 
Scaling Software Delivery.pdf
Scaling Software Delivery.pdfScaling Software Delivery.pdf
Scaling Software Delivery.pdf
Tiffany Jachja
 
BDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationBDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world application
John Ferguson Smart Limited
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
SeriousGamesAssoc
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
Peter Marshall
 

Similar to Adopting A Whole Team Approach To Quality (20)

Creating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvementCreating a culture that provokes failure and boosts improvement
Creating a culture that provokes failure and boosts improvement
 
Growth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - AntwerpGrowth Hacking Conference '17 - Antwerp
Growth Hacking Conference '17 - Antwerp
 
Infrastructure is development
Infrastructure is developmentInfrastructure is development
Infrastructure is development
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
 
Ritcha R
Ritcha RRitcha R
Ritcha R
 
DeKnowledge - Try us
DeKnowledge - Try usDeKnowledge - Try us
DeKnowledge - Try us
 
Agile iOS
Agile iOSAgile iOS
Agile iOS
 
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
2010 04 28 The Lean Startup webinar for the Lean Enterprise Institute
 
2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland2010 10 19 the lean startup workshop for i_gap ireland
2010 10 19 the lean startup workshop for i_gap ireland
 
Bug Advocacy
Bug AdvocacyBug Advocacy
Bug Advocacy
 
How to do usability testing and eye tracking
How to do usability testing and eye trackingHow to do usability testing and eye tracking
How to do usability testing and eye tracking
 
Enhancing the user experience in our Web Applications
Enhancing the user experience in our Web ApplicationsEnhancing the user experience in our Web Applications
Enhancing the user experience in our Web Applications
 
2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv2010 08 19 The Lean Startup TechAviv
2010 08 19 The Lean Startup TechAviv
 
Get Faster - While You're Getting Better
Get Faster - While You're Getting BetterGet Faster - While You're Getting Better
Get Faster - While You're Getting Better
 
UX Insights from a Drunk Guy
UX Insights from a Drunk GuyUX Insights from a Drunk Guy
UX Insights from a Drunk Guy
 
"We are doing it wrong."
"We are doing it wrong.""We are doing it wrong."
"We are doing it wrong."
 
Scaling Software Delivery.pdf
Scaling Software Delivery.pdfScaling Software Delivery.pdf
Scaling Software Delivery.pdf
 
BDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world applicationBDD in Action – principles, practices and real-world application
BDD in Action – principles, practices and real-world application
 
0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned0 for 3: Edtech Startup Lessons Learned
0 for 3: Edtech Startup Lessons Learned
 
Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"Slides from "Taking an Holistic Approach to Product Quality"
Slides from "Taking an Holistic Approach to Product Quality"
 

More from Ben Carey

Quant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great ProductsQuant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great Products
Ben Carey
 
Using The Business Model Canvas
Using The Business Model CanvasUsing The Business Model Canvas
Using The Business Model Canvas
Ben Carey
 
Using The Business Model Canvas
Using The Business Model CanvasUsing The Business Model Canvas
Using The Business Model Canvas
Ben Carey
 
Discount Usability Testing for Agile Teams
Discount Usability Testing for Agile TeamsDiscount Usability Testing for Agile Teams
Discount Usability Testing for Agile Teams
Ben Carey
 
Bulding Software Like Curitiba
Bulding Software Like CuritibaBulding Software Like Curitiba
Bulding Software Like Curitiba
Ben Carey
 
Beyond TDD
Beyond TDDBeyond TDD
Beyond TDD
Ben Carey
 
Testing with Mock Objects
Testing with Mock ObjectsTesting with Mock Objects
Testing with Mock Objects
Ben Carey
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalk
Ben Carey
 

More from Ben Carey (8)

Quant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great ProductsQuant + Qual + Iteration for Great Products
Quant + Qual + Iteration for Great Products
 
Using The Business Model Canvas
Using The Business Model CanvasUsing The Business Model Canvas
Using The Business Model Canvas
 
Using The Business Model Canvas
Using The Business Model CanvasUsing The Business Model Canvas
Using The Business Model Canvas
 
Discount Usability Testing for Agile Teams
Discount Usability Testing for Agile TeamsDiscount Usability Testing for Agile Teams
Discount Usability Testing for Agile Teams
 
Bulding Software Like Curitiba
Bulding Software Like CuritibaBulding Software Like Curitiba
Bulding Software Like Curitiba
 
Beyond TDD
Beyond TDDBeyond TDD
Beyond TDD
 
Testing with Mock Objects
Testing with Mock ObjectsTesting with Mock Objects
Testing with Mock Objects
 
TDD with BizTalk
TDD with BizTalkTDD with BizTalk
TDD with BizTalk
 

Recently uploaded

Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
Kief Morris
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
BookNet Canada
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
jackson110191
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
Matthew Sinclair
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
ArgaBisma
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
Larry Smarr
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
ScyllaDB
 
@Call @Girls Thiruvananthapuram 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...
@Call @Girls Thiruvananthapuram  🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...@Call @Girls Thiruvananthapuram  🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...
@Call @Girls Thiruvananthapuram 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...
kantakumariji156
 
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating AppsecGDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
James Anderson
 
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
Edge AI and Vision Alliance
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
ishalveerrandhawa1
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024
The Digital Insurer
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
Yevgen Sysoyev
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 

Recently uploaded (20)

Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
[Talk] Moving Beyond Spaghetti Infrastructure [AOTB] 2024-07-04.pdf
 
Pigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdfPigging Solutions Sustainability brochure.pdf
Pigging Solutions Sustainability brochure.pdf
 
Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...Transcript: Details of description part II: Describing images in practice - T...
Transcript: Details of description part II: Describing images in practice - T...
 
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdfINDIAN AIR FORCE FIGHTER PLANES LIST.pdf
INDIAN AIR FORCE FIGHTER PLANES LIST.pdf
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
20240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 202420240705 QFM024 Irresponsible AI Reading List June 2024
20240705 QFM024 Irresponsible AI Reading List June 2024
 
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdfWhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
WhatsApp Image 2024-03-27 at 08.19.52_bfd93109.pdf
 
The Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU CampusesThe Increasing Use of the National Research Platform by the CSU Campuses
The Increasing Use of the National Research Platform by the CSU Campuses
 
How to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory ModelHow to Avoid Learning the Linux-Kernel Memory Model
How to Avoid Learning the Linux-Kernel Memory Model
 
@Call @Girls Thiruvananthapuram 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...
@Call @Girls Thiruvananthapuram  🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...@Call @Girls Thiruvananthapuram  🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...
@Call @Girls Thiruvananthapuram 🚒 XXXXXXXXXX 🚒 Priya Sharma Beautiful And Cu...
 
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating AppsecGDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
GDG Cloud Southlake #34: Neatsun Ziv: Automating Appsec
 
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
“Intel’s Approach to Operationalizing AI in the Manufacturing Sector,” a Pres...
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Calgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptxCalgary MuleSoft Meetup APM and IDP .pptx
Calgary MuleSoft Meetup APM and IDP .pptx
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024K2G - Insurtech Innovation EMEA Award 2024
K2G - Insurtech Innovation EMEA Award 2024
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
DealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 editionDealBook of Ukraine: 2024 edition
DealBook of Ukraine: 2024 edition
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 

Adopting A Whole Team Approach To Quality

  • 14. Our users deserve better than this.
  • 15. What can we do?
  • 17. 3 parts 1. See the whole. 2. Build the right things. 3. Build things right.
  • 18. 1. See the whole.
  • 20. Why are we building this?
  • 22. Who are we building this for?
  • 25. em-pa-thy noun. the ability to understand and share the feelings of another.
  • 28. 2. Build the right things.
  • 29. What percentage of software is frequently used?
  • 31. What percentage of software is occasionally used?
  • 33. What percentage of software is never or rarely used?
  • 35. 64% 20% 16%
  • 36. Your Backlog From: To: $1m Cost $200k Cost 12 Months Effort 2.4 Months Effort 100 Stories 20 Stories
  • 37. How do we build the right things?
  • 39. Daily Scrum Sprint Product Sprint Backlog Backlog Product Increment
  • 43. Start With No “ Make features work hard to be implemented. The secret to building half a product instead of a half-ass product is saying no. - 37Signals (from Getting Real)
  • 45. How do we build in quality?
  • 51. Start testing here… … instead of here
  • 52. We Get There Through… Acceptance Criteria Automated Acceptance Testing Test-Driven Design Automated Unit Testing Continuous Integration Continuous Governance
  • 53. Our users deserve great (quality) software.
  • 54. Sit together Have acceptance criteria See the whole Automated acceptance testing Have a vision Test-drive design Find “true north” Automate unit testing Know (really know) your users Continuous integration Practice empathy Continuous governance Avoid local efficiencies Use systems thinking Build the right things Focus on the 20% Hang out with users Use Contextual Inquiry Lo-fi usability testing Paper prototypes Leverage your feedback loops Build communities Listen to your users Start with “no” Build in quality Mistake-proof
  • 57. Ben Carey Agile Coach @ Rally Software ben.carey@rallydev.com www.thesherpaproject.com http://twitter.com/bencarey
  • 58. Attribution http://en.wikipedia.org/wiki/File:Snellen_chart.svg - Jeff Dahl http://www.flickr.com/photos/wisdoc/2799750403 - WisDoc http://www.flickr.com/photos/thomashawk/229516213 - Thomas Hawk http://www.flickr.com/photos/bookgrl/3193199682 - bookgrl http://www.flickr.com/photos/solyoung/2503383819 - SolYoung http://www.flickr.com/photos/rosefirerising/1175879764 - RoseFireRising http://www.flickr.com/photos/missizss/2470738904 - ~ezs http://www.flickr.com/photos/cesarastudillo/1275797028 - cesarstudillo http://www.flickr.com/photos/frances1972/2247431698 - Frances1972 http://www.flickr.com/photos/ex_magician/2867480911 - Ex Magician http://www.flickr.com/photos/lachlanhardy/3283320402 - Lachlan Hardy http://www.flickr.com/photos/37872410@N00/3146253560 - toml1959 http://www.flickr.com/photos/mkmabus/2988760669 - The Doctr http://www.flickr.com/photos/notjake13/2574325874 - JacobEnos

Editor's Notes

  1. Thanks for coming out to the meetup.I want to start out the talk by telling you a short story to let you know what inspired me to put together this talk.
  2. My story begins here, in an Agile team room.I was working with a team that had previously gone from a waterfall methodology and a team of 350 to using agile with a team of about 50.The team that I was working with was developing software for…
  3. … doctors. Well, not just doctors – but specifically for physician’s offices.This includes the physicians, the front office staff, the nurses, and the back office staff.The software was widely used with about 125k physicians using the software and around 500k total users in the US.
  4. Well, one day, someone on our team came to the realization that if we were developing software for physician’s practices, it might be a good idea to go visit one.I thought this sounded like a great idea, so I signed up. I was randomly assigned a few physician practices to visit and I ended up (of all places) in Corbin, Kentucky.This is Corbin.
  5. In Corbin, I visited a fairly typical small practice. There were a husband and wife physician team and a handful of other employees like front office schedulers, a few nurses, and a person responsible for billing.
  6. It was great getting to see how all of those different individuals in the office used our software in a real work environment.It always blew my mind that around half a million people were using our software on any given day.
  7. I had a great time hanging out with the staff during my time that I was there……well, until the last day, when I noticed this…
  8. I was observing Amy doing the end of the week billing cycle. This is where all of the bills are sent out to the insurance companies and the doctors office submit the charges that pay the bills for the practice.Amy was getting noticeably upset while she was using our software. She was trying to do a few routine things – but the software just wasn’t allowing her to get her work done in a way that made sense with how she typically worked. All Amy could tell was that the software wasn’t allowing her to close out the week. She wasn’t sure where she went wrong in aggregating the billings and the end of the day was quickly approaching.Amy usually leaves work at around 4:00 so that she can go and pick up her daughter at school.
  9. Morgan is Amy’s daughter and she had just recently started attending school. She was only a couple of weeks into the school year and although she was having a good time at school, she enjoyed being picked up at the end of the day by her Mom.
  10. As Amy tried and tried to do everything that she could think of to get the billing batch submitted, all she could think of was how lost she was and how she needed to get to school to pick up her daughter.As 4:00 quickly approached, Amy broke down and started crying. She had the pressure of making sure the practice got paid as well as the pressure of getting out of the office to make sure that she was there to pick up her daughter on time.Interestingly, Amy blamed herself for her lack of knowledge of the system.
  11. As 4:00 passed and Amy was working frantically, all she could think of was how upset her daughter was going to be when she wasn’t there to pick her up as class let out.Amy ended up calling a friend to pick up Morgan.
  12. When I went back to the hotel and thought about that day I ended up getting mad and frustrated that this software, the software that we were spending so much money to build, the software that this physician’s practice had spent so much money to buy, let Amy down.This wasn’t Amy’s fault.This was our teams fault.This was my fault.
  13. Our users deserve more than this.Quality shouldn’t be something that we measure at the end. It needs to be continuous. It needs to be baked into everything that we do.To get to the level that quality is a given – everyone needs to be responsible.
  14. If everyone is responsible for quality, then everyone needs to do their part to provide quality software and a quality experience. Your job on your team affects your users in one way or another.In this talk, I want to help you think about things that you can do to improve that quality.
  15. When we focus on building quality software then we end up making everyone happy.Fewer defects, better usability, great experiences, happy users, and (last but not least) – smiling children.
  16. I believe that there are three parts to adopting a whole-team approach quality that will result in building better software.
  17. Let’s talk a bit about Seeing The Whole
  18. There are a few different topics to touch on when I refer to Seeing The Whole.The first topic that I want to discuss is knowing your goal or the product vision.Almost without fail, when I visit any team and I ask them why they are building what they are building, I can never get a consistent answer. Most of the time, the answers have a common basis, but very rarely is there a shared and focused vision for the product that is being created.
  19. At its very essence, the goal or the vision of your product is the answer to “Why are you building this?”Can you answer this question?If you asked everyone on your team, everyone who is involved with your product or service, or everyone throughout the company this question – would they answer it the same?If you feel like you can answer this question, do you really believe in the answer? Is everyone on your team focused on the same answer?Do you have a true understanding of what “this” really is, or is meant to be?
  20. If you have a shared world-view of your answer to this question, then you have established a “True North”The concept of a True North is imperative to building quality software.True North is a contract, a bond, and not merely a wish list.It’s not a marketing slogan. Who are we? What do we believe in? Where are we going? What have we learned?The True North focuses on what is important and keeps us grounded in our decision making. We should constantly be putting our work and making our decisions based on an anchoring to our True North.
  21. The next question that you need to ask yourself is “Who are we building this for?”Do you feel like you really know your users?Do you understand the value that your product or service is delivering through their eyes?
  22. I’m not talking about “understanding your customers” – I’m talking about truly, authentically, deeply understanding your customers.Do you know why they can’t sleep at night? Do you know what they think when they wake up? Do you know their true intentions? Do you know what their desks look like?Do you know what they eat for lunch?Do you know what they think about when they’re driving home from the office?
  23. Saying “As a (role)…” does not mean that you have a true understanding of your customers. I’m not talking about demographics either, 20 – 30yr. old asian female isn’t enough.Who are your users *really*, and what motivates them?In my case - Amy felt an obligation to do the billing. Her true goal wasn’t to do the billing – it was to pick up Morgan from school on time.
  24. Knowing these things about your users lets you practice empathy in it’s purist sense.Your job is to build things that help your users achieve their objectives and accomplish their goals. To be able to do that effectively, you need to know what those things really are.You are viewing the result of your work through the eyes of your customer. When you do this, it’s a very eye-opening experience.
  25. The last element of Seeing the Whole is to understand that it’s not (just) about you. It’s not (just) about your team. There are a variety of other roles, activities, and functions (or dysfunctions) that play into delivering a product or service and you need to understand the elements that allow for your product to go from an idea to generating revenue for your company.
  26. It’s easy to forget the training, the pricing models, the marketing, the maintenance, and the ongoing use of the software when you’re laser-focused on the creation. The truth of the matter is that it is easy to produce sub-optimizations or local efficiencies when your effort and thoughts could be more effective elsewhere. Many local efficiencies result in user nightmares – so understand the overall picture – how the product delivery system functions as a whole – before wasting your thought and effort in places where they might not be needed.
  27. Let’s talk a bit about building the right things
  28. This is the distribution of used features in a typical application.What insights can we draw from this?
  29. Let’s think about this in terms of your backlog.What if you only built the things that were frequently used?
  30. To start with, you can try hanging out with your customers….The best way that I know to do this is to put your users in the center of your process.You can do this by practicing Contextual Inquiry.A customer-centered process requires making an explicit step of understanding who the customers really are and how they work on a day-to-day basis.CI allows you to observe your users in action in their natural environment. I’ve been involved in dozens of visits and I promise you that every single one was worth the time and effort.
  31. Feedback is another huge way that we can build the right things.This thing we have called Scrum does a wonderful job of providing feedback loops and inspect and adapt cycles everywhere. How about we use that 
  32. You can integrate your users easily by doing paper prototypes and other quick and focused testing.
  33. You can build community.Let your users get as close to you as possible and help drive your priorities.Listen to what they have to say (although you might not want to do what they suggest).Listen to understand.
  34. You should also change direction when it’s justified.If the feedback is radically different than what we expected, we might even completely change our service, product, or business model.
  35. Start with no, you don’t want to be a yes-man.Listen to your customers – but make conscious decisions. You don’t always need to make a faster horse.
  36. Let’s talk a bit about building things right
  37. To build things right, we need to build quality into the software.How can we do that?
  38. For us to truly take a quality-focus, we have to unlearn the assumptions that we have about testing practices.
  39. We have to rethink our approaches to building software.
  40. A great area to start is to focus on the TPS concept of poka-yoke.
  41. Poka-yoke means mistake proofing.
  42. Example of Poka-yoke.
  43. We should start by pulling testing fully forward.We need to move into a prevention mindset, instead of a fix mindset.
  44. Take a bit and talk about each of these.
  45. POVIt is my job, it is your job, it is our job –to deliver quality software and a quality experience.Do it for yourself, do it for your users, do it for Amy, do it for Morgan.
  46. These are the majority of the things that I talked about tonight.You don’t need all of these to build better software and there are many more that you might use that weren’t talked about tonight.If you implement just one or two of these items then you’ll be on the right path to building better products and providing better experiences.
  47. Take 3 minutes.Think about your product or service.Think about your role on your team.Think about your users or your customers.Think of one thing that you can commit to doing – that you aren’t doing – that would make your users smile.Take an index card and a sharpie and write that one thing down.Share (ask for volunteers). Fold them up and put them somewhere safe. Work on your item and inspire others to do the same.