7 Deadly Agile Sins of a Startup Company. Pride Opportunity Cost: Learn how and when to effectively say “No” to the business. Under promise, over deliver.

Slides:



Advertisements
Similar presentations
Lean Startup Presented by:
Advertisements

A BPM Framework for KPI-Driven Performance Management
Are Parametric Techniques Relevant for Agile Development Projects?
Sarah Short WE KNOW THEM WELL! WE DONT WANT TO BE ONE!
02 | Define an Effective End-to-End Software Development Lifecycle Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant,
How to Implement Agile in Your Organization
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
Agenda −Scrum with TFS 2010 using MSF for Agile 5.0 −Planning the Project −How do you plan the project? −Project planning in TFS 2010 −Planning a Sprint.
Alternate Software Development Methodologies
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
Clinton Keith CTO, High Moon Studios Agile Methodology in Game Development: Year 3.
©2013 Scaling Agile With SAFe August 13, 2013.
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
Agile development By Sam Chamberlain. First a bit of history..
8 lessons learned from becoming agile ESTONIA Marko Taipale.
05 | Define End Value for the Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Introduction to Agile.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
Copyright BSPIN Agile Practices Benchmarking - Report Report at the end of first panel discussion held on 30 th April Chairperson -Thara Srivathsa,
WHY AGILE IS FAILING IN LARGE ORGANIZATIONS twitter.com/mcottmeyer facebook.com/leadingagile.
Chapter 3 – Agile Software Development Lecture 1 1Chapter 3 Agile software development.
Technical Documentation in Agile Colin Greenberg.
Larry Apke Agile Expert
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Agile Software Development Chapter 3 – Lecture 1 Adrián Susinos.
February 20, 2013 Special thanks to our Sponsors: 1 Achieving Growth Through People.
Cliquez et modifiez le titre Philippe GAUTREAU Souheil KARAM October 26th 2012 MONTREAL 1 Key Success Factors and Strategic Planning.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
BUILDING STRATEGIES FOR SUCCESS, LLC “When Coaching Counts”
Dr. Nguyen Hai Quan.  Why SCRUM?  What is SCRUM?  Some terms  SCRUM Meetings  Sprint  Estimation  Product backlog  Sprint backlog  Whiteboard.
Het einde van het beroep van tester - Wat Agile, DevOps en Scrum betekenen voor het testvak -
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Business Acuity Inc. Gersis Software - Custom Software Development.
How to defeat feature gluttony Gluttony Source:
Lecture 4 – XP and Agile 17/9/15. Plan-driven and agile development Plan-driven development A plan-driven approach to software engineering is based around.
Requirements Engineering Requirements Engineering in Agile Methods Lecture-28.
Personal Training Assistant – Sprint#1 Group Gamma.
Feature-Set (a.k.a. Product Backlog) Management in Scrum
Human Asset Performance Improvement Model HAPI. Human Asset Productivity Improvement (HAPI): The Challenges In our experience, clients face numerous challenges.
CSE Senior Design II Scrum Review/Discussion Instructor: Mike O’Dell.
 Son Nguyen, YM & Skype: ng_thanhson.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Improving The Customer Experience Our Commitment To Operational Excellence Gita MacLean, May 21 st /2015.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Embedded Systems Software Engineering
CS223: Software Engineering
Agile Project Management and the yin & yang of
From manual test shop to fully automated test coverage: A How-To session to speed up your journey Jayshree Bhakta ITHAKA/JSTOR.
Mission today Recap agreed framework for thinking about how to improve our web presence Review proposal and plan going forward – specifically on architecture.
ServiceNow Business Offerings
Scrum and TargetProcess
Agile Training – Agile Overview
Agile Software Development Brian Moseley.
By: By: Agile Scrum Master Online Training.
E2E Testing in Agile – A Necessary Evil
Johanna Rothman Start Somewhere Chapter 17
روش‌های سريع الانتقال (چابک) توسعه نرم افزار
How to Successfully Implement an Agile Project
Enterprise Program Management Office
Stories of Transformation
Agile, Scrum and CMMI Methodologies
What makes a Good Agile Team
Presentation transcript:

7 Deadly Agile Sins of a Startup Company

Pride Opportunity Cost: Learn how and when to effectively say “No” to the business. Under promise, over deliver

Pride: What didn’t work? Data Driven Decisions Product Councils Miscommunications of priority changes

Pride: Defining a culture Working within the dynamic culture “mind like water” Anti-Fragile: adopting processes for robustness

Buy a Feature Innovation Games Learned via Agile Velocity Product Owner Training Understand what’s truly important Learn to do it virtually with multiple stakeholders Make it easy

Gluttony: Lessons in Defining Minimum Viable Ship Temptation into gluttony is a plethora of features and capabilities all that promise to bring about the customers to love us…. But less in this case is more.

Gluttony: What didn’t work Large Epics and stories that were never broken down Lack of subject matter expertise or training on new capabilities Too many assumptions Too few conflicts or getting comfortable with conflict resolution

Gluttony Learning to under promise, over deliver Learning to say “no” effectively and challenge the assumptions productively Resurrect backlog grooming and iterative story development for estimation

Sloth Dress it up, dress it down… not making time for refactoring can cripple your product

Sloth: What we learned Attempting to introduce process to slow down resulted in bypassing process Quality improvement activities to refactor ended up in being rushed due to new commitments / business needs

Sloth: Why such a resistance to refactoring? Keep an eye to sustaining and maintaining work Document as you go … otherwise you spend more time supporting code when you’ve moved onto other projects stalling velocity

Greed With just this one more feature, the customers will come….

Greed is good… or is it? Lean out the product by removing unused features to ease maintenance and sustainability When adopting new features account for continued delivery of it Strategies for keeping current with integration product revisions

Lust Lust: Intense Desire If you build it “easy to use” they will come: -Design Firms and UX -User Interface Complexity -Wholesale site redesign versus iterative development

Lust: Lessons Learned Develop a user testing practice Understand what actual users use and value Iterate to make the actual users lives easier Challenge your assumptions Become deeply passionate about your users

Wrath

Wrath: What didn’t work Attempting to chase new customers to the exclusion of current customers Assuming customers were self-managing Individual ticket management of enhancement requests

Wrath Organizational commitment to customers through account management and support Dedication to sustaining efforts to enhance customer experience Understand and quantify value of solution What’s next: FAB and customer workshops to quantify enhancements and fixes at a larger scale Online Voting of customer needs and market information visible to all customers

Envy

Regular and routine sprint demos to build customer validation Regular and routine field development calls to jointly align priorities and help them understand what we’re building and why KISS –