SlideShare a Scribd company logo
1 of 88
Download to read offline
Introduction to
Software Product Management
Bijeenkomst 1
Sjaak Brinkkemper
Garm Lucassen
20 september 2016
Introductie in
Software Product Management
• Sessie 1 van de cursus Software Product
Management
• Georganiseerd vanuit
– Universiteit Utrecht
– Software VOC
– International Software Product Management Association
• http://www.nederlandict.nl/
• http://www.ispma.org/
2
Agenda
• Introductie
• SPM competence model
• Oefening & pauze
• Requirements management
• Release planning
• Oefening & pauze
• Product planning
• Portfolio management
• Oefening & pauze
• Agenda & huiswerk
3
Doelstellingen
• Deelnemers bekend maken met de kennis en theorie op het
gebied van software product management.
• Deelnemers vaardigheden bij brengen voor het efficiënt en
effectief kunnen werken als product manager.
• Deelnemers voorbereiden op een snel veranderende
werkomgeving. Hoe lever je zo snel mogelijk waarde? Hoe ga je
om met Agile?
• Deelnemers in staat stellen om de functie software product
management binnen het softwarebedrijf te professionaliseren.
• Uitwisselen van ervaringen met product managers van andere
bedrijven.
• Certificaat van deelname
• Internationaal SPM-certificaat, zie http://ispma.org/
4
Huiswerk
• Ter voorbereiding van de volgende bijeenkomst
• Vertrouwelijk
• Geen criterium voor certificaat
• Cursistenpresentaties
• Actieve deelname zorgt voor meer resultaat van
de cursus
5
Certificering
• International Software Product Management Association:
Standardization of Education and Certification
• The International Software Product Management
Association (ISPMA) is an open group of experts from
industry and research with the goal to foster software
product management excellence across industries.
• Syllabus v1.2 available
• http://www.ispma.org/
6
7
Vakgroep
Organisation and Information
• Sjaak Brinkkemper
• Slinger Jansen
• Marco Spruit
• Fabiano Dalpiaz
• Jan Martijn van der Werf
• Sergio España Cubillo
• Marjan Askari
• Marcela Ruiz
• Floris Bex
• Sietse Overbeek
• Matthieu Brinkhuis
• Fatma Basak Aydemir
• Erik Jagroep
• Wienand Omta
• Garm Lucassen
• Vincent Menger
• Ian Shen
7
8
Onderzoeksthema
Product Software:
Methodology of Development, Implementation
and Entrepreneurship
3 onderzoekslijnen
– Development Methodology
– Implementation and Adoption
– Entrepreneurship
8
Teamintroductie
• Sjaak Brinkkemper
• Garm Lucassen
9
Deelnemersintroductie
• Naam, bedrijf, functie, product
• Wat zijn de grootste problemen die je tegenkomt
op het gebied van software product
management?
• Wat hoop je in deze cursus te vinden?
• 11 deelnemers, 11 reacties!
10
Deelnemers (1)
Verschillende functie:
• (Software) Product Manager (3)
• Product Owner (6)
• Architect (1)
• Consultant (1)
• Manager IT (1)
11
Deelnemers (2)
Product management zoals nu uitgevoerd:
– is vooral development-gericht (8x)
– is vooral marketing-gericht (1x)
– Beiden (1x)
– Nvt (1x)
12
Deelnemers (3)
Aantal jaar ervaring in huidige functie:
0
1
2
3
4
5
>1(jaar 1(,(2(jaar 2(,(5(jaar 5(+jaar
13
Deelnemers (4)
• Bedrijfsgrootte variatie:
0
1
2
3
4
5
6
7
8
0*20 21*50 51*200 200+
14
Deelnemers (5)
• Klantenkring: Vastgoed, woningcorporaties, mkb, zzp,
gemeenten, GGZ, accountants, projectleiders, interne
collega’s
• Producten:ERP, CRM, CMS, boekhouding, huurdersportaal,
interne procesondersteuning,
• 1 overeenkomst: iedereen ontwikkelt
softwareproducten.
15
Agenda
• Introductie
• SPM competence model
• Oefening & pauze
• Requirements management
• Release planning
• Oefening & pauze
• Product planning
• Portfolio management
• Oefening & pauze
• Agenda & huiswerk
16
Software product management
Board
Market
Sales
Development
Partners Customers
R&D
17
Software product management (SPM)
is the discipline that governs a software product
over its whole life cycle, from its inception
to customer delivery, in order to generate
the biggest possible value to the business.
18
Introduction competence model
• Software product management
– Complex organization of requirements & tracking of changes
in the design
– High release frequency
– Product manager has many responsibilities but little
authority
– Interaction with many stakeholders
à Need for an integrated body of knowledge:
SPM Competence Model
19
Deliverable structure
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio:  The  complete  set  of  products  of  a  company
20
Deliverable structure
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Product:  A  packaged  configuration  targeted  to  a  specific  market
21
Deliverable structure
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Release:  A  formalized  sellable  version  
22
Deliverable structure
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Requirement:  Wish  for  a  future  product  feature
23
Framework levels
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio  Management
Product  Planning
Release  Planning
Requirements  Management
Deliverable  structure Business  function
§ Deliverable  structure  leads  to  business  functions
§ Responsibility  for  business  function  implies  accountability  for  deliverables
24
SPM Competence Model
25
Stakeholders
26
Internal functions
27
Requirements management
28
Release planning
29
Product planning
30
Portfolio management
31
Competence model
32
Oefening
• Vul de ‘deliverable structure’ in voor je eigen
organisatie. Geef ook aan waarvoor je
verantwoordelijk bent
Microsoft  Office  Portfolio
Access Communicator Excel TaalpakkettenPowerpoint ...
Word  
2010
Office  Word  
2007
...
Word
... ... ...
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
Portfolio
Product 2
Release 1.1
Requirement 2
Product k
Release 2.0
Requirement n
Product 1
Release 1.0
Requirement 1 …
…
…
…
33
Agenda
• Introductie
• SPM competence model
• Oefening & pauze
• Requirements management
• Release planning
• Oefening & pauze
• Product planning
• Portfolio management
• Oefening & pauze
• Agenda & huiswerk
34
Stel je zelf de volgende vragen:
• Herken je de processen die wij hebben
geïdentificeerd in het framework?
• Welke van deze processen zijn al
geïmplementeerd in je organisatie?
• Welke processen wil je graag implementeren of
verbeteren?
35
Requirements management
• “to deal with the content and administrative data
of each individual requirement”
• 3 processes
– Requirement gathering
– Requirements identification
– Requirements organizing
• Possibilities for Agile approach
36
Requirements gathering
37
Requirements gathering
• Via internal stakeholders (partners, development,
support, services, research and innovation)
• Via external stakeholders (customers, partners,
market)
• Various techniques:
– Stakeholder interviews
– Joint Requirements Development Sessions
– User groups
– Customer interaction program
– Etc.
38
Requirements identification
39
Requirements identification
• Market requirements vs. product requirements
• Functional requirements, quality requirements &
constraints
• Customer input with new requirements
(enhancement requests) or defects (software
repairs)
• Not:
– Extensive domain knowledge & background information
– Project management issues and software development
processes
40
Market requirements examples
41
09-08-2015
Product requirements examples
42
“As a Visitor I want to search for new events by favorited organizers
so that I am the first to know of new events”
, ,
PR to MR mapping
43
Q:  Who  already  does  this?  
Can  you  show  an  example  of  how  you  do  this  in  your  issue  tracker?    
Requirements organizing
44
Requirements organizing
• Requirements can be organized per product,
release, theme, or core asset.
• Organization according to the releases on the
roadmap.
• Tracking requirements interdependencies
• Result: a list or database with product
requirements
45
Release planning
• “to deal with the set of requirements of each
release”
• 6 processes
– Requirements prioritization
– Release definition
– Release definition validation
– Scope change management
– Build validation
– Launch preparation
46
Requirements prioritization
47
Requirements prioritization
Techniques:
• Voting round
• Cost value approach
• Features prioritization matrix
• Etc.
48
Features prioritization matrix
Relative weights 2 1 1 0,5
FEATURE Relative
Benefit
Relative
Penalty
Total
Value
Value
%
Relative
Cost
Cost % Relative
Risk
Risk % Priority
1. Query invoice
status.
5 3 13 8,4 2 4,8 1 3,0 1,345
2. Generate
monthly in-
out report
9 7 25 16,2 5 11,9 3 9,1 0,987
3. Resend
outstanding
invoice
5 5 15 9,7 3 7,1 2 6,1 0,957
…
Totals 19 15 53 100 10 100 6 100 --
49
Release definition
50
Release definition
• List of selected requirements and estimated development
hours
51
Release definition validation
52
Release definition validation
• Roadmap fit
• Investments in resources
• Various ways:
– Presentation for the company board (and other internal
stakeholders)
– Business case
– Return On Investment (ROI) Estimation
53
Scope change management
54
Scope change management
• What to do in case of
– extra requirements forced by the company board?
– a delay due to an absent engineer?
– an opportunity from a customer or prospect?
• Implementation of a scope change process
(SCRUM, PRINCE2, ASL, etc.)
55
Build validation
56
Build validation
• Internal validation
• External validation (e.g. beta testing, pilot)
• (Certification)
57
Launch preparation
58
Launch preparation
• Internal stakeholders:
– Sales and marketing à which features are in the new
product release
– Services à to be able to implement the new product
release
– Support à to be able to help customers with problems
• External stakeholders
– Existing customers à acquire new version?
– Implementation partners à to be able to implement the
new product release
59
Oefening
1. Geef in het SPM competence model aan welke
requirements management en release planning
processen je al hebt geïmplementeerd in je
organisatie.
2. Geef aan welke processen je wil gaan
implementeren of verbeteren.
60
Agenda
• Introductie
• SPM competence model
• Oefening & pauze
• Requirements management
• Release planning
• Oefening & pauze
• Product planning
• Portfolio management
• Oefening & pauze
• Agenda & huiswerk
61
Product planning
• “to deal with the different releases each product
has”
• 3 processes
– Roadmap intelligence
– Product roadmapping
– Core asset roadmapping
62
Roadmap intelligence
63
Roadmap intelligence
• What’s going on?
• Make overviews of markets, customers,
competitors, technology, partners
64
Core asset roadmapping
65
Core asset roadmapping
• Management and development of a Core asset
base
• Examples:
– Software components
– Executables
– Databases
– Functional designs
– Product documentation
– Test cases
66
Product roadmapping
67
Product roadmap
• A high-level sketch of where the company’s product(s)
is/are going to give internal and external stakeholders the
ability to plan accordingly
• Based on themes, golden features, main components, etc.
• 1 to 3 year outlook
68
Short-term…
69
Planning  2015
In  2015  worden een drietal releases  gepland waarin diverse  nieuwe
functionaliteiten worden opgenomen.  Welke release  in  het  teken van  een
thema staan.  De  volgende releases  zijn gepland:
Release Thema Onderwerpen
December 2014 /
januari 2015
Jaarafsluiting 2014 en
initiëren 2015
Alle noodzakelijke toevoegingen en wijzigingen om een
correcte jaarafsluiting en jaarovergang te kunnen
realiseren. Tevens een aantal functionaliteiten, welke
niet meer in de release van 1 december meegenomen
konden worden.
1 juni 2015 De ‘werknemer’ Uitbreidingen welke direct met de werknemergegevens
te maken hebben. Naast uitbreidingen van de
werknemerstamkaart, met name uitbreidingen op het
gebied van de personeelsinformatie gegevens.
1 november 2015 Werkstroom
ondersteuning
Uitbreidingen op het gebied van verdere ondersteuning
bij de salarisverwerking
December 2015 /
januari 2016
Jaarafsluiting Jaarwerk 2015 en jaarovergang naar 2016
… or long-term?
(External)  commitmentCommit Planned Tentative
1.2
Q1 Q2 Q3 Q4 Q1 Q2 Q3
2013 2014
Q4
PR2
PR3
PR4
PR5
Q1 Q2 Q3
2015
PR6
Beta
Q4 Q1
2016
PR1
1.3 1.4 1.5 2.0 2.1
1.0 1.1 2.0 2.1
70
External roadmaps
71
Portfolio management
• “to deal with the products in the product
portfolio”
• 3 processes
– Market analysis
– Product lifecycle management
– Partnering & contracting
72
Market analysis
73
Market analysis
• Market research
– Focus groups
– Surveys (postal/mail/telephone)
– Customer panels
– Observation via Support, Services, Sales & Marketing
– …
• Competition analysis
• Research firms
– Gartner
– Forrester
– …
74
Product lifecycle management
75
Product lifecycle management (1)
• Product portfolio assessment
– Determine if your current product portfolio is meeting strategic
business objectives.
– Determine coverage gaps and areas of overlap.
– Understand what changes may need to be made to improve
competitive position.
• Win/loss analysis for new
products
76
Product lifecycle management (2)
• Product lines
• Techniques to maximize the lifetime value of your
product portfolio
• End-of-life / sun setting strategies
77
Partnering & contracting
78
Partners
• Implementation partners
– SAP Implementation Partners:
Accenture, Cap Gemini, Deloitte,
etc.
• Development partners
– (Offshore) development
partners for parts of your product
• Content partners
– Manufacturers, stock photos, news
• Distribution partners
– Microsoft Windows for Adobe (Flash, Acrobat, etc.)
79
Oefening
1. Geef in het SPM competence model aan welke
product planning en portfolio management
processen je al hebt geïmplementeerd in je
organisatie.
2. Geef aan welke processen je wil gaan
implementeren of verbeteren.
80
ISPMA Raamwerk
81
Agenda
• Introductie
• SPM competence model
• Oefening & pauze
• Requirements management
• Release planning
• Oefening & pauze
• Product planning
• Portfolio management
• Oefening & pauze
• Agenda & huiswerk
82
Agenda
§ Bijeenkomst 2
Requirements  management
§ Bijeenkomst 3
Requirements  management
§ Bijeenkomst 4
Product  planning
§ Bijeenkomst 5
Portfolio  management
83
Agenda
§ Bijeenkomst 6
Release  planning
§ Bijeenkomst 7
Sales  Channels  &  
Business  Aspects
§ Bijeenkomst 8
Agile  SPM  &  Intellectual  Property
§ Bijeenkomst 9
Offshoring  &  Marketing
§ Bijeenkomst 10
Rol van  de  product  manager  binnen de  organisatie
84
Agenda-conflict
§ Zijn de  volgende alternatieven in  jullie agenda  mogelijk?
§ Woensdag 23  november
§ Dinsdag 29  november
§ Of  later beginnen?
85
Huiswerk
• Beschrijf de twee belangrijkste SPM-uitdagingen
die je de komende tijd zou willen verbeteren.
• Neem een typische product requirement mee.
86
Cursuswebsite
http://spmcursusnajaar2016.weebly.com/
Slides ontvang je via mail of zijn op website
toegankelijk met wachtwoord: spm16v
87
Informatie
Voor meer informatie over deze cursus
kunt u contact opnemen met:
Garm Lucassen
g.lucassen@uu.nl
030 253 6311
Copyright © 2016 Inge van de Weerd, Sjaak Brinkkemper,
Kevin Vlaanderen, Garm Lucassen, Universiteit Utrecht
88

More Related Content

What's hot

2 development processes and organizations
2 development processes and organizations2 development processes and organizations
2 development processes and organizationsmirhadizadeh
 
R. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-liteR. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-liteRob Swoboda
 
Design Control Regulation Comparison
Design Control Regulation ComparisonDesign Control Regulation Comparison
Design Control Regulation Comparisonsumjoy
 
Medical Device Development
Medical Device DevelopmentMedical Device Development
Medical Device DevelopmentJosh Simon
 
Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraThejan Wijesinghe
 
Stage-Gate success: How the social web drives product development
Stage-Gate success: How the social web drives product developmentStage-Gate success: How the social web drives product development
Stage-Gate success: How the social web drives product developmentNetworked Insights
 
Md 002-design-history-file-dhf-sop-2.0
Md 002-design-history-file-dhf-sop-2.0Md 002-design-history-file-dhf-sop-2.0
Md 002-design-history-file-dhf-sop-2.0QM-Docs
 
2014 sdlc project and gate process rollout published v6
2014 sdlc project and gate process rollout   published v62014 sdlc project and gate process rollout   published v6
2014 sdlc project and gate process rollout published v6Jayne Edwards
 
Integrating Stage Gate with Product Development Models and the CMMI WB v2.2
Integrating Stage Gate with Product Development Models and the CMMI WB v2.2Integrating Stage Gate with Product Development Models and the CMMI WB v2.2
Integrating Stage Gate with Product Development Models and the CMMI WB v2.2Tim Kasse
 
Process Document - Configuration Management Drilldown
Process Document - Configuration Management DrilldownProcess Document - Configuration Management Drilldown
Process Document - Configuration Management DrilldownLaurie Sheehan, PMP
 
SEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processesSEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processesBTEC UTeM
 
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineeringMuhammadTalha436
 
Configuration management
Configuration managementConfiguration management
Configuration managementKobi Vider
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirementsMohesh Chandran
 
Unit 1 product-design&development
Unit 1 product-design&developmentUnit 1 product-design&development
Unit 1 product-design&developmentAtul Joshi
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

What's hot (20)

2 development processes and organizations
2 development processes and organizations2 development processes and organizations
2 development processes and organizations
 
R. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-liteR. Swoboda Beta Testing presentation-lite
R. Swoboda Beta Testing presentation-lite
 
Design Control Regulation Comparison
Design Control Regulation ComparisonDesign Control Regulation Comparison
Design Control Regulation Comparison
 
Medical Device Development
Medical Device DevelopmentMedical Device Development
Medical Device Development
 
Software Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika KumaraSoftware Product Lines by Dr. Indika Kumara
Software Product Lines by Dr. Indika Kumara
 
Stage-Gate success: How the social web drives product development
Stage-Gate success: How the social web drives product developmentStage-Gate success: How the social web drives product development
Stage-Gate success: How the social web drives product development
 
Md 002-design-history-file-dhf-sop-2.0
Md 002-design-history-file-dhf-sop-2.0Md 002-design-history-file-dhf-sop-2.0
Md 002-design-history-file-dhf-sop-2.0
 
2014 sdlc project and gate process rollout published v6
2014 sdlc project and gate process rollout   published v62014 sdlc project and gate process rollout   published v6
2014 sdlc project and gate process rollout published v6
 
Integrating Stage Gate with Product Development Models and the CMMI WB v2.2
Integrating Stage Gate with Product Development Models and the CMMI WB v2.2Integrating Stage Gate with Product Development Models and the CMMI WB v2.2
Integrating Stage Gate with Product Development Models and the CMMI WB v2.2
 
Process Document - Configuration Management Drilldown
Process Document - Configuration Management DrilldownProcess Document - Configuration Management Drilldown
Process Document - Configuration Management Drilldown
 
SEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processesSEM5- NPD -Chapter2 development processes
SEM5- NPD -Chapter2 development processes
 
Qfd
QfdQfd
Qfd
 
Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013
 
Software Process in software engineering
Software Process in software engineeringSoftware Process in software engineering
Software Process in software engineering
 
Configuration management
Configuration managementConfiguration management
Configuration management
 
Red7 Introduction to Product Management
Red7 Introduction to Product ManagementRed7 Introduction to Product Management
Red7 Introduction to Product Management
 
04 fse understandingrequirements
04 fse understandingrequirements04 fse understandingrequirements
04 fse understandingrequirements
 
Unit 1 product-design&development
Unit 1 product-design&developmentUnit 1 product-design&development
Unit 1 product-design&development
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Kate Resume-7Page
Kate Resume-7PageKate Resume-7Page
Kate Resume-7Page
 

Similar to SPM Cursus introductie

Introductie slides Software Product Management door het Nederlands Instituut ...
Introductie slides Software Product Management door het Nederlands Instituut ...Introductie slides Software Product Management door het Nederlands Instituut ...
Introductie slides Software Product Management door het Nederlands Instituut ...Maikel Meeuwse
 
SoftwareProductManagement.pdf
SoftwareProductManagement.pdfSoftwareProductManagement.pdf
SoftwareProductManagement.pdfssuser7140dd2
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2Knowit_TM
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master WorkshopGlen Alleman
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseRui M. Barreira
 
asme_product_development_cycle.ppt
asme_product_development_cycle.pptasme_product_development_cycle.ppt
asme_product_development_cycle.pptbibhu518
 
Etm551 lecture02
Etm551 lecture02Etm551 lecture02
Etm551 lecture02Alex Chuê
 
What for all those PO tools & techniques_9.06.2018
What for all those PO tools & techniques_9.06.2018What for all those PO tools & techniques_9.06.2018
What for all those PO tools & techniques_9.06.2018Małgorzata Maksimczyk
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ AgileGirish Khemani
 
Product_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.pptProduct_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.pptNicholasEgo
 
25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...Tathagat Varma
 
Requirement gathering team
Requirement gathering teamRequirement gathering team
Requirement gathering teamTom Dinh
 
Advanced Agile Product Ownership
Advanced Agile Product OwnershipAdvanced Agile Product Ownership
Advanced Agile Product OwnershipMaikel Meeuwse
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLCShwetha-BA
 
ERP solution architect role, part I
ERP solution architect role, part IERP solution architect role, part I
ERP solution architect role, part IViacheslav Nefedov
 
Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...
Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...
Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...Innovate Vancouver
 

Similar to SPM Cursus introductie (20)

Introductie slides Software Product Management door het Nederlands Instituut ...
Introductie slides Software Product Management door het Nederlands Instituut ...Introductie slides Software Product Management door het Nederlands Instituut ...
Introductie slides Software Product Management door het Nederlands Instituut ...
 
SoftwareProductManagement.pdf
SoftwareProductManagement.pdfSoftwareProductManagement.pdf
SoftwareProductManagement.pdf
 
Agile project management day 2
Agile project management day 2Agile project management day 2
Agile project management day 2
 
unit 1.ppt
unit 1.pptunit 1.ppt
unit 1.ppt
 
Scrum Master Workshop
Scrum Master WorkshopScrum Master Workshop
Scrum Master Workshop
 
Agile Session @ Universidade Portucalense
Agile Session @ Universidade PortucalenseAgile Session @ Universidade Portucalense
Agile Session @ Universidade Portucalense
 
asme_product_development_cycle.ppt
asme_product_development_cycle.pptasme_product_development_cycle.ppt
asme_product_development_cycle.ppt
 
Etm551 lecture02
Etm551 lecture02Etm551 lecture02
Etm551 lecture02
 
Etm551 lecture02
Etm551 lecture02Etm551 lecture02
Etm551 lecture02
 
What for all those PO tools & techniques_9.06.2018
What for all those PO tools & techniques_9.06.2018What for all those PO tools & techniques_9.06.2018
What for all those PO tools & techniques_9.06.2018
 
Requirements Engineering @ Agile
Requirements Engineering @ AgileRequirements Engineering @ Agile
Requirements Engineering @ Agile
 
Enfoucs Requirement Suite™
Enfoucs Requirement Suite™Enfoucs Requirement Suite™
Enfoucs Requirement Suite™
 
Product_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.pptProduct_Planning of Design and Development Product.ppt
Product_Planning of Design and Development Product.ppt
 
25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...25 Years of Evolution of Software Product Management: A practitioner's perspe...
25 Years of Evolution of Software Product Management: A practitioner's perspe...
 
Requirement gathering team
Requirement gathering teamRequirement gathering team
Requirement gathering team
 
Advanced Agile Product Ownership
Advanced Agile Product OwnershipAdvanced Agile Product Ownership
Advanced Agile Product Ownership
 
Software Development Life Cycle - SDLC
Software Development Life Cycle - SDLCSoftware Development Life Cycle - SDLC
Software Development Life Cycle - SDLC
 
ERP solution architect role, part I
ERP solution architect role, part IERP solution architect role, part I
ERP solution architect role, part I
 
Product Management In Agile Practice
Product Management In Agile PracticeProduct Management In Agile Practice
Product Management In Agile Practice
 
Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...
Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...
Enterprise SharePoint Program Project Delivery Framework - Innovate Vancouver...
 

More from Garm Lucassen

ISPMA Company Membership Information
ISPMA Company Membership InformationISPMA Company Membership Information
ISPMA Company Membership InformationGarm Lucassen
 
RE tutorial user stories
RE tutorial user storiesRE tutorial user stories
RE tutorial user storiesGarm Lucassen
 
NISI Introductie Continuous Delivery 3.0
NISI Introductie Continuous Delivery 3.0NISI Introductie Continuous Delivery 3.0
NISI Introductie Continuous Delivery 3.0Garm Lucassen
 
Grimm User Stories - Introductory Presentation
Grimm User Stories - Introductory PresentationGrimm User Stories - Introductory Presentation
Grimm User Stories - Introductory PresentationGarm Lucassen
 
"Forging High Quality User Stories: Towards a Discipline for Agile Requiremen...
"Forging High Quality User Stories: Towards a Discipline for Agile Requiremen..."Forging High Quality User Stories: Towards a Discipline for Agile Requiremen...
"Forging High Quality User Stories: Towards a Discipline for Agile Requiremen...Garm Lucassen
 

More from Garm Lucassen (6)

ISPMA Company Membership Information
ISPMA Company Membership InformationISPMA Company Membership Information
ISPMA Company Membership Information
 
RE tutorial user stories
RE tutorial user storiesRE tutorial user stories
RE tutorial user stories
 
NISI Introductie Continuous Delivery 3.0
NISI Introductie Continuous Delivery 3.0NISI Introductie Continuous Delivery 3.0
NISI Introductie Continuous Delivery 3.0
 
Grimm User Stories - Introductory Presentation
Grimm User Stories - Introductory PresentationGrimm User Stories - Introductory Presentation
Grimm User Stories - Introductory Presentation
 
"Forging High Quality User Stories: Towards a Discipline for Agile Requiremen...
"Forging High Quality User Stories: Towards a Discipline for Agile Requiremen..."Forging High Quality User Stories: Towards a Discipline for Agile Requiremen...
"Forging High Quality User Stories: Towards a Discipline for Agile Requiremen...
 
AAMA Prototype
AAMA PrototypeAAMA Prototype
AAMA Prototype
 

Recently uploaded

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 

Recently uploaded (20)

Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 

SPM Cursus introductie

  • 1. Introduction to Software Product Management Bijeenkomst 1 Sjaak Brinkkemper Garm Lucassen 20 september 2016
  • 2. Introductie in Software Product Management • Sessie 1 van de cursus Software Product Management • Georganiseerd vanuit – Universiteit Utrecht – Software VOC – International Software Product Management Association • http://www.nederlandict.nl/ • http://www.ispma.org/ 2
  • 3. Agenda • Introductie • SPM competence model • Oefening & pauze • Requirements management • Release planning • Oefening & pauze • Product planning • Portfolio management • Oefening & pauze • Agenda & huiswerk 3
  • 4. Doelstellingen • Deelnemers bekend maken met de kennis en theorie op het gebied van software product management. • Deelnemers vaardigheden bij brengen voor het efficiënt en effectief kunnen werken als product manager. • Deelnemers voorbereiden op een snel veranderende werkomgeving. Hoe lever je zo snel mogelijk waarde? Hoe ga je om met Agile? • Deelnemers in staat stellen om de functie software product management binnen het softwarebedrijf te professionaliseren. • Uitwisselen van ervaringen met product managers van andere bedrijven. • Certificaat van deelname • Internationaal SPM-certificaat, zie http://ispma.org/ 4
  • 5. Huiswerk • Ter voorbereiding van de volgende bijeenkomst • Vertrouwelijk • Geen criterium voor certificaat • Cursistenpresentaties • Actieve deelname zorgt voor meer resultaat van de cursus 5
  • 6. Certificering • International Software Product Management Association: Standardization of Education and Certification • The International Software Product Management Association (ISPMA) is an open group of experts from industry and research with the goal to foster software product management excellence across industries. • Syllabus v1.2 available • http://www.ispma.org/ 6
  • 7. 7 Vakgroep Organisation and Information • Sjaak Brinkkemper • Slinger Jansen • Marco Spruit • Fabiano Dalpiaz • Jan Martijn van der Werf • Sergio España Cubillo • Marjan Askari • Marcela Ruiz • Floris Bex • Sietse Overbeek • Matthieu Brinkhuis • Fatma Basak Aydemir • Erik Jagroep • Wienand Omta • Garm Lucassen • Vincent Menger • Ian Shen 7
  • 8. 8 Onderzoeksthema Product Software: Methodology of Development, Implementation and Entrepreneurship 3 onderzoekslijnen – Development Methodology – Implementation and Adoption – Entrepreneurship 8
  • 10. Deelnemersintroductie • Naam, bedrijf, functie, product • Wat zijn de grootste problemen die je tegenkomt op het gebied van software product management? • Wat hoop je in deze cursus te vinden? • 11 deelnemers, 11 reacties! 10
  • 11. Deelnemers (1) Verschillende functie: • (Software) Product Manager (3) • Product Owner (6) • Architect (1) • Consultant (1) • Manager IT (1) 11
  • 12. Deelnemers (2) Product management zoals nu uitgevoerd: – is vooral development-gericht (8x) – is vooral marketing-gericht (1x) – Beiden (1x) – Nvt (1x) 12
  • 13. Deelnemers (3) Aantal jaar ervaring in huidige functie: 0 1 2 3 4 5 >1(jaar 1(,(2(jaar 2(,(5(jaar 5(+jaar 13
  • 14. Deelnemers (4) • Bedrijfsgrootte variatie: 0 1 2 3 4 5 6 7 8 0*20 21*50 51*200 200+ 14
  • 15. Deelnemers (5) • Klantenkring: Vastgoed, woningcorporaties, mkb, zzp, gemeenten, GGZ, accountants, projectleiders, interne collega’s • Producten:ERP, CRM, CMS, boekhouding, huurdersportaal, interne procesondersteuning, • 1 overeenkomst: iedereen ontwikkelt softwareproducten. 15
  • 16. Agenda • Introductie • SPM competence model • Oefening & pauze • Requirements management • Release planning • Oefening & pauze • Product planning • Portfolio management • Oefening & pauze • Agenda & huiswerk 16
  • 18. Software product management (SPM) is the discipline that governs a software product over its whole life cycle, from its inception to customer delivery, in order to generate the biggest possible value to the business. 18
  • 19. Introduction competence model • Software product management – Complex organization of requirements & tracking of changes in the design – High release frequency – Product manager has many responsibilities but little authority – Interaction with many stakeholders à Need for an integrated body of knowledge: SPM Competence Model 19
  • 20. Deliverable structure Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio:  The  complete  set  of  products  of  a  company 20
  • 21. Deliverable structure Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Product:  A  packaged  configuration  targeted  to  a  specific  market 21
  • 22. Deliverable structure Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Release:  A  formalized  sellable  version   22
  • 23. Deliverable structure Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Requirement:  Wish  for  a  future  product  feature 23
  • 24. Framework levels Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio  Management Product  Planning Release  Planning Requirements  Management Deliverable  structure Business  function § Deliverable  structure  leads  to  business  functions § Responsibility  for  business  function  implies  accountability  for  deliverables 24
  • 33. Oefening • Vul de ‘deliverable structure’ in voor je eigen organisatie. Geef ook aan waarvoor je verantwoordelijk bent Microsoft  Office  Portfolio Access Communicator Excel TaalpakkettenPowerpoint ... Word   2010 Office  Word   2007 ... Word ... ... ... Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … Portfolio Product 2 Release 1.1 Requirement 2 Product k Release 2.0 Requirement n Product 1 Release 1.0 Requirement 1 … … … … 33
  • 34. Agenda • Introductie • SPM competence model • Oefening & pauze • Requirements management • Release planning • Oefening & pauze • Product planning • Portfolio management • Oefening & pauze • Agenda & huiswerk 34
  • 35. Stel je zelf de volgende vragen: • Herken je de processen die wij hebben geïdentificeerd in het framework? • Welke van deze processen zijn al geïmplementeerd in je organisatie? • Welke processen wil je graag implementeren of verbeteren? 35
  • 36. Requirements management • “to deal with the content and administrative data of each individual requirement” • 3 processes – Requirement gathering – Requirements identification – Requirements organizing • Possibilities for Agile approach 36
  • 38. Requirements gathering • Via internal stakeholders (partners, development, support, services, research and innovation) • Via external stakeholders (customers, partners, market) • Various techniques: – Stakeholder interviews – Joint Requirements Development Sessions – User groups – Customer interaction program – Etc. 38
  • 40. Requirements identification • Market requirements vs. product requirements • Functional requirements, quality requirements & constraints • Customer input with new requirements (enhancement requests) or defects (software repairs) • Not: – Extensive domain knowledge & background information – Project management issues and software development processes 40
  • 42. Product requirements examples 42 “As a Visitor I want to search for new events by favorited organizers so that I am the first to know of new events” , ,
  • 43. PR to MR mapping 43 Q:  Who  already  does  this?   Can  you  show  an  example  of  how  you  do  this  in  your  issue  tracker?    
  • 45. Requirements organizing • Requirements can be organized per product, release, theme, or core asset. • Organization according to the releases on the roadmap. • Tracking requirements interdependencies • Result: a list or database with product requirements 45
  • 46. Release planning • “to deal with the set of requirements of each release” • 6 processes – Requirements prioritization – Release definition – Release definition validation – Scope change management – Build validation – Launch preparation 46
  • 48. Requirements prioritization Techniques: • Voting round • Cost value approach • Features prioritization matrix • Etc. 48
  • 49. Features prioritization matrix Relative weights 2 1 1 0,5 FEATURE Relative Benefit Relative Penalty Total Value Value % Relative Cost Cost % Relative Risk Risk % Priority 1. Query invoice status. 5 3 13 8,4 2 4,8 1 3,0 1,345 2. Generate monthly in- out report 9 7 25 16,2 5 11,9 3 9,1 0,987 3. Resend outstanding invoice 5 5 15 9,7 3 7,1 2 6,1 0,957 … Totals 19 15 53 100 10 100 6 100 -- 49
  • 51. Release definition • List of selected requirements and estimated development hours 51
  • 53. Release definition validation • Roadmap fit • Investments in resources • Various ways: – Presentation for the company board (and other internal stakeholders) – Business case – Return On Investment (ROI) Estimation 53
  • 55. Scope change management • What to do in case of – extra requirements forced by the company board? – a delay due to an absent engineer? – an opportunity from a customer or prospect? • Implementation of a scope change process (SCRUM, PRINCE2, ASL, etc.) 55
  • 57. Build validation • Internal validation • External validation (e.g. beta testing, pilot) • (Certification) 57
  • 59. Launch preparation • Internal stakeholders: – Sales and marketing à which features are in the new product release – Services à to be able to implement the new product release – Support à to be able to help customers with problems • External stakeholders – Existing customers à acquire new version? – Implementation partners à to be able to implement the new product release 59
  • 60. Oefening 1. Geef in het SPM competence model aan welke requirements management en release planning processen je al hebt geïmplementeerd in je organisatie. 2. Geef aan welke processen je wil gaan implementeren of verbeteren. 60
  • 61. Agenda • Introductie • SPM competence model • Oefening & pauze • Requirements management • Release planning • Oefening & pauze • Product planning • Portfolio management • Oefening & pauze • Agenda & huiswerk 61
  • 62. Product planning • “to deal with the different releases each product has” • 3 processes – Roadmap intelligence – Product roadmapping – Core asset roadmapping 62
  • 64. Roadmap intelligence • What’s going on? • Make overviews of markets, customers, competitors, technology, partners 64
  • 66. Core asset roadmapping • Management and development of a Core asset base • Examples: – Software components – Executables – Databases – Functional designs – Product documentation – Test cases 66
  • 68. Product roadmap • A high-level sketch of where the company’s product(s) is/are going to give internal and external stakeholders the ability to plan accordingly • Based on themes, golden features, main components, etc. • 1 to 3 year outlook 68
  • 69. Short-term… 69 Planning  2015 In  2015  worden een drietal releases  gepland waarin diverse  nieuwe functionaliteiten worden opgenomen.  Welke release  in  het  teken van  een thema staan.  De  volgende releases  zijn gepland: Release Thema Onderwerpen December 2014 / januari 2015 Jaarafsluiting 2014 en initiëren 2015 Alle noodzakelijke toevoegingen en wijzigingen om een correcte jaarafsluiting en jaarovergang te kunnen realiseren. Tevens een aantal functionaliteiten, welke niet meer in de release van 1 december meegenomen konden worden. 1 juni 2015 De ‘werknemer’ Uitbreidingen welke direct met de werknemergegevens te maken hebben. Naast uitbreidingen van de werknemerstamkaart, met name uitbreidingen op het gebied van de personeelsinformatie gegevens. 1 november 2015 Werkstroom ondersteuning Uitbreidingen op het gebied van verdere ondersteuning bij de salarisverwerking December 2015 / januari 2016 Jaarafsluiting Jaarwerk 2015 en jaarovergang naar 2016
  • 70. … or long-term? (External)  commitmentCommit Planned Tentative 1.2 Q1 Q2 Q3 Q4 Q1 Q2 Q3 2013 2014 Q4 PR2 PR3 PR4 PR5 Q1 Q2 Q3 2015 PR6 Beta Q4 Q1 2016 PR1 1.3 1.4 1.5 2.0 2.1 1.0 1.1 2.0 2.1 70
  • 72. Portfolio management • “to deal with the products in the product portfolio” • 3 processes – Market analysis – Product lifecycle management – Partnering & contracting 72
  • 74. Market analysis • Market research – Focus groups – Surveys (postal/mail/telephone) – Customer panels – Observation via Support, Services, Sales & Marketing – … • Competition analysis • Research firms – Gartner – Forrester – … 74
  • 76. Product lifecycle management (1) • Product portfolio assessment – Determine if your current product portfolio is meeting strategic business objectives. – Determine coverage gaps and areas of overlap. – Understand what changes may need to be made to improve competitive position. • Win/loss analysis for new products 76
  • 77. Product lifecycle management (2) • Product lines • Techniques to maximize the lifetime value of your product portfolio • End-of-life / sun setting strategies 77
  • 79. Partners • Implementation partners – SAP Implementation Partners: Accenture, Cap Gemini, Deloitte, etc. • Development partners – (Offshore) development partners for parts of your product • Content partners – Manufacturers, stock photos, news • Distribution partners – Microsoft Windows for Adobe (Flash, Acrobat, etc.) 79
  • 80. Oefening 1. Geef in het SPM competence model aan welke product planning en portfolio management processen je al hebt geïmplementeerd in je organisatie. 2. Geef aan welke processen je wil gaan implementeren of verbeteren. 80
  • 82. Agenda • Introductie • SPM competence model • Oefening & pauze • Requirements management • Release planning • Oefening & pauze • Product planning • Portfolio management • Oefening & pauze • Agenda & huiswerk 82
  • 83. Agenda § Bijeenkomst 2 Requirements  management § Bijeenkomst 3 Requirements  management § Bijeenkomst 4 Product  planning § Bijeenkomst 5 Portfolio  management 83
  • 84. Agenda § Bijeenkomst 6 Release  planning § Bijeenkomst 7 Sales  Channels  &   Business  Aspects § Bijeenkomst 8 Agile  SPM  &  Intellectual  Property § Bijeenkomst 9 Offshoring  &  Marketing § Bijeenkomst 10 Rol van  de  product  manager  binnen de  organisatie 84
  • 85. Agenda-conflict § Zijn de  volgende alternatieven in  jullie agenda  mogelijk? § Woensdag 23  november § Dinsdag 29  november § Of  later beginnen? 85
  • 86. Huiswerk • Beschrijf de twee belangrijkste SPM-uitdagingen die je de komende tijd zou willen verbeteren. • Neem een typische product requirement mee. 86
  • 87. Cursuswebsite http://spmcursusnajaar2016.weebly.com/ Slides ontvang je via mail of zijn op website toegankelijk met wachtwoord: spm16v 87
  • 88. Informatie Voor meer informatie over deze cursus kunt u contact opnemen met: Garm Lucassen g.lucassen@uu.nl 030 253 6311 Copyright © 2016 Inge van de Weerd, Sjaak Brinkkemper, Kevin Vlaanderen, Garm Lucassen, Universiteit Utrecht 88