SlideShare uma empresa Scribd logo
1 de 18
Products and Value
A rough overview from an Agile process perspective
NEW YORK BUSINESS PROCESS PROFESSIONALS MEETUP
Matt Nudelman, CSM, CSPO
11/15/16
What this presentation is about:
• Waterfall vs. Agile methodology
• What a ‘product’ is
• Products in the agile universe
• What defines ‘value’
• Iterative development to add product value
Some background to start with
• I’m a developer turned project manager
• Having worked in traditional Waterfall mode, I have embraced Agile
Methodology for a better approach to project development
• The waterfall model is a sequential (non-iterative) design process,
used in software development, in which progress is seen as flowing
steadily downwards (like a waterfall) through the phases of
conception, initiation, analysis, design, construction, testing,
production/implementation and maintenance.
Waterfall
(or Waterfail?)
How does Waterfall fail?
• Collecting all the requirements upfront is time consuming
• Producing documentation for all the requirements does not help prioritize the
most important features
• A large ‘review chain’ means that a large effort is made to get clients to sign off
on the requirements before building begins
• Most of the discoveries made during development are looked at as ‘change’ and
may not be cleanly rolled into the original design (change management)
• Each phase of development should be completed before the next one begins.
Iterative work is looked as a failure of the previous phase
• By the time a product is built, it may no longer relate to market conditions or
fulfill changing client desires
So, what is Agile?
• Agile evolved as a way of successfully delivering software faster, while reacting to changes
better than other existing methodologies.
• Agile is an umbrella term for development practices like Scrum, Kanban, XP, Lean,
DevOps, test-driven development, and uses techniques from those methodologies as
needed.
• Agile is a time-boxed, iterative approach to software delivery that builds software
incrementally from the start of the project, instead of trying to deliver it all at once near
the end. Time-boxing determines the amount of time spent on an activity.
• It works by breaking projects down into little bits of user functionality called user stories,
prioritizing them, and then continuously delivering them in short two week cycles
called iterations.
• These iterations produce working software that can be shared with clients for further
feedback.
Iterative and Incremental
• Iterative development is a way of breaking down the
software development of a large application into smaller chunks.
In iterative development, feature code is designed, developed and tested
in repeated cycles.
• The incremental build model is a method of software development where
the product is designed, implemented and tested incrementally (a little
more is added each time) until the product is finished. It involves
both development and maintenance.
• Building this way allows teams and stakeholders to review work as it’s
being developed, and change direction if early assumptions do not meet
market needs. It allows corrections to be put in place by the team before a
product is released.
There’s even an Agile Manifesto
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
Providing the foundations of Product
Development
• What’s a Product?
• “A product is something (physical or not) created through a process that
provides benefits to a market” - Mike Cohn.
• Every Product should have a vision
• “Vision is the art of seeing things invisible” - Jonathan Swift.
• This vision is shared with the team and helps to unify development
goals
• Understanding this vision allows a team to release a MVP (minimally
viable product) to consumers
Products are…
• Both iterative and incremental in development
• Evolving, as feedback from the MVP and other releases allows a team to
mature their product
• Unlike projects, they are not a temporary endeavor, as the full product
lifecycle can be seen as an ongoing process
•A project is a temporary endeavor designed to produce a unique
product, service or result with a defined beginning and end (usually
time-constrained, and often constrained by funding or deliverables)
undertaken to meet unique goals and objectives, typically to bring
about beneficial change or added value.
More on the MVP (minimally viable product)
This process allows you to test an idea by
exposing an early version of your product
to the target users and customers, to
collect the relevant data, and to learn
from it.
As lack of knowledge, uncertainty, and
risk are closely related, you can view the
MVP as a risk reduction tool. The MVP
prioritizes feature development, so that
the most important (highest value)
features can be built first.
So, what is value?
• Value can be viewed from many different perspectives :
• Business value (most profitable, competitive differentiation)
• Consumer value (meets and exceeds user needs vs. features in other competing
products, customer loyalty)
• Technical value (efficient or scalable design, satisfying regulatory requirements)
• Some empirical measures of value:
• Analytics and other usage metrics
• User feedback and ratings
Ways to prioritize products and features
based on value ‘guesses’
Rating (based on educated guesses):
• Business Value + User Value / Effort = Priority Rating
• Product Owners rate each 1 – 5 and rank in spreadsheet
Cost of Delay
• Work is prioritized based on ‘what will cost us the most’ by delaying its
delivery. In other words, a business does not profit from a feature that is not
yet built, and Cost of Delay is used to determine which product feature to
finish first.
Moving to Agile in your work
• Think about small steps you can do to improve the process (kaizen)
• Think about a small pilot project your company can do internally
• Embrace both the ‘fail early / fail fast’ and ‘inspect and adapt’
concepts
• kai·zen
• ˈkīzən/
• a Japanese business philosophy of continuous improvement of working
practices, personal efficiency, etc.
Building small - the 80/20 rule
• In some apps, 20% of the features are used by 80% of the users
• The 80/20 Rule can also be interpreted as:
• 20 percent of customers equal 80 percent of sales
• For many events, roughly 80% of the effects come from 20% of the causes
• Maximize the small and powerful 20% and reduce the wasteful 80%
• Build something, release it, get feedback, iterate, release again (an
early version of a product does not have to be the full, feature-rich,
version of the product to provide crucial market data).
References and links
• Agile vs. Waterfall: http://www.base36.com/2012/12/agile-waterfall-methodologies-a-side-by-side-comparison/
• Agile in a Nutshell: http://www.agilenutshell.com/
• The Agile Manifesto: http://agilemanifesto.org/
• Principles behind the Agile Manifesto: http://agilemanifesto.org/principles.html
• Mike Cohn’s definition of a product: https://www.mountaingoatsoftware.com/blog/what-is-a-product
• On MVPs and MMPs: http://www.romanpichler.com/blog/minimum-viable-product-and-minimal-marketable-product/
• Iterative and Incremental: http://c2.com/cgi/wiki?IterativeVsIncremental
• The 80/20 Rule: http://www.simafore.com/blog/bid/102689/Analytics-behind-the-80-20-Rule-to-Increase-Product-
Profitability
• Cost of Delay: http://www.leadingagile.com/2015/06/an-introduction-to-cost-of-delay/
• Misunderstandings of the 80/20 Rule: http://www.lifehack.org/articles/featured/the-top-4-misapplications-of-the-8020-
rule.html
Addendum (Some points from our Q&A session):
1- How to implement Agile when everything's on fire:
Agile works best when companies align on the agile methods they want to use; it goes without saying many
should give it a long hard thought process prior to beginning their agile journey. In an 'everything on fire'
situation, a company may not have the bandwidth for Agile and the full time and commitment it needs to
work. However, I’d recommend a smaller pilot project, one without an instant deadline or a demanding
client, to start with. This could be an internal project, with a team that has at least 50% available time to
commit, for making it work.
2- Whether there are certain verticals or industries that Agile isn't right for:
Agile may not be right for when a large amount of pre-planning and client approval is needed -- this could be
in a service situation like event planning or advertising. However, Agile can still work in industries where a
physical product is the goal, along as incremental prototypes can be produced and reviewed with the client
and team.
3- Discussion around the need for 'Scrum 0':
Scrum 0 (scrum zero) is a useful method for setting aside the time to prepare a team and its environment for
a project. Activities may include setting up development environments, preparing stories for a sprint
backlog, or other business / technical predecessors. It occurs before Sprint 1, where the real work begins.
Addendum (page 2):
4- What if the customer doesn't know what they want/need:
I'd say that's never a good foundation for a project. I'd review any empirical and anecdotal information
(analytics, user reviews/feedback) available to see what potential features may engage a customer base. As
usual, the ability to prioritize the most important product needs so that they are produced first would the
short-term goal in this situation.
5- The value of good documentation/reports (not as black and white as the manifesto might seem):
Documentation should be as minimal as needed, and those needs should be defined early on in a project.
Are there regulatory requirements that need to be met? Will there have to be documentation for legal
reviews? The level of how much documentation produced should be based on the industry and its regulatory
needs. However, a simple ticketing system works best when a company does not have to produce massive
production documentation.
6- Discussion around the importance of maturity of process underlying the methodology for it to succeed:
Like any methodology, process improvement is an ongoing event and companies need to know that you
don’t achieve “100% immersion” in Agile in the first pass. A single project done in a new methodology or
framework may not be evidence of success or failure. A company needs to have defined roles (Product
Owner, Scrum Master, Dev Team) worked in advance, as well as a clear project requirement pipeline, in
place to show the correct level of maturity.

Mais conteúdo relacionado

Mais procurados

Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherTechWell
 
Software Development Model for Startups
Software Development Model for StartupsSoftware Development Model for Startups
Software Development Model for StartupsMartin Verrev
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Ahmed Alnaqaa
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile MetricsXBOSoft
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC MethodologiesMihika-QA
 
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN PanigrahiSN Panigrahi, PMP
 
Project charter v2
Project charter v2Project charter v2
Project charter v2Stefan Csosz
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksJohn Carter
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementMike Cottmeyer
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...Invensis Learning
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Harold van Heeringen
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperCiklum Ukraine
 

Mais procurados (20)

Agile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work TogetherAgile and CMMI: Yes, They Can Work Together
Agile and CMMI: Yes, They Can Work Together
 
Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012Hybrid approach for project management,9 10-2012
Hybrid approach for project management,9 10-2012
 
Agile Project and Delivery Management
Agile Project and Delivery ManagementAgile Project and Delivery Management
Agile Project and Delivery Management
 
Software Development Model for Startups
Software Development Model for StartupsSoftware Development Model for Startups
Software Development Model for Startups
 
Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)Understanding Agile Project Management (APM)
Understanding Agile Project Management (APM)
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
#Agile Methodology - Fundamental Principles & Basics - By SN Panigrahi
 
Project charter v2
Project charter v2Project charter v2
Project charter v2
 
SAFe v4.6 full
SAFe v4.6 fullSAFe v4.6 full
SAFe v4.6 full
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Customer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social NetworksCustomer Collaboration & Product Innovation Using Social Networks
Customer Collaboration & Product Innovation Using Social Networks
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)Productivity measurement of agile teams (IWSM 2015)
Productivity measurement of agile teams (IWSM 2015)
 
Lean PMO in everyday agile
Lean PMO in everyday agileLean PMO in everyday agile
Lean PMO in everyday agile
 
Comparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White PaperComparative Agile Measurement System - Ciklum White Paper
Comparative Agile Measurement System - Ciklum White Paper
 

Semelhante a Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)

50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management iACT Global
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Chris McFadden
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story WritingAhmed Misbah
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agileijseajournal
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97akshay8835
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSibel Kuzgun AKIN
 
572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...
572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...
572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...ssuser149600
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile DevelopmentJames Barnes, CSP
 

Semelhante a Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER) (20)

50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
Agile Project Management
Agile Project Management Agile Project Management
Agile Project Management
 
Art of Agile For ShairPoint
Art of Agile For ShairPointArt of Agile For ShairPoint
Art of Agile For ShairPoint
 
Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...Lean Product Development at Discovery Communications: Methodology, Practices,...
Lean Product Development at Discovery Communications: Methodology, Practices,...
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Effective User Story Writing
Effective User Story WritingEffective User Story Writing
Effective User Story Writing
 
Management of time uncertainty in agile
Management of time uncertainty in agileManagement of time uncertainty in agile
Management of time uncertainty in agile
 
Final spiralmodel97
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...
572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...
572021116-WINSEM2021-22-ECE3502-ETH-VL2021220501486-Reference-Material-I-15-0...
 
SDLC Models.pdf
SDLC Models.pdfSDLC Models.pdf
SDLC Models.pdf
 
Introduction to Agile Development
Introduction to Agile DevelopmentIntroduction to Agile Development
Introduction to Agile Development
 
Are you Agile enough?
Are you Agile enough?Are you Agile enough?
Are you Agile enough?
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Lean & Agile Value Streams
Lean & Agile Value StreamsLean & Agile Value Streams
Lean & Agile Value Streams
 
Understanding Agile Development with Scrum
Understanding Agile Development with ScrumUnderstanding Agile Development with Scrum
Understanding Agile Development with Scrum
 

Mais de Samuel Chin, PMP, CSM

Using process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeUsing process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeSamuel Chin, PMP, CSM
 
Measuring performance with data performance management vs performance audit
Measuring performance with data  performance management vs performance auditMeasuring performance with data  performance management vs performance audit
Measuring performance with data performance management vs performance auditSamuel Chin, PMP, CSM
 
What is Value? Understanding and measuring the value chain of a process (NYBP...
What is Value? Understanding and measuring the value chain of a process (NYBP...What is Value? Understanding and measuring the value chain of a process (NYBP...
What is Value? Understanding and measuring the value chain of a process (NYBP...Samuel Chin, PMP, CSM
 
Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)
Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)
Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Introduction to process consulting (NYBPP Meetup)
Introduction to process consulting (NYBPP Meetup)Introduction to process consulting (NYBPP Meetup)
Introduction to process consulting (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Getting to the root cause defining the 3 m's of lean for process improvement...
Getting to the root cause  defining the 3 m's of lean for process improvement...Getting to the root cause  defining the 3 m's of lean for process improvement...
Getting to the root cause defining the 3 m's of lean for process improvement...Samuel Chin, PMP, CSM
 
Interactive workshop: how to capture and visualize business process (NYBPP Me...
Interactive workshop: how to capture and visualize business process (NYBPP Me...Interactive workshop: how to capture and visualize business process (NYBPP Me...
Interactive workshop: how to capture and visualize business process (NYBPP Me...Samuel Chin, PMP, CSM
 
Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)Samuel Chin, PMP, CSM
 
What's your problem how to make sure you're fixing the right thing
What's your problem how to make sure you're fixing the right thingWhat's your problem how to make sure you're fixing the right thing
What's your problem how to make sure you're fixing the right thingSamuel Chin, PMP, CSM
 
Function based thinking for better process design (NYBPP Meetup)
Function based thinking for better process design (NYBPP Meetup)Function based thinking for better process design (NYBPP Meetup)
Function based thinking for better process design (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Jidoka: a partnership between automation and human intervention (NYBPP Meetup)
Jidoka: a partnership between automation and human intervention (NYBPP Meetup)Jidoka: a partnership between automation and human intervention (NYBPP Meetup)
Jidoka: a partnership between automation and human intervention (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)
Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)
Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Information Transparency: A Universal Optimization Driver (NYBPP Meetup)
Information Transparency: A Universal Optimization Driver (NYBPP Meetup)Information Transparency: A Universal Optimization Driver (NYBPP Meetup)
Information Transparency: A Universal Optimization Driver (NYBPP Meetup)Samuel Chin, PMP, CSM
 
Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...
Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...
Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...Samuel Chin, PMP, CSM
 
The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...Samuel Chin, PMP, CSM
 
Process Entitlement and Organic Optimization - New York Business Process Pro...
Process Entitlement and Organic Optimization -  New York Business Process Pro...Process Entitlement and Organic Optimization -  New York Business Process Pro...
Process Entitlement and Organic Optimization - New York Business Process Pro...Samuel Chin, PMP, CSM
 
Process Storytelling - New York Business Process Professionals Meetup
Process Storytelling - New York Business Process Professionals MeetupProcess Storytelling - New York Business Process Professionals Meetup
Process Storytelling - New York Business Process Professionals MeetupSamuel Chin, PMP, CSM
 

Mais de Samuel Chin, PMP, CSM (18)

Using process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right placeUsing process thinking to define project scope: how to start in the right place
Using process thinking to define project scope: how to start in the right place
 
Measuring performance with data performance management vs performance audit
Measuring performance with data  performance management vs performance auditMeasuring performance with data  performance management vs performance audit
Measuring performance with data performance management vs performance audit
 
What is Process Flow?
What is Process Flow?What is Process Flow?
What is Process Flow?
 
What is Value? Understanding and measuring the value chain of a process (NYBP...
What is Value? Understanding and measuring the value chain of a process (NYBP...What is Value? Understanding and measuring the value chain of a process (NYBP...
What is Value? Understanding and measuring the value chain of a process (NYBP...
 
Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)
Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)
Think Like Mother Nature: How Your Business Is a Living Organism (NYBPP Meetup)
 
Introduction to process consulting (NYBPP Meetup)
Introduction to process consulting (NYBPP Meetup)Introduction to process consulting (NYBPP Meetup)
Introduction to process consulting (NYBPP Meetup)
 
Getting to the root cause defining the 3 m's of lean for process improvement...
Getting to the root cause  defining the 3 m's of lean for process improvement...Getting to the root cause  defining the 3 m's of lean for process improvement...
Getting to the root cause defining the 3 m's of lean for process improvement...
 
Interactive workshop: how to capture and visualize business process (NYBPP Me...
Interactive workshop: how to capture and visualize business process (NYBPP Me...Interactive workshop: how to capture and visualize business process (NYBPP Me...
Interactive workshop: how to capture and visualize business process (NYBPP Me...
 
Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)Constraints and blue sky design (NYBPP Meetup)
Constraints and blue sky design (NYBPP Meetup)
 
What's your problem how to make sure you're fixing the right thing
What's your problem how to make sure you're fixing the right thingWhat's your problem how to make sure you're fixing the right thing
What's your problem how to make sure you're fixing the right thing
 
Function based thinking for better process design (NYBPP Meetup)
Function based thinking for better process design (NYBPP Meetup)Function based thinking for better process design (NYBPP Meetup)
Function based thinking for better process design (NYBPP Meetup)
 
Jidoka: a partnership between automation and human intervention (NYBPP Meetup)
Jidoka: a partnership between automation and human intervention (NYBPP Meetup)Jidoka: a partnership between automation and human intervention (NYBPP Meetup)
Jidoka: a partnership between automation and human intervention (NYBPP Meetup)
 
Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)
Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)
Gamification and Incentivization for Driving Business Processes (NYBPP Meetup)
 
Information Transparency: A Universal Optimization Driver (NYBPP Meetup)
Information Transparency: A Universal Optimization Driver (NYBPP Meetup)Information Transparency: A Universal Optimization Driver (NYBPP Meetup)
Information Transparency: A Universal Optimization Driver (NYBPP Meetup)
 
Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...
Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...
Gemba Walk: Placing Yourself in the Process - New York Business Process Profe...
 
The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...
 
Process Entitlement and Organic Optimization - New York Business Process Pro...
Process Entitlement and Organic Optimization -  New York Business Process Pro...Process Entitlement and Organic Optimization -  New York Business Process Pro...
Process Entitlement and Organic Optimization - New York Business Process Pro...
 
Process Storytelling - New York Business Process Professionals Meetup
Process Storytelling - New York Business Process Professionals MeetupProcess Storytelling - New York Business Process Professionals Meetup
Process Storytelling - New York Business Process Professionals Meetup
 

Último

India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportMintel Group
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdfKhaled Al Awadi
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...ictsugar
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionMintel Group
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...ShrutiBose4
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...ssuserf63bd7
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 

Último (20)

Call Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North GoaCall Us ➥9319373153▻Call Girls In North Goa
Call Us ➥9319373153▻Call Girls In North Goa
 
India Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample ReportIndia Consumer 2024 Redacted Sample Report
India Consumer 2024 Redacted Sample Report
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdfNewBase  19 April  2024  Energy News issue - 1717 by Khaled Al Awadi.pdf
NewBase 19 April 2024 Energy News issue - 1717 by Khaled Al Awadi.pdf
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...Global Scenario On Sustainable  and Resilient Coconut Industry by Dr. Jelfina...
Global Scenario On Sustainable and Resilient Coconut Industry by Dr. Jelfina...
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Future Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted VersionFuture Of Sample Report 2024 | Redacted Version
Future Of Sample Report 2024 | Redacted Version
 
Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
Ms Motilal Padampat Sugar Mills vs. State of Uttar Pradesh & Ors. - A Milesto...
 
International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...International Business Environments and Operations 16th Global Edition test b...
International Business Environments and Operations 16th Global Edition test b...
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCREnjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
Enjoy ➥8448380779▻ Call Girls In Sector 18 Noida Escorts Delhi NCR
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 

Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)

  • 1. Products and Value A rough overview from an Agile process perspective NEW YORK BUSINESS PROCESS PROFESSIONALS MEETUP Matt Nudelman, CSM, CSPO 11/15/16
  • 2. What this presentation is about: • Waterfall vs. Agile methodology • What a ‘product’ is • Products in the agile universe • What defines ‘value’ • Iterative development to add product value
  • 3. Some background to start with • I’m a developer turned project manager • Having worked in traditional Waterfall mode, I have embraced Agile Methodology for a better approach to project development • The waterfall model is a sequential (non-iterative) design process, used in software development, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of conception, initiation, analysis, design, construction, testing, production/implementation and maintenance.
  • 5. How does Waterfall fail? • Collecting all the requirements upfront is time consuming • Producing documentation for all the requirements does not help prioritize the most important features • A large ‘review chain’ means that a large effort is made to get clients to sign off on the requirements before building begins • Most of the discoveries made during development are looked at as ‘change’ and may not be cleanly rolled into the original design (change management) • Each phase of development should be completed before the next one begins. Iterative work is looked as a failure of the previous phase • By the time a product is built, it may no longer relate to market conditions or fulfill changing client desires
  • 6. So, what is Agile? • Agile evolved as a way of successfully delivering software faster, while reacting to changes better than other existing methodologies. • Agile is an umbrella term for development practices like Scrum, Kanban, XP, Lean, DevOps, test-driven development, and uses techniques from those methodologies as needed. • Agile is a time-boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. Time-boxing determines the amount of time spent on an activity. • It works by breaking projects down into little bits of user functionality called user stories, prioritizing them, and then continuously delivering them in short two week cycles called iterations. • These iterations produce working software that can be shared with clients for further feedback.
  • 7. Iterative and Incremental • Iterative development is a way of breaking down the software development of a large application into smaller chunks. In iterative development, feature code is designed, developed and tested in repeated cycles. • The incremental build model is a method of software development where the product is designed, implemented and tested incrementally (a little more is added each time) until the product is finished. It involves both development and maintenance. • Building this way allows teams and stakeholders to review work as it’s being developed, and change direction if early assumptions do not meet market needs. It allows corrections to be put in place by the team before a product is released.
  • 8. There’s even an Agile Manifesto • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan
  • 9. Providing the foundations of Product Development • What’s a Product? • “A product is something (physical or not) created through a process that provides benefits to a market” - Mike Cohn. • Every Product should have a vision • “Vision is the art of seeing things invisible” - Jonathan Swift. • This vision is shared with the team and helps to unify development goals • Understanding this vision allows a team to release a MVP (minimally viable product) to consumers
  • 10. Products are… • Both iterative and incremental in development • Evolving, as feedback from the MVP and other releases allows a team to mature their product • Unlike projects, they are not a temporary endeavor, as the full product lifecycle can be seen as an ongoing process •A project is a temporary endeavor designed to produce a unique product, service or result with a defined beginning and end (usually time-constrained, and often constrained by funding or deliverables) undertaken to meet unique goals and objectives, typically to bring about beneficial change or added value.
  • 11. More on the MVP (minimally viable product) This process allows you to test an idea by exposing an early version of your product to the target users and customers, to collect the relevant data, and to learn from it. As lack of knowledge, uncertainty, and risk are closely related, you can view the MVP as a risk reduction tool. The MVP prioritizes feature development, so that the most important (highest value) features can be built first.
  • 12. So, what is value? • Value can be viewed from many different perspectives : • Business value (most profitable, competitive differentiation) • Consumer value (meets and exceeds user needs vs. features in other competing products, customer loyalty) • Technical value (efficient or scalable design, satisfying regulatory requirements) • Some empirical measures of value: • Analytics and other usage metrics • User feedback and ratings
  • 13. Ways to prioritize products and features based on value ‘guesses’ Rating (based on educated guesses): • Business Value + User Value / Effort = Priority Rating • Product Owners rate each 1 – 5 and rank in spreadsheet Cost of Delay • Work is prioritized based on ‘what will cost us the most’ by delaying its delivery. In other words, a business does not profit from a feature that is not yet built, and Cost of Delay is used to determine which product feature to finish first.
  • 14. Moving to Agile in your work • Think about small steps you can do to improve the process (kaizen) • Think about a small pilot project your company can do internally • Embrace both the ‘fail early / fail fast’ and ‘inspect and adapt’ concepts • kai·zen • ˈkīzən/ • a Japanese business philosophy of continuous improvement of working practices, personal efficiency, etc.
  • 15. Building small - the 80/20 rule • In some apps, 20% of the features are used by 80% of the users • The 80/20 Rule can also be interpreted as: • 20 percent of customers equal 80 percent of sales • For many events, roughly 80% of the effects come from 20% of the causes • Maximize the small and powerful 20% and reduce the wasteful 80% • Build something, release it, get feedback, iterate, release again (an early version of a product does not have to be the full, feature-rich, version of the product to provide crucial market data).
  • 16. References and links • Agile vs. Waterfall: http://www.base36.com/2012/12/agile-waterfall-methodologies-a-side-by-side-comparison/ • Agile in a Nutshell: http://www.agilenutshell.com/ • The Agile Manifesto: http://agilemanifesto.org/ • Principles behind the Agile Manifesto: http://agilemanifesto.org/principles.html • Mike Cohn’s definition of a product: https://www.mountaingoatsoftware.com/blog/what-is-a-product • On MVPs and MMPs: http://www.romanpichler.com/blog/minimum-viable-product-and-minimal-marketable-product/ • Iterative and Incremental: http://c2.com/cgi/wiki?IterativeVsIncremental • The 80/20 Rule: http://www.simafore.com/blog/bid/102689/Analytics-behind-the-80-20-Rule-to-Increase-Product- Profitability • Cost of Delay: http://www.leadingagile.com/2015/06/an-introduction-to-cost-of-delay/ • Misunderstandings of the 80/20 Rule: http://www.lifehack.org/articles/featured/the-top-4-misapplications-of-the-8020- rule.html
  • 17. Addendum (Some points from our Q&A session): 1- How to implement Agile when everything's on fire: Agile works best when companies align on the agile methods they want to use; it goes without saying many should give it a long hard thought process prior to beginning their agile journey. In an 'everything on fire' situation, a company may not have the bandwidth for Agile and the full time and commitment it needs to work. However, I’d recommend a smaller pilot project, one without an instant deadline or a demanding client, to start with. This could be an internal project, with a team that has at least 50% available time to commit, for making it work. 2- Whether there are certain verticals or industries that Agile isn't right for: Agile may not be right for when a large amount of pre-planning and client approval is needed -- this could be in a service situation like event planning or advertising. However, Agile can still work in industries where a physical product is the goal, along as incremental prototypes can be produced and reviewed with the client and team. 3- Discussion around the need for 'Scrum 0': Scrum 0 (scrum zero) is a useful method for setting aside the time to prepare a team and its environment for a project. Activities may include setting up development environments, preparing stories for a sprint backlog, or other business / technical predecessors. It occurs before Sprint 1, where the real work begins.
  • 18. Addendum (page 2): 4- What if the customer doesn't know what they want/need: I'd say that's never a good foundation for a project. I'd review any empirical and anecdotal information (analytics, user reviews/feedback) available to see what potential features may engage a customer base. As usual, the ability to prioritize the most important product needs so that they are produced first would the short-term goal in this situation. 5- The value of good documentation/reports (not as black and white as the manifesto might seem): Documentation should be as minimal as needed, and those needs should be defined early on in a project. Are there regulatory requirements that need to be met? Will there have to be documentation for legal reviews? The level of how much documentation produced should be based on the industry and its regulatory needs. However, a simple ticketing system works best when a company does not have to produce massive production documentation. 6- Discussion around the importance of maturity of process underlying the methodology for it to succeed: Like any methodology, process improvement is an ongoing event and companies need to know that you don’t achieve “100% immersion” in Agile in the first pass. A single project done in a new methodology or framework may not be evidence of success or failure. A company needs to have defined roles (Product Owner, Scrum Master, Dev Team) worked in advance, as well as a clear project requirement pipeline, in place to show the correct level of maturity.