SlideShare uma empresa Scribd logo
1 de 33
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
CloudTeams Methodology:
a Roadmap for Customer-Driven
Software Development
Iosif Alvertis
National Technical University of Athens
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
“A Product Manager (PM) is
responsible for making sure that a
team ships a great product.”
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
2
“Cracking the PM Interview: How to Land a
Product Manager Job in Technology.”
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
3
This one?
“like a mini-CEO of their product.”
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
4
You can be this!
->Knowledge!!
Reading List
Design
Thinking
Jobs To Be
Done
Sprint
Lean Startup
Lean
Analytics
BullsEye
Framework
Customers’
Development
“It’s all about the design”
“It’s all about the jobs of the customers”
“Prototype in 5 days"
“Learn how to become efficient (lean)”
“Actually become lean”
“Lean Marketing”
“Put everything
together”
The tools
WILL IT BLEND?
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
The Theory: The CloudTeams
Methodology
7
Step IA. Ideation
Step IIA. User
Experience
Step IIIA. System
Backlog Definition/
Update
Step IB. Market
Test
Step IIB. User
Acceptance Testing
Step IIIB.
Regression and
Functional Testing
Software
Authoring
&Testing
Operations
performed using
preferred
services/Tools
Management and
Monitoring through
the CloudTeams
Platform
Operations
performed
using the
CloudTeams
Platform
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
The Tool: CloudTeams
Platform
8
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
CloudTeams in 60”
9
https://www.youtube.com/watch?v=OpPrR4uXchY&t=2s
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
The Manual: The CloudTeams
Playbook
10
+
=
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
We need your feedback!
(NOT THIS!)
12
Workshop
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
The Workshop Structure
13
Step IA. Ideation
Step IIA. User
Experience
Step IIIA. System
Backlog Definition/
Update
Step IB. Market
Test
Step IIB. User
Acceptance Testing
Step IIIB.
Regression and
Functional Testing
Software Authoring &Testing
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
The Methodology Unfolded
14
Ideation
User Experience
System Backlog
Definition/ Update
Market Test
User
Acceptance
Testing (UAT)
Regression &
Functional
Testing
Sprint Backlog
Definition
Design & Visual
Modelling
Coding
Automated
Acceptance
Testing
Continuous
Integration
Testing
Automated Unit
Testing
Software Authoring &Testing
Idea
Validation
Scenarios
Validation
User Stories
Validation
Product Validation
Release Validation
UAT Plan
Build Verification
Testing Plan
Development Cycle (“Sprint”)
AGILE
Validation
Verification
Backlog
Verification
Model
Verification
Code
Verification
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Combining with Methodologies
15
Time
User Validation
Market Validation
Functional
Verification
Build Verification
Product Ideation
Requirements
Development
Product Definition
Lean Waterfall
Agile
(Scrum)
Product Management in Software Engineering: from Theory to Practice,
16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Step 1: Ideation
16
Step1: Ideation
Idea
Validation
Validation
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
BUSINESS MODEL & LEAN CANVAS
BUSINESS
GOALS &
NEEDS
IDEAS
BACKLOG
MARKET SIZING &
COMPETITION
ANALYSIS
DESK RESEARCH
& TECHNICAL
SOLUTIONS
EPIPHANY &
BRAINSTORMING
TEAM MEETING
CUSTOMER
FEEDBACK
10 SLIDES PITCH &
6 PAGER REPORT
MANAGEMENT
APPROVALNO
YES
NO
YES
EXTERNAL
ADVISOR
PERSONAS
LIBRARY
PROBLEM
QUESTIONNAIRES
PROBLEM
INTERVIEWS
BUILD PERSONAS IN
CLOUDTEAMS
FIND CONTACTS FOR INTERVIEWS
DATA ANALYSIS
MEETING
CLARIFY BUSINESS
MODEL
MANAGEMENT
APPROVAL
RATE IDEA ON BUSINESS
CRITERIA
Idea
Validation
BRAINSTORMING MEETING
10 SLIDES PITCH &
6 PAGER REPORT
(UPDATED)
STEP 2
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Step 2: User Experience
18
Step1: Ideation
Step 2: User
Experience
Idea
Validation
Scenarios
Validation
Validation
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
SCENARIO
S
VALIDATION PLANNING MEETING
BRAINSTORMING
MEETING
MANAGEMENT
APPROVAL
IDEAS &
PERSONAS
VIDEOS
VIDEO
UAT PLAN
SOLUTION
INTERVIEWS
LANDING
PAGE
EVALUATE ON CRITERIA
STRATEGY
CROWD-
SOURCING
COLLABORATION
SESSIONS
VOTING
DATA ANALYSIS
AD
CAMPAIGN
2 LANDING
PAGES
A/B
TESTING
MOCKUPS
WIREFRAME
S
QUALITY EVALUATION
MEETING
YES
YES
NO
NO
Scenarios
Validation
STEP 1
STORYBOARD
S
10 SLIDES PITCH &
6 PAGER REPORT
(UPDATED)
STEP 3
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Step 3: System Backlog Definition
20
Step1: Ideation
Step 2: User
Experience
Step 3: System
Backlog
Definition/Update
Idea
Validation
Scenarios
Validation
User Stories
Validation
Validation
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
USAGE
SCENARIOS
IDEA
PERSONA
S
COLLABORATION ROUND 1
USER STORIES*
BUSINESS
MODEL
SCENARIO
S
MEDIA
MATERIAL
TECHNICAL TEAM:
ESTIMATIONS &
CONSULTATION
COLLABORATION ROUND 2
VOTING
PRIORITIZED
USER STORIES
COLLABORATION ROUND 3
USER STORIES
BACKLOG
TECHNICAL
CHARACTERISTICS
USAGE
WORKFLOWS
COLLABORATION
ROUND 4
UPDATED USAGE
WORKFLOWS
CUSTOMERS’
INTERVIEWS
FINAL USER
STORIES BACKLOG
FUNCTIONAL
REQUIREMENT
S
NON-FUNCTIONAL
REQUIREMENTS
PROTOTYPE**
QUESTIONNAIR
E
ANALYSIS
MEETING
User Stories
Validation
STEP 2
+
STEP 4
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
*User Stories Hierarchy
22
22
JOB TO BE DONE
(JTBD) FOR THE WHOLE
OFFERING
HIGH-LEVEL
USER STORIES
FOR PERSONA #1
HIGH-LEVEL
USER STORIES
FOR PERSONA #2
HIGH-LEVEL
USER STORIES
FOR PERSONA #N…
CASE-SPECIFIC
USER STORIES
FOR
STAKEHOLDER#1
CASE-SPECIFIC
USER STORIES
FOR
STAKEHOLDER#2
CASE-SPECIFIC
USER STORIES
FOR
STAKEHOLDER#M
Customer
Segments
Explored &
Unexplored
Markets
Users of the
offering
• “As a user, I want to call the vehicle on the
place I am, so that I don’t have to walk
around to find a taxi”
• “As a user, I want to split the fair with
another passenger, so that we don’t have
to exchange cash after the trip”
• “I want to move from place A to place B fast
and easy”.
Examples for Uber
• “As an asset manager, I want to move from
home to work and back, fast, easy and
inexpensive, so that I make my living”
• “As a college student, I want to return
home safe after a drinking night out, so that
I don’t have to drive and lose my driving
license”
Hierarchy in User StoriesGoal
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
**Prototyping (Vs MVP)
23
Prototype
A primitive model, sample or
version of a product for testing
an idea or a process, or acting
a means of learning
MVP
The product with the highest return
on investment versus risk. It has
those core features that allow the
product to be deployed, and no
more, and allow customers to start
paying for the service and giving
feedback.
It is a version of the product to
maximize customer
with the least effort.
Feasibility test, Controlled sample of users,
Design Thinking
Tests hypotheses, Tries to reach the customer,
Lean Startup
Learn fast your user Learn fast your customer
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Development Cycle (“Sprint”)
Steps 4-9: The “BLACK BOX”
24
Step1: Ideation
Step 2: User
Experience
Step 3: System
Backlog
Definition/Update
Market Test
Step 11: User
Acceptance
Testing (UAT)
Step 10:
Regression &
Functional
Testing
Idea
Validation
Scenarios
Validation
User Stories
Validation
Verification
Step 4: Sprint
Backlog
Definition
Step 5: Design &
Visual Modelling
Step 6: Coding
Step 9:
Automated
Acceptance
Testing
Step 8:
Continuous
Integration Testing
Step 7: Automated
Unit Testing
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Step 10: System Backlog Definition
25
Step1: Ideation
Step 2: User
Experience
Step 3: System
Backlog
Definition/Update
Step 10:
Regression &
Functional
Testing
Idea
Validation
Scenarios
Validation
User Stories
Validation
Verification
Step 4: Sprint
Backlog
Definition
Step 5: Design &
Visual Modelling
Step 6: Coding
Step 9:
Automated
Acceptance
Testing
Step 8:
Continuous
Integration Testing
Step 7: Automated
Unit Testing
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
Build Verification
Testing Plan
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
UNSUPERVISED
TESTING
SUPERVISED
TESTING
ISSUES
BACKLOG
BUILD
STATUS
TESTING
PLAN
UPDATED
ISSUES BACKLOG
DEBUGGING
FUNCTIONAL
SUITABILITY*
PERFORMANCE
EFFICIENCY
COMPATIBILITY OPERABILITY
RELIABILITY SECURITY MAINTENABILITY PORTABILITY
Step 10: Regression &
Functional Testing
STEP 9
STEP 3
STEP 11
USE CASES
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
Metrics ISO 25010:2011
Product Quality
Model
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
*Functional Suitability
27
Release
Number
Use Case
ID
Use case
Title
Completed
Without Help
Completed
with Help
Completed
with bugs
Not
Completed
because of
bug
Not
Completed
after help
Useful
(1-5)
Easy
(1-5)
Stakeholder Group Name
CODE.# Title Y/N Y/N Y/N Y/N Y/N
CODE.#
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Step 11: System Backlog Definition
28
Step1: Ideation
Step 2: User
Experience
Step 3: System
Backlog
Definition/Update
Step 11: User
Acceptance
Testing (UAT)
Step 10:
Regression &
Functional
Testing
Idea
Validation
Scenarios
Validation
User Stories
Validation
Validation
Step 4: Sprint
Backlog
Definition
Step 5: Design &
Visual Modelling
Step 6: Coding
Step 9:
Automated
Acceptance
Testing
Step 8:
Continuous
Integration Testing
Step 7: Automated
Unit Testing
Release Validation
UAT Plan
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
UPDATE
METHODOLOGY
TESTING
PLAN
UAT
REPORT
CREATE
QUESTIONNAIRE
COLLECT
RESPONSES
ANALYZE
PREPARE PUBLIC
LAUNCH
Methodology
ISO 25010: Quality
in use model
TAM
HMSAM
CloudTeams VnV
UEQ
Effectiveness
Efficiency
Satisfaction
Usefulness
Trust
Pleasure
Comfort
Safety
Economic damage risk
Privacy harm risk
Usability
Learnability
Flexibility
Accessibility
Content Conformity
Business Value
Clarity
Value
Need Level
Urgency
Need Coverage
Innovation/Uniqueness
Virality
Step 11: User
Acceptance Testing
STEP 10
STEP 2
STEP 12
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Step 12: Market Test
30
Step1: Ideation
Step 2: User
Experience
Step 3: System
Backlog
Definition/Update
Market Test
Step 11: User
Acceptance
Testing (UAT)
Step 10:
Regression &
Functional
Testing
Idea
Validation
Scenarios
Validation
User Stories
Validation
Validation
Step 4: Sprint
Backlog
Definition
Step 5: Design &
Visual Modelling
Step 6: Coding
Step 9:
Automated
Acceptance
Testing
Step 8:
Continuous
Integration Testing
Step 7: Automated
Unit Testing
Product Validation
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
BUSINESS
PLAN
DEFINE
WORKFLOW
CHOOSE PHASE
CHOOSE KEY
METRIC
PERIODIC
REPORT
Pivot Improve
IMPROVE
MARKETING
EFFICIENCY
Step 12: Market Test
Empathy
Stickiness
Virality
Revenue
Scale
E-Commerce
SaaS
Free App/Content
Media Content
UGC
Two-sided Market
STEP 11
STEP 2
STEP 1
STEP 1
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
The CloudTeams Planning…
33
Component
development
Architectural
design
System
requirements
User
requirements
Component
tests
Integration
tests
System tests
User tests /
Pilots
partners develop & refine their components in
parallel with short integration cycles for different subsystems
Year 1 Year 2
multiple
evaluations
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Outcomes (so far)
34
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
The CloudTeams project has received funding from the European Union's
Horizon 2020 research and innovation programme under grant
agreement No 644617.
Be part of the round-table
discussion!
35
Product Management in Software Engineering: from Theory to Practice,
§16/2/2017
http://bit.ly/cloudteams2017

Mais conteúdo relacionado

Mais procurados

BIM story in QCN Year Book 2015
BIM story in QCN Year Book 2015BIM story in QCN Year Book 2015
BIM story in QCN Year Book 2015
Ameen Kader
 
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mcAccenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Paperjam_redaction
 

Mais procurados (20)

Training offerings sample
Training offerings sampleTraining offerings sample
Training offerings sample
 
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
CWIN17 Toulouse / Additive manufacturing and cognitive augmented design 3 ds-...
 
What is software product management
What is software  product managementWhat is software  product management
What is software product management
 
Moritz Heiber - Your dashboard sucks
Moritz Heiber  - Your dashboard sucksMoritz Heiber  - Your dashboard sucks
Moritz Heiber - Your dashboard sucks
 
Jesus Contreras - CLC Manager EIT Digital Spain - semanainformatica.com 2017
Jesus Contreras - CLC Manager EIT Digital Spain - semanainformatica.com 2017Jesus Contreras - CLC Manager EIT Digital Spain - semanainformatica.com 2017
Jesus Contreras - CLC Manager EIT Digital Spain - semanainformatica.com 2017
 
BIM story in QCN Year Book 2015
BIM story in QCN Year Book 2015BIM story in QCN Year Book 2015
BIM story in QCN Year Book 2015
 
Open Innovation in a B2B market
Open Innovation in a B2B marketOpen Innovation in a B2B market
Open Innovation in a B2B market
 
2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal2016 07-20-wp7-eclipse proposal
2016 07-20-wp7-eclipse proposal
 
Future Technology Trends in Progress
Future Technology Trends in ProgressFuture Technology Trends in Progress
Future Technology Trends in Progress
 
Security update-1-2012
Security update-1-2012Security update-1-2012
Security update-1-2012
 
Industry 4.0 – lessons from large and small firms
Industry 4.0 – lessons from large and small firmsIndustry 4.0 – lessons from large and small firms
Industry 4.0 – lessons from large and small firms
 
Steering an Enterprise Social Network
Steering an Enterprise Social NetworkSteering an Enterprise Social Network
Steering an Enterprise Social Network
 
Israel IT trends and positioning in infrastructure and development (delivery...
Israel IT  trends and positioning in infrastructure and development (delivery...Israel IT  trends and positioning in infrastructure and development (delivery...
Israel IT trends and positioning in infrastructure and development (delivery...
 
Atlas Copco Smart Connected Assembly Industry 4.0
Atlas Copco Smart Connected Assembly Industry 4.0Atlas Copco Smart Connected Assembly Industry 4.0
Atlas Copco Smart Connected Assembly Industry 4.0
 
German Node of Millennium Project 2019-2020
German Node of Millennium Project 2019-2020German Node of Millennium Project 2019-2020
German Node of Millennium Project 2019-2020
 
WP6 – Open Calls and Project Exploitation Management
WP6 – Open Calls and Project Exploitation ManagementWP6 – Open Calls and Project Exploitation Management
WP6 – Open Calls and Project Exploitation Management
 
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mcAccenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
Accenture tech vision 2018 slideshare trend2_extended_reality_aw_a_mc
 
Using Stage-Gate® to Enable Digital Transformation Success
Using Stage-Gate® to Enable Digital Transformation SuccessUsing Stage-Gate® to Enable Digital Transformation Success
Using Stage-Gate® to Enable Digital Transformation Success
 
Innovation in PM - Giancarlo Borso
Innovation in PM - Giancarlo BorsoInnovation in PM - Giancarlo Borso
Innovation in PM - Giancarlo Borso
 
Digitally Building Britain #COMIT2016
Digitally Building Britain #COMIT2016Digitally Building Britain #COMIT2016
Digitally Building Britain #COMIT2016
 

Destaque

Roadmap to guide a software development process
Roadmap to guide a software development processRoadmap to guide a software development process
Roadmap to guide a software development process
alebx23
 
Manitobah product development phase gates
Manitobah product development phase gatesManitobah product development phase gates
Manitobah product development phase gates
Teddy Pai
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
camunda services GmbH
 
Seminar Presentation Design Excellence For Manufacturing Sustainability V1
Seminar Presentation   Design Excellence For Manufacturing Sustainability V1Seminar Presentation   Design Excellence For Manufacturing Sustainability V1
Seminar Presentation Design Excellence For Manufacturing Sustainability V1
Kamarulzaman Darus
 
The New Product Process
The New Product ProcessThe New Product Process
The New Product Process
Lena Argosino
 
DFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCVDFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCV
Kamal Vora
 

Destaque (20)

Roadmap to guide a software development process
Roadmap to guide a software development processRoadmap to guide a software development process
Roadmap to guide a software development process
 
New Product Development and Stage Gates
New Product Development and Stage GatesNew Product Development and Stage Gates
New Product Development and Stage Gates
 
Character Comparison
Character Comparison Character Comparison
Character Comparison
 
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
 
Testers in product development code review phase
Testers in product development   code review phaseTesters in product development   code review phase
Testers in product development code review phase
 
Future enterprise presentation, at EBN Congress Brussels 2015, by Iosif Alvertis
Future enterprise presentation, at EBN Congress Brussels 2015, by Iosif AlvertisFuture enterprise presentation, at EBN Congress Brussels 2015, by Iosif Alvertis
Future enterprise presentation, at EBN Congress Brussels 2015, by Iosif Alvertis
 
Manitobah product development phase gates
Manitobah product development phase gatesManitobah product development phase gates
Manitobah product development phase gates
 
Product development phase project 2012
Product development phase project 2012Product development phase project 2012
Product development phase project 2012
 
Moodeet - TEDx academy presentation
Moodeet - TEDx academy  presentationMoodeet - TEDx academy  presentation
Moodeet - TEDx academy presentation
 
SME High Impact Program - Khuzairi Yahaya
SME High Impact Program - Khuzairi Yahaya SME High Impact Program - Khuzairi Yahaya
SME High Impact Program - Khuzairi Yahaya
 
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
20080605 JUG Stuttgart Business Process Simulation mit JBoss jBPM
 
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
OPENi APIs & Personal Cloudlets - "Innovation in the cloud" @PT Showroom Lisb...
 
Agiles Business Process Management (ABPM)
Agiles Business Process Management (ABPM)Agiles Business Process Management (ABPM)
Agiles Business Process Management (ABPM)
 
[2015/2016] Software development process
[2015/2016] Software development process[2015/2016] Software development process
[2015/2016] Software development process
 
Seminar Presentation Design Excellence For Manufacturing Sustainability V1
Seminar Presentation   Design Excellence For Manufacturing Sustainability V1Seminar Presentation   Design Excellence For Manufacturing Sustainability V1
Seminar Presentation Design Excellence For Manufacturing Sustainability V1
 
High level telecom product development process and framework
High level telecom product development process and frameworkHigh level telecom product development process and framework
High level telecom product development process and framework
 
Technology Development in Early Stage Startup Indonesia
Technology Development in Early Stage Startup IndonesiaTechnology Development in Early Stage Startup Indonesia
Technology Development in Early Stage Startup Indonesia
 
Jobs to Be Done Mind Map
Jobs to Be Done Mind MapJobs to Be Done Mind Map
Jobs to Be Done Mind Map
 
The New Product Process
The New Product ProcessThe New Product Process
The New Product Process
 
DFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCVDFMEA DR & DVP 261113 KCV
DFMEA DR & DVP 261113 KCV
 

Semelhante a CloudTeams Methodology: a Roadmap for Customer-Driven Software Development

Semelhante a CloudTeams Methodology: a Roadmap for Customer-Driven Software Development (20)

CloudTeams Presentation for the SE4SA Cluster in NetFutures2016
CloudTeams Presentation for the SE4SA Cluster in NetFutures2016CloudTeams Presentation for the SE4SA Cluster in NetFutures2016
CloudTeams Presentation for the SE4SA Cluster in NetFutures2016
 
Running faster market exploration with the cloud teams campaigns
Running faster market exploration with the cloud teams campaignsRunning faster market exploration with the cloud teams campaigns
Running faster market exploration with the cloud teams campaigns
 
CloudTeams Team platform Athens Workshop
CloudTeams Team platform Athens WorkshopCloudTeams Team platform Athens Workshop
CloudTeams Team platform Athens Workshop
 
CloudTeams - Boosting Collaboration of Developers and End Users Together for ...
CloudTeams - Boosting Collaboration of Developers and End Users Together for ...CloudTeams - Boosting Collaboration of Developers and End Users Together for ...
CloudTeams - Boosting Collaboration of Developers and End Users Together for ...
 
Open Call Webinar presentation
Open Call Webinar presentationOpen Call Webinar presentation
Open Call Webinar presentation
 
I4MS webinar: AI in manufacturing
I4MS webinar: AI in manufacturingI4MS webinar: AI in manufacturing
I4MS webinar: AI in manufacturing
 
Cloudifacturing webinar about second open call
Cloudifacturing webinar about second open callCloudifacturing webinar about second open call
Cloudifacturing webinar about second open call
 
I4MS webinar - Prof. André Stork Presentation
I4MS webinar - Prof. André Stork PresentationI4MS webinar - Prof. André Stork Presentation
I4MS webinar - Prof. André Stork Presentation
 
Vt cho re_os_ko
Vt cho re_os_koVt cho re_os_ko
Vt cho re_os_ko
 
EOSC-DIH: Bringing industry into the EOSC
EOSC-DIH: Bringing industry into the EOSCEOSC-DIH: Bringing industry into the EOSC
EOSC-DIH: Bringing industry into the EOSC
 
Technology Transformation Services
Technology Transformation ServicesTechnology Transformation Services
Technology Transformation Services
 
Epics - Incentive Revolution for Open Source Development
Epics - Incentive Revolution for Open Source DevelopmentEpics - Incentive Revolution for Open Source Development
Epics - Incentive Revolution for Open Source Development
 
Motius exhibiting at Munich Tech Job Fair Spring 2019
Motius exhibiting at Munich Tech Job Fair Spring 2019Motius exhibiting at Munich Tech Job Fair Spring 2019
Motius exhibiting at Munich Tech Job Fair Spring 2019
 
FASTEN Objectives
FASTEN ObjectivesFASTEN Objectives
FASTEN Objectives
 
MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
 MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.  MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
MEASURE H2020 project presented at OW2con'19, June 12-13, 2019, Paris.
 
Arcadia project overview
Arcadia project overview Arcadia project overview
Arcadia project overview
 
EOSC Digital Innovation Hub (EOSC DIH)
EOSC Digital Innovation Hub (EOSC DIH)EOSC Digital Innovation Hub (EOSC DIH)
EOSC Digital Innovation Hub (EOSC DIH)
 
Chapter 01 (simplified).pptx
Chapter 01 (simplified).pptxChapter 01 (simplified).pptx
Chapter 01 (simplified).pptx
 
Catalyzing Growth through Industry-Academia Collaboration
Catalyzing Growth through Industry-Academia CollaborationCatalyzing Growth through Industry-Academia Collaboration
Catalyzing Growth through Industry-Academia Collaboration
 
1rst ARCADIA bronchure
1rst ARCADIA bronchure1rst ARCADIA bronchure
1rst ARCADIA bronchure
 

Mais de Iosif Alvertis

Mais de Iosif Alvertis (12)

Pitching Moodeet - January 2014
Pitching Moodeet  - January 2014Pitching Moodeet  - January 2014
Pitching Moodeet - January 2014
 
Moodeet - Pitched in Attica Ventures
Moodeet - Pitched in Attica VenturesMoodeet - Pitched in Attica Ventures
Moodeet - Pitched in Attica Ventures
 
Zen presentations (Διάλεξη)
Zen presentations (Διάλεξη)Zen presentations (Διάλεξη)
Zen presentations (Διάλεξη)
 
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
Επιχειρηματικότητα & Καινοτομία (Διάλεξη)
 
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
Εισαγωγή στα Χρηματοοικονομικά (Διάλεξη)
 
Στρατηγική διοίκηση (Διάλεξη)
Στρατηγική διοίκηση (Διάλεξη)Στρατηγική διοίκηση (Διάλεξη)
Στρατηγική διοίκηση (Διάλεξη)
 
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
Ανάπτυξη Επιχειρηματικού Πλάνου (Διάλεξη)
 
Διοίκηση τεχνολογίας και καινοτομίας
Διοίκηση τεχνολογίας και καινοτομίαςΔιοίκηση τεχνολογίας και καινοτομίας
Διοίκηση τεχνολογίας και καινοτομίας
 
Moodeet - Presentation in samos summit 2013
Moodeet  - Presentation in samos summit 2013Moodeet  - Presentation in samos summit 2013
Moodeet - Presentation in samos summit 2013
 
Moodeet - Presentation in the competition "crazy business idea"
Moodeet - Presentation in the competition "crazy business idea"Moodeet - Presentation in the competition "crazy business idea"
Moodeet - Presentation in the competition "crazy business idea"
 
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτηταςΕπιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
Επιχειρηματικότητα και μοντέλα διαδικτυακής επιχειρηματικοτητας
 
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
Παγκόσμιο περιβαλλον και διεθνης διοικηση επιχειρησεων (Διάλεξη 2016)
 

Último

Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
laloo_007
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
instagramfab782445
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 

Último (20)

Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow ChallengesFalcon Invoice Discounting: Aviate Your Cash Flow Challenges
Falcon Invoice Discounting: Aviate Your Cash Flow Challenges
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
New 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck TemplateNew 2024 Cannabis Edibles Investor Pitch Deck Template
New 2024 Cannabis Edibles Investor Pitch Deck Template
 
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...joint cost.pptx  COST ACCOUNTING  Sixteenth Edition                          ...
joint cost.pptx COST ACCOUNTING Sixteenth Edition ...
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdfTVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
TVB_The Vietnam Believer Newsletter_May 6th, 2024_ENVol. 006.pdf
 
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAIGetting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
Getting Real with AI - Columbus DAW - May 2024 - Nick Woo from AlignAI
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in OmanMifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
Mifepristone Available in Muscat +918761049707^^ €€ Buy Abortion Pills in Oman
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 

CloudTeams Methodology: a Roadmap for Customer-Driven Software Development

  • 1. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. CloudTeams Methodology: a Roadmap for Customer-Driven Software Development Iosif Alvertis National Technical University of Athens
  • 2. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. “A Product Manager (PM) is responsible for making sure that a team ships a great product.” Product Management in Software Engineering: from Theory to Practice, 16/2/2017 2 “Cracking the PM Interview: How to Land a Product Manager Job in Technology.”
  • 3. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Product Management in Software Engineering: from Theory to Practice, 16/2/2017 3 This one? “like a mini-CEO of their product.”
  • 4. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Product Management in Software Engineering: from Theory to Practice, 16/2/2017 4 You can be this! ->Knowledge!!
  • 5. Reading List Design Thinking Jobs To Be Done Sprint Lean Startup Lean Analytics BullsEye Framework Customers’ Development “It’s all about the design” “It’s all about the jobs of the customers” “Prototype in 5 days" “Learn how to become efficient (lean)” “Actually become lean” “Lean Marketing” “Put everything together” The tools
  • 7. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. The Theory: The CloudTeams Methodology 7 Step IA. Ideation Step IIA. User Experience Step IIIA. System Backlog Definition/ Update Step IB. Market Test Step IIB. User Acceptance Testing Step IIIB. Regression and Functional Testing Software Authoring &Testing Operations performed using preferred services/Tools Management and Monitoring through the CloudTeams Platform Operations performed using the CloudTeams Platform Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 8. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. The Tool: CloudTeams Platform 8 Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 9. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. CloudTeams in 60” 9 https://www.youtube.com/watch?v=OpPrR4uXchY&t=2s Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 10. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. The Manual: The CloudTeams Playbook 10 + = Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 11. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. We need your feedback! (NOT THIS!) 12 Workshop Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 12. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. The Workshop Structure 13 Step IA. Ideation Step IIA. User Experience Step IIIA. System Backlog Definition/ Update Step IB. Market Test Step IIB. User Acceptance Testing Step IIIB. Regression and Functional Testing Software Authoring &Testing Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 13. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. The Methodology Unfolded 14 Ideation User Experience System Backlog Definition/ Update Market Test User Acceptance Testing (UAT) Regression & Functional Testing Sprint Backlog Definition Design & Visual Modelling Coding Automated Acceptance Testing Continuous Integration Testing Automated Unit Testing Software Authoring &Testing Idea Validation Scenarios Validation User Stories Validation Product Validation Release Validation UAT Plan Build Verification Testing Plan Development Cycle (“Sprint”) AGILE Validation Verification Backlog Verification Model Verification Code Verification Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 14. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Combining with Methodologies 15 Time User Validation Market Validation Functional Verification Build Verification Product Ideation Requirements Development Product Definition Lean Waterfall Agile (Scrum) Product Management in Software Engineering: from Theory to Practice, 16/2/2017
  • 15. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Step 1: Ideation 16 Step1: Ideation Idea Validation Validation Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 16. BUSINESS MODEL & LEAN CANVAS BUSINESS GOALS & NEEDS IDEAS BACKLOG MARKET SIZING & COMPETITION ANALYSIS DESK RESEARCH & TECHNICAL SOLUTIONS EPIPHANY & BRAINSTORMING TEAM MEETING CUSTOMER FEEDBACK 10 SLIDES PITCH & 6 PAGER REPORT MANAGEMENT APPROVALNO YES NO YES EXTERNAL ADVISOR PERSONAS LIBRARY PROBLEM QUESTIONNAIRES PROBLEM INTERVIEWS BUILD PERSONAS IN CLOUDTEAMS FIND CONTACTS FOR INTERVIEWS DATA ANALYSIS MEETING CLARIFY BUSINESS MODEL MANAGEMENT APPROVAL RATE IDEA ON BUSINESS CRITERIA Idea Validation BRAINSTORMING MEETING 10 SLIDES PITCH & 6 PAGER REPORT (UPDATED) STEP 2
  • 17. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Step 2: User Experience 18 Step1: Ideation Step 2: User Experience Idea Validation Scenarios Validation Validation Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 18. SCENARIO S VALIDATION PLANNING MEETING BRAINSTORMING MEETING MANAGEMENT APPROVAL IDEAS & PERSONAS VIDEOS VIDEO UAT PLAN SOLUTION INTERVIEWS LANDING PAGE EVALUATE ON CRITERIA STRATEGY CROWD- SOURCING COLLABORATION SESSIONS VOTING DATA ANALYSIS AD CAMPAIGN 2 LANDING PAGES A/B TESTING MOCKUPS WIREFRAME S QUALITY EVALUATION MEETING YES YES NO NO Scenarios Validation STEP 1 STORYBOARD S 10 SLIDES PITCH & 6 PAGER REPORT (UPDATED) STEP 3
  • 19. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Step 3: System Backlog Definition 20 Step1: Ideation Step 2: User Experience Step 3: System Backlog Definition/Update Idea Validation Scenarios Validation User Stories Validation Validation Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 20. USAGE SCENARIOS IDEA PERSONA S COLLABORATION ROUND 1 USER STORIES* BUSINESS MODEL SCENARIO S MEDIA MATERIAL TECHNICAL TEAM: ESTIMATIONS & CONSULTATION COLLABORATION ROUND 2 VOTING PRIORITIZED USER STORIES COLLABORATION ROUND 3 USER STORIES BACKLOG TECHNICAL CHARACTERISTICS USAGE WORKFLOWS COLLABORATION ROUND 4 UPDATED USAGE WORKFLOWS CUSTOMERS’ INTERVIEWS FINAL USER STORIES BACKLOG FUNCTIONAL REQUIREMENT S NON-FUNCTIONAL REQUIREMENTS PROTOTYPE** QUESTIONNAIR E ANALYSIS MEETING User Stories Validation STEP 2 + STEP 4
  • 21. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. *User Stories Hierarchy 22 22 JOB TO BE DONE (JTBD) FOR THE WHOLE OFFERING HIGH-LEVEL USER STORIES FOR PERSONA #1 HIGH-LEVEL USER STORIES FOR PERSONA #2 HIGH-LEVEL USER STORIES FOR PERSONA #N… CASE-SPECIFIC USER STORIES FOR STAKEHOLDER#1 CASE-SPECIFIC USER STORIES FOR STAKEHOLDER#2 CASE-SPECIFIC USER STORIES FOR STAKEHOLDER#M Customer Segments Explored & Unexplored Markets Users of the offering • “As a user, I want to call the vehicle on the place I am, so that I don’t have to walk around to find a taxi” • “As a user, I want to split the fair with another passenger, so that we don’t have to exchange cash after the trip” • “I want to move from place A to place B fast and easy”. Examples for Uber • “As an asset manager, I want to move from home to work and back, fast, easy and inexpensive, so that I make my living” • “As a college student, I want to return home safe after a drinking night out, so that I don’t have to drive and lose my driving license” Hierarchy in User StoriesGoal Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 22. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. **Prototyping (Vs MVP) 23 Prototype A primitive model, sample or version of a product for testing an idea or a process, or acting a means of learning MVP The product with the highest return on investment versus risk. It has those core features that allow the product to be deployed, and no more, and allow customers to start paying for the service and giving feedback. It is a version of the product to maximize customer with the least effort. Feasibility test, Controlled sample of users, Design Thinking Tests hypotheses, Tries to reach the customer, Lean Startup Learn fast your user Learn fast your customer Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 23. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Development Cycle (“Sprint”) Steps 4-9: The “BLACK BOX” 24 Step1: Ideation Step 2: User Experience Step 3: System Backlog Definition/Update Market Test Step 11: User Acceptance Testing (UAT) Step 10: Regression & Functional Testing Idea Validation Scenarios Validation User Stories Validation Verification Step 4: Sprint Backlog Definition Step 5: Design & Visual Modelling Step 6: Coding Step 9: Automated Acceptance Testing Step 8: Continuous Integration Testing Step 7: Automated Unit Testing Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 24. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Step 10: System Backlog Definition 25 Step1: Ideation Step 2: User Experience Step 3: System Backlog Definition/Update Step 10: Regression & Functional Testing Idea Validation Scenarios Validation User Stories Validation Verification Step 4: Sprint Backlog Definition Step 5: Design & Visual Modelling Step 6: Coding Step 9: Automated Acceptance Testing Step 8: Continuous Integration Testing Step 7: Automated Unit Testing Product Management in Software Engineering: from Theory to Practice, §16/2/2017 Build Verification Testing Plan
  • 25. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. UNSUPERVISED TESTING SUPERVISED TESTING ISSUES BACKLOG BUILD STATUS TESTING PLAN UPDATED ISSUES BACKLOG DEBUGGING FUNCTIONAL SUITABILITY* PERFORMANCE EFFICIENCY COMPATIBILITY OPERABILITY RELIABILITY SECURITY MAINTENABILITY PORTABILITY Step 10: Regression & Functional Testing STEP 9 STEP 3 STEP 11 USE CASES Product Management in Software Engineering: from Theory to Practice, §16/2/2017 Metrics ISO 25010:2011 Product Quality Model
  • 26. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. *Functional Suitability 27 Release Number Use Case ID Use case Title Completed Without Help Completed with Help Completed with bugs Not Completed because of bug Not Completed after help Useful (1-5) Easy (1-5) Stakeholder Group Name CODE.# Title Y/N Y/N Y/N Y/N Y/N CODE.# Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 27. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Step 11: System Backlog Definition 28 Step1: Ideation Step 2: User Experience Step 3: System Backlog Definition/Update Step 11: User Acceptance Testing (UAT) Step 10: Regression & Functional Testing Idea Validation Scenarios Validation User Stories Validation Validation Step 4: Sprint Backlog Definition Step 5: Design & Visual Modelling Step 6: Coding Step 9: Automated Acceptance Testing Step 8: Continuous Integration Testing Step 7: Automated Unit Testing Release Validation UAT Plan Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 28. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. UPDATE METHODOLOGY TESTING PLAN UAT REPORT CREATE QUESTIONNAIRE COLLECT RESPONSES ANALYZE PREPARE PUBLIC LAUNCH Methodology ISO 25010: Quality in use model TAM HMSAM CloudTeams VnV UEQ Effectiveness Efficiency Satisfaction Usefulness Trust Pleasure Comfort Safety Economic damage risk Privacy harm risk Usability Learnability Flexibility Accessibility Content Conformity Business Value Clarity Value Need Level Urgency Need Coverage Innovation/Uniqueness Virality Step 11: User Acceptance Testing STEP 10 STEP 2 STEP 12 Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 29. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Step 12: Market Test 30 Step1: Ideation Step 2: User Experience Step 3: System Backlog Definition/Update Market Test Step 11: User Acceptance Testing (UAT) Step 10: Regression & Functional Testing Idea Validation Scenarios Validation User Stories Validation Validation Step 4: Sprint Backlog Definition Step 5: Design & Visual Modelling Step 6: Coding Step 9: Automated Acceptance Testing Step 8: Continuous Integration Testing Step 7: Automated Unit Testing Product Validation Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 30. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. BUSINESS PLAN DEFINE WORKFLOW CHOOSE PHASE CHOOSE KEY METRIC PERIODIC REPORT Pivot Improve IMPROVE MARKETING EFFICIENCY Step 12: Market Test Empathy Stickiness Virality Revenue Scale E-Commerce SaaS Free App/Content Media Content UGC Two-sided Market STEP 11 STEP 2 STEP 1 STEP 1 Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 31. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. The CloudTeams Planning… 33 Component development Architectural design System requirements User requirements Component tests Integration tests System tests User tests / Pilots partners develop & refine their components in parallel with short integration cycles for different subsystems Year 1 Year 2 multiple evaluations Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 32. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Outcomes (so far) 34 Product Management in Software Engineering: from Theory to Practice, §16/2/2017
  • 33. The CloudTeams project has received funding from the European Union's Horizon 2020 research and innovation programme under grant agreement No 644617. Be part of the round-table discussion! 35 Product Management in Software Engineering: from Theory to Practice, §16/2/2017 http://bit.ly/cloudteams2017

Notas do Editor

  1. ----- Meeting Notes (6/10/15 15:45) ----- Embassadors - influenciars
  2. ----- Meeting Notes (6/10/15 15:45) ----- Embassadors - influenciars
  3. ----- Meeting Notes (6/10/15 15:45) ----- Embassadors - influenciars