How to defeat feature gluttony Gluttony Source:

Slides:



Advertisements
Similar presentations
Cost-Effective Software Deployment
Advertisements

FROM INCEPTION TO ELABORATION Use Cases, Domain Models & SSDs Oh My!
Extreme Programming Alexander Kanavin Lappeenranta University of Technology.
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.
The Secrets of Practical Verification… © 2008 Think Verification.
Process and tools Individuals and interactions over Following a plan Responding to change over Comprehensive documentation Working software over Contract.
Scrum Jarred Payne Ashrith Pillarisetti. Scrum Prepare for Project Plan the Project Plan a Sprint Run a Sprint Track the Sprint.
Agile Software Engineering Frank Maurer Agile Software Engineering Lab, University of Calgary
Agile Process Models. Prescriptive models don’t work It is unrealistic to not have changes. Why? The Agile Manifesto: Individuals and interactions over.
Hosted by We’ve gone live…Now What? A 10-step Post-Implementation Road Map Presented by Doug D. Whittle, PhD Partner The Diagonal Group, LLC
05 | Define End Value for the Software Iteration Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM.
1 Software Maintenance and Evolution CSSE 575: Session 4, Part 1 Software Maintenance – Big Issues served up, Side order of Reifer Steve Chenoweth Office.
SE 450 Software Processes & Product Metrics Software Metrics Overview.
Maintenance = Software Evolution Any changes after the client has accepted the product is considered maintenance. n Any Changes? n What might these be?
Campus Community Technologies
, TargetProcesswww.targetprocess.com1 TargetProcess:Suite Agile Project Management System Powers iterative development Focuses on Project Planning,
Software Testing Testing Process. Agenda Determining the test methodology Planning the tests 2.
By Custom Technologies Inc.. What does it do?  Doesn’t a custom charging station sound self-explanatory to you? That’s because it is! It charges anything.
1 Agile Release Management. 2 Recall - Highsmith’s remedies for schedule risk Team involvement in planning and estimating Early feedback on delivery velocity.
1DMG Confidential. Problem #1  Development and maintenance Huge demand for DMG services plus focus on short-term benefits led to shortcuts in code development.
Copyright © 2003, eePulse, Inc. 1 Transforming Surveys Into Leadership Tools.
Software Process Improvement Impacting the Bottom Line by using Powerful “Solutions” David F. Rico.
Unified Process versus Extreme Programming. Outline Compare and contrast UP and XP  Processes / Disciplines  Management  Artefacts Risk management.
Ogie Sheehy CEO, ViClarity April 2012 Innovation Excellence in SME’s.
CSE 308 Software Engineering Software Engineering Strategies.
TEAMWORK & BACKLOGS GAME CAPSTONE – WINTER 2014 BRIAN SCHRANK – DEPAUL UNIVERSITY.
1 Planning – Agile Style Highsmith, Ch 7 All kinds of iterations! CSSE579 Session 3 Part 1.
AP-1 5. Project Management. AP-2 Software Failure Software fails at a significant rate What is failure? Not delivering it on time is an estimation failure.
Sofia Bulgaria Summer School IST eXPERT: Best Practice on e-Project Development 30 June - 2 July 2003 eXtreme programming.
Acceptance criteria vs. Functional requirements by Anna Dąbrowska.
1 Ontology Summit 2011 Track 3 Value Metrics & Value Models Ontology Use - Maintenance Todd Schneider Raytheon 17 February 2011.
Service Management Series (to perform Work Order Management)
The Real costs of ERP Systems. Slide 2 Selection Criteria Aberdeen survey of 1,680 companies Functionality (74%) Total costs of ownership (52%) Ease of.
ODesk Product Management MRD. Solution Overview Summary description of proposed solution and basic rationale as to why it’s needed. Sets context for rest.
Team Assignment 3 Team 4 – K15T2 Present. Introduce to project Goal of project Profitable for Honda Vietnam Company. Improved working process. Increases.
Electronic product development: the never- ending journey Lloyd Alan Fletcher Information Systems Manager Institute of Physics Publishing UKSG Seminar.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
1DMG Confidential. Problem #1  Scalability Ingest and export processes not able to handle burst traffic loads Exponential growth in storage usage and.
Extreme programming (XP) Variant of agile Takes commonsense practices to extreme levels © 2012 by Václav Rajlich1.
11 i Upgrade: Is an Assessment Useful for Your Company? By: Bernard Doyle, Applications Software Technology Corp. Marie Klein, Information Resources Inc.
Alternative Waste Management Team #1 Annette Craig Eric Clint Chris.
Plantasia: The Beginning Started as a real-time management resource game with casual flavor.
Today’s Agenda What is user experience? User experience deliverables Project.
Establishing Project Scope 1. Factors Affecting Project Scope  The functionality that must be delivered to meet the user’s needs  The resources available.
Original version of DMA Rorc_receive  Too many options that are not needed now  Restrictions  Unstructured  Changing the code quickly and experimenting.
“Speak CFO in 1 Easy Relatively Not too Complicated Step” What project managers need to know about software capitalization Stacy Taylor President
ANTI PATTERNS Swathi Varadharajan sxv What is an anti pattern?  A commonly used process, structure or pattern of action that despite initially.
QAD in the Consumer Products and Food & Beverage Industries Today Stephen Dombroski Senior Manager, Consumer Verticals, QAD.
CESAR OLL’s New Administration Platform
Balanced Scorecard Templates
Scrum and TargetProcess
Why Software Estimation is so Painful and How It Doesn’t Have To Be
Appendix B Agile Methodologies
Balanced Scorecard Templates
Vincent Yee, P.E., User Conference | October 19, 2016
B.6 Roadmap 2013 – 2014 SDMX RI User Group Luxembourg, September 2013.
Business Cases Ruben Riestra - Inmark
Agile Scrum Management
WELCOME TO ENTERPRISE! “If you have got a dream big enough and passion to follow it through, you can do anything.”
Agile Software Development Brian Moseley.
Campus Community Technologies
Taking an Iteration Down to Code
SCRUM from product owner point of view
song analysis Let her go – passenger
Beekeeper: too big, too fast!
The good, the bad, and the ugly
The Five Mind-Myths of the Micro-Mobile Studio
Iteration Planning.
Salman Azhar & Friends in 2018
Why is test automation important? Future-proof Your Framework
Presentation transcript:

How to defeat feature gluttony

Gluttony Source:

Source:

How feature gluttony affects product?

Number of features Complexity

Number of features Happiness of the user Happy user

Number of features Happiness of the user Now I can’t find anything!

„Product” gluttony Too many features Problem with UX Increased complexity Code maintenance

How feature gluttony affects backlog?

Problem 1: Road map

commitment

Problem 2: Backlog

Problem 2: Backlog size

Problem 3: priorities

Number of features Complexity Number of features Happiness of the user Now I can’t find anything!

Number of features Complexity Number of features Happiness of the user Now I can’t find anything!

Clean up!

Estimates…

… how about using story points?

high estimate as a way to scare the customer

MISTAKE!

why huge estimates are not scary? the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation is not beneficial for HIM

why huge estimates are not scary? the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation is not beneficial for HIM

why huge estimates are not scary? the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation is not beneficial for HIM

why huge estimates are not scary? the customer… … doesn’t understand Story Points … is used to big estimates... … maps estimates to magic numbers in excel … doesn’t know that this implementation is not beneficial for HIM

Wrong ways of NO Estimates Do on your own De-scoping

Clean up! Do it right!

How to start?

Road map: vision ahead!

Product tree

categories (moduls) features furure Method source: Innovation games

Love vs ROI

Metrics

∞ ÷ 2 ≈ ∞

if you must use estimates

estimation methods Business Value – (simplifying) how profitable the feature is? additional estimate of risk

estimation methods Business Value – (simplifying) how profitable the feature is? additional estimate of risk

estimation methods Story Points User Story A 21

estimation methods Story Points User Story A 21 Risk Business Value XL 100

estimation methods Story Points User Story A 21 Risk Business Value XL 100 User Story A’ 21 M 90

estimation methods Story Points User Story B 21 Risk Business Value L 20

how present alternatives? compare variants Need 1 Need 2 Need 3 User Story A’ User Story A

add recommendation!

Wrap up

Number of features Complexity Number of features Happiness of the user Now I can’t find anything!

∞ ÷ 2 ≈ ∞

Story Points User Story A 21 Risk Business Value XL 100 User Story A’ 21 M 90 ∞ ÷ 2 ≈ ∞

questions