SlideShare a Scribd company logo
Agile and Design: 
creating and implementing 
products (in Italy) is possible 
by Manuel Spezzani and Ilaria Mauric 
! 
Be!er So"ware 
Firenze, October 13, 2014
Ilaria Mauric 
Partner and Head of Design 
GNV&Partners 
@ilariamauric
  
it.linkedin.com/in/ilariamauric/ 
Manuel Spezzani 
Technical lead 
Iconsulting 
@manuelspezzani
  
it.linkedin.com/in/manuelspezzani/it 
illustration
 by
 Mabel
 Morri
Can we make 
a product?
Can we make 
a saleable 
and sustainable 
product?
The product lifecycle 
represents the amount of revenue 
a product generates over time, 
from its inception 
to the point where it is discontinued 
development introduction 
growth 
maturity 
decline 
Source: h!p://smallbusiness.chron.com/difference-between-product-lifecycle-project-lifecycle-20432.html
The product lifecycle 
represents the amount of revenue 
a product generates over time, 
from its inception 
to the point where it is discontinued 
development 
introduction 
The project lifecycle 
measures the work that goes into a project 
from beginning to end 
growth 
maturity 
decline 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
Source: h!p://smallbusiness.chron.com/difference-between-product-lifecycle-project-lifecycle-20432.html
represents the amount of revenue 
a product generates over time, 
from its inception 
to the point where it is discontinued 
development 
introduction 
measures the work that goes into a project 
from beginning to end 
growth 
maturity 
decline 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
The product lifecycle The project lifecycle
Projects, 
not products.
Product. 
For a complex 
domain.
Company Internal 
: Team 
= 
Venture 
Capitalist : Startup
Commitment 
development introduction 
growth 
maturity 
decline 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
Shipping the first Minimum Viable Product (MVP)
growth 
maturity 
decline 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure 
Commitment 
Shipping the first Minimum Viable Product (MVP) 
If MVP will succeed, our VC (= the Company) 
will provide extra budget for phase 2 
development introduction 
initiation 
planning 
execution 
closure 
initiation 
planning 
execution 
closure
Commitment 
Shipping the first Minimum Viable Product (MVP) 
• self-organized team 
• limited budget 
• deadline and clear goals
Some rough numbers 
Time min max 
First dev spike October - November 2013 month(s) - 1 
Project timeframe November 2013 - October 2014 month(s) - 12 
Total month(s) - 13 
Team pre-tax 
Manager 1, no full-time = 1 month € 5.000 7.000 
Developers 2 full-time x 10 month + 1 full-time x 3 months € 70.000 80.000 
Communication 1 full-time x 4 months € 12.000 14.000 
Total (range) € 87.000 101.000 
Extras VAT excluded 
Development tools € 3.500 4.500 
Dev consultancy € 5.000 7.000 
Product UX Design € 15.000 18.000 
Brand/Copy/Website € 6.000 8.000 
Totals (range € 29.500 37.500 
Total (range) € 117.500 138.500
Kick-off
Methodology 
Scrum 
• welcome changing requirements 
• deliver working soware frequently 
• business people and developers must 
work together daily 
• working soware is the primary 
measure of progress 
Source: h!p://agilemanifesto.org/principles.html
Dev toolbox 
! 
… for sharing roadmap and project progress 
• Post-it (sprint planning) 
• Trello (roadmap) 
• YouTrack (issue tracker) 
• Automatic release notes email 
! 
… for app releases 
• Jenkins / NuGet / MsBuild (continuous integration) 
• NUnit / Mocha / Selenium (automatic tests) 
• Wix / WebDeploy / custom code (packaging and auto-update) 
! 
… for auditing and monitoring app status and crashes 
• log4net / NBug 
• GrayLog2 / Google Analytics
Dev principles 
! 
1. Product and Users 
2.Automate everything 
3.Users Feedback, 
even if they are 
not Customers
Design
designer 
dev
sbasksai gash 
jbasjvabs 
manvs bamsv 
amsvamsvam bvamsv 
amsvmasv 
basgakusga …
that being said, 
we have this 
timeframe 
and this budget. 
what can you do 
for us?
uhm…
As to methods 
there may be a million 
and then some, 
but principles are few. 
! 
The man who grasps principles 
can successfully select 
his own methods. 
The man who tries methods, 
ignoring principles, 
is sure to have trouble. 
Ralph Waldo Emerson, american philosopher, author and essayst, 1803 - 1882
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
Design principles 
1. Verify assumptions 
2. Foster understanding, feedbacks 
and learning 
3. Welcome changing requirements 
4. MVP designed to collect 
strategic data to simplify 
decisions on further steps
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
Design sprint 
1. Analysis and 
user interviews/tests 
2. Sketch and 
user interviews/tests 
3. Demo on Invision 
4. Prototype and 
user interviews/tests 
5. Fix and fine tuning
Commitment 
Shipping the first Minimum Viable Product (MVP) 
Design sprint 
1. Analysis and 
user interviews/tests 
2. Sketch and 
user interviews/tests 
3. Demo on Invision 
4. Prototype and 
user interviews/tests 
5. Fix and fine tuning 
development 
initiation 
planning 
execution 
closure
assumptions product real world 
Fonte: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
assumptions product real world
Junior design process 
Source: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
Junior design process 
Assumptions 
designers developers managers users 
Source: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
uhm…
How many people to interview? Interaction Design course by Cooper, 2012
Lightweight research tips - Interaction Design course by Cooper, 2012
The Storygraph, , by Raffaele Boiano, 2013
Why you only need to test 5 users - Jakob Nielsen, Nielsen Norman Group, March 19, 2000
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
Design roadmap 
• 5 iterations of variable duration 
(2 / 4 weeks) 
• User tests along the whole 
process (constraint) 
• UX, UI and Visual Design 
• Frontend consultancy
Design toolbox 
… for communicating 
• Invision 
• Trello 
• Mail, Skype, Hangout 
• Live meetings for instant feedbacks 
• Calendar 
! 
… for defining the project 
• Project canvas 
! 
… for discovering 
and verifying 
• User tests with paper prototypes made 
during the sessions 
• Quicktime for audio recording 
• Silverback for video recording and 
screencasts 
… for interface and visual 
designing 
• Paper, pencil, rubber, scanner 
• Omnigraffle 
• Photoshop 
• Invision 
• Acrobat 
• Low / medium / high - fi prototypes 
! 
… for guiding and describing 
choices 
• Journey Maps 
• (Lean) Personas and interviews recaps 
• “Feature thermometer” based on Personas
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
Design sprint 
1. Analysis and 
user interviews/tests 
2. Sketch and user interviews/tests 
3. Demo on Invision 
4. Prototype and 
user interviews/tests 
5. Fix and fine tuning
prototype 
user 
real 
interviews 
and low-fi 
tests 
learning 
paper 
prototypes 
user tests 
learning 
invision 
prototype 
user tests 
learning 
MVP 
project canvas
Senior design process 
Source: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
users 
managers 
developers 
designers 
stakeholders 
etc. etc.
user card 
main insights 
from user 
interviews
≠ 
user card personas card
journey map 
before 
journey map 
a#er
Design + Dev
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
During each iteration 
• bug checks 
highest priority (the product is already 
in use by internal colleagues) 
• at the end of each design sprint, 
internal meeting for sharing 
outcomes and take the pulse 
of the situation 
• very rapid fixes on the prototype 
close and during user interviews 
and tests
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
If the design deliverable 
is implementable 
• user stories, estimate, priority 
most complex / undefined first 
• contingent tech spike 
to discover complex / undefined 
user stories 
• implementation
Commitment 
Shipping the first Minimum Viable Product (MVP) 
development 
initiation 
planning 
execution 
closure 
If the design deliverable 
is not implementable 
• internal short discussion 
(+contingent extra tech spike) 
to identify complexities 
and issues as soon as possible 
• devs + designers small talk 
to identify low impact 
solutions

More Related Content

What's hot

Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Aleksey Shebanov: Workshop with a client: hints & tips
Aleksey Shebanov: Workshop with a client: hints & tipsAleksey Shebanov: Workshop with a client: hints & tips
Aleksey Shebanov: Workshop with a client: hints & tips
Lviv Startup Club
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
Julia Borkenhagen
 
Prince2 explained in 30mins
Prince2 explained in 30minsPrince2 explained in 30mins
Prince2 explained in 30mins
ILX Group
 
Goody bag ghc design thinking tools
Goody bag ghc design thinking toolsGoody bag ghc design thinking tools
Goody bag ghc design thinking tools
Aliza Carpio
 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Aliza Carpio
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
Hung Nguyen Dinh
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
Ruben Canlas
 
Certified Scrum Product Owner Training
Certified Scrum Product Owner TrainingCertified Scrum Product Owner Training
Certified Scrum Product Owner Training
guest74599
 
What is agile model
What is agile modelWhat is agile model
What is agile model
Software Testing Books
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
Julien Henzelin
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway
Dave West
 
PRINCE2 Agile Guidance Preview
PRINCE2 Agile Guidance PreviewPRINCE2 Agile Guidance Preview
PRINCE2 Agile Guidance Preview
Frank Turley
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
Pavel Dabrytski
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agilityMagneta AI
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
oGuild .
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience DesignAlla Zollers
 
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporaçõesLuiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Agile Trends
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESS
Jens Hoffmann
 

What's hot (20)

Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Aleksey Shebanov: Workshop with a client: hints & tips
Aleksey Shebanov: Workshop with a client: hints & tipsAleksey Shebanov: Workshop with a client: hints & tips
Aleksey Shebanov: Workshop with a client: hints & tips
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
 
Prince2 explained in 30mins
Prince2 explained in 30minsPrince2 explained in 30mins
Prince2 explained in 30mins
 
Prince2
Prince2Prince2
Prince2
 
Goody bag ghc design thinking tools
Goody bag ghc design thinking toolsGoody bag ghc design thinking tools
Goody bag ghc design thinking tools
 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
 
Scrum agile process
Scrum agile processScrum agile process
Scrum agile process
 
Scrum and agile principles
Scrum and agile principles Scrum and agile principles
Scrum and agile principles
 
Certified Scrum Product Owner Training
Certified Scrum Product Owner TrainingCertified Scrum Product Owner Training
Certified Scrum Product Owner Training
 
What is agile model
What is agile modelWhat is agile model
What is agile model
 
12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
 
Who is the Product Owner Anyway
Who is the Product Owner Anyway Who is the Product Owner Anyway
Who is the Product Owner Anyway
 
PRINCE2 Agile Guidance Preview
PRINCE2 Agile Guidance PreviewPRINCE2 Agile Guidance Preview
PRINCE2 Agile Guidance Preview
 
Lean vs scrum
Lean vs scrumLean vs scrum
Lean vs scrum
 
Ewan developing the agile mindset for organizational agility
Ewan   developing the agile mindset for organizational agilityEwan   developing the agile mindset for organizational agility
Ewan developing the agile mindset for organizational agility
 
The Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint PlanningThe Essence of Sprint Planning : Presented by Sprint Planning
The Essence of Sprint Planning : Presented by Sprint Planning
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporaçõesLuiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
Luiz Fernando Testa Contador - Aplicando DevOps em grandes corporações
 
PRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESSPRINCE2 + AGILE = SUCCESS
PRINCE2 + AGILE = SUCCESS
 

Viewers also liked

Better burger
Better burgerBetter burger
Better burgerlydiah6
 
Leonor Liboon's June 2015 CV
Leonor Liboon's June 2015 CVLeonor Liboon's June 2015 CV
Leonor Liboon's June 2015 CVBeng Liboon
 
Continuous integration 101
Continuous integration 101Continuous integration 101
Continuous integration 101
Manuel Spezzani
 
Idea vomiting sxsw
Idea vomiting sxswIdea vomiting sxsw
Idea vomiting sxswCourtney Tye
 
GAD Plan Local Colleges
GAD Plan Local CollegesGAD Plan Local Colleges
GAD Plan Local CollegesMutya Acebron
 
Gender differences in texting
Gender differences in textingGender differences in texting
Gender differences in textingCourtney Tye
 

Viewers also liked (12)

Better burger
Better burgerBetter burger
Better burger
 
Presentation1
Presentation1Presentation1
Presentation1
 
Makalah pertemuan 9
Makalah pertemuan 9Makalah pertemuan 9
Makalah pertemuan 9
 
Leonor Liboon's June 2015 CV
Leonor Liboon's June 2015 CVLeonor Liboon's June 2015 CV
Leonor Liboon's June 2015 CV
 
Ibm pres2
Ibm pres2Ibm pres2
Ibm pres2
 
Sohna master plan
Sohna master planSohna master plan
Sohna master plan
 
Continuous integration 101
Continuous integration 101Continuous integration 101
Continuous integration 101
 
Idea vomiting sxsw
Idea vomiting sxswIdea vomiting sxsw
Idea vomiting sxsw
 
GAD Plan Local Colleges
GAD Plan Local CollegesGAD Plan Local Colleges
GAD Plan Local Colleges
 
Ibm pres3
Ibm pres3Ibm pres3
Ibm pres3
 
Gender differences in texting
Gender differences in textingGender differences in texting
Gender differences in texting
 
GAD Plan of SUCs
GAD Plan of SUCsGAD Plan of SUCs
GAD Plan of SUCs
 

Similar to Agile and Design: creating and implementing products (in Italy) is possible

Get a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrantGet a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrant
Kartick Hari
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development Projects
Involved IT
 
Project Management
Project ManagementProject Management
Project Management
Andriy Tatchyn
 
Making quality visible in Product Engineering
Making quality visible in Product EngineeringMaking quality visible in Product Engineering
Making quality visible in Product Engineering
Jan Petter Hagberg
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
ProductCamp Chicago
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
Scrum Breakfast Vietnam
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
Mark Billinghurst
 
UX Camp 2017 – How UX survives in agile development
UX Camp 2017 – How UX survives in agile developmentUX Camp 2017 – How UX survives in agile development
UX Camp 2017 – How UX survives in agile development
Janne_Bjorsted
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdf
LaSoft
 
UX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successUX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to success
Ran Liron
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
UXPA Boston
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
Patrick McNeil
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
InfinIT - Innovationsnetværket for it
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshopPatrick McNeil
 
Multimedia-Lecture-2.pptx
Multimedia-Lecture-2.pptxMultimedia-Lecture-2.pptx
Multimedia-Lecture-2.pptx
vishal choudhary
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
Alan Braz
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
Su-Laine Yeo Brodsky
 

Similar to Agile and Design: creating and implementing products (in Italy) is possible (20)

Get a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrantGet a hackathon prototype for new product ideas - sybrant
Get a hackathon prototype for new product ideas - sybrant
 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development Projects
 
Project Management
Project ManagementProject Management
Project Management
 
Making quality visible in Product Engineering
Making quality visible in Product EngineeringMaking quality visible in Product Engineering
Making quality visible in Product Engineering
 
PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?PCC2 - How do I incorporate Apple-like design into my products?
PCC2 - How do I incorporate Apple-like design into my products?
 
UI/UX Design in Agile process
UI/UX Design in Agile process  UI/UX Design in Agile process
UI/UX Design in Agile process
 
Lean UX
Lean UXLean UX
Lean UX
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
COMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and EvaluationCOMP 4026 Lecture3 Prototyping and Evaluation
COMP 4026 Lecture3 Prototyping and Evaluation
 
UX Camp 2017 – How UX survives in agile development
UX Camp 2017 – How UX survives in agile developmentUX Camp 2017 – How UX survives in agile development
UX Camp 2017 – How UX survives in agile development
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdf
 
UX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to successUX @ Agile - Myths, Legends and the path to success
UX @ Agile - Myths, Legends and the path to success
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
 
Intro to User Centered Design Workshop
Intro to User Centered Design WorkshopIntro to User Centered Design Workshop
Intro to User Centered Design Workshop
 
Metodologia scrum actualizada qa
Metodologia scrum actualizada qaMetodologia scrum actualizada qa
Metodologia scrum actualizada qa
 
Test i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, SogetiTest i agile projekter af Gitte Ottosen, Sogeti
Test i agile projekter af Gitte Ottosen, Sogeti
 
User centered design workshop
User centered design workshopUser centered design workshop
User centered design workshop
 
Multimedia-Lecture-2.pptx
Multimedia-Lecture-2.pptxMultimedia-Lecture-2.pptx
Multimedia-Lecture-2.pptx
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
 

Recently uploaded

一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint
Alvis Oh
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
9a93xvy
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
fastfixgaragedoor
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
smpc3nvg
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
Alan Dix
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
TeeFusion
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
madhavlakhanpal29
 

Recently uploaded (20)

一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint
 
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
一比一原版(CITY毕业证书)谢菲尔德哈勒姆大学毕业证如何办理
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
一比一原版(Brunel毕业证书)布鲁内尔大学毕业证成绩单如何办理
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 

Agile and Design: creating and implementing products (in Italy) is possible

  • 1. Agile and Design: creating and implementing products (in Italy) is possible by Manuel Spezzani and Ilaria Mauric ! Be!er So"ware Firenze, October 13, 2014
  • 2. Ilaria Mauric Partner and Head of Design GNV&Partners @ilariamauric
  • 3.   it.linkedin.com/in/ilariamauric/ Manuel Spezzani Technical lead Iconsulting @manuelspezzani
  • 8. Can we make a product?
  • 9. Can we make a saleable and sustainable product?
  • 10. The product lifecycle represents the amount of revenue a product generates over time, from its inception to the point where it is discontinued development introduction growth maturity decline Source: h!p://smallbusiness.chron.com/difference-between-product-lifecycle-project-lifecycle-20432.html
  • 11. The product lifecycle represents the amount of revenue a product generates over time, from its inception to the point where it is discontinued development introduction The project lifecycle measures the work that goes into a project from beginning to end growth maturity decline initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure Source: h!p://smallbusiness.chron.com/difference-between-product-lifecycle-project-lifecycle-20432.html
  • 12. represents the amount of revenue a product generates over time, from its inception to the point where it is discontinued development introduction measures the work that goes into a project from beginning to end growth maturity decline initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure The product lifecycle The project lifecycle
  • 14. Product. For a complex domain.
  • 15. Company Internal : Team = Venture Capitalist : Startup
  • 16. Commitment development introduction growth maturity decline initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure Shipping the first Minimum Viable Product (MVP)
  • 17. growth maturity decline initiation planning execution closure initiation planning execution closure initiation planning execution closure Commitment Shipping the first Minimum Viable Product (MVP) If MVP will succeed, our VC (= the Company) will provide extra budget for phase 2 development introduction initiation planning execution closure initiation planning execution closure
  • 18. Commitment Shipping the first Minimum Viable Product (MVP) • self-organized team • limited budget • deadline and clear goals
  • 19. Some rough numbers Time min max First dev spike October - November 2013 month(s) - 1 Project timeframe November 2013 - October 2014 month(s) - 12 Total month(s) - 13 Team pre-tax Manager 1, no full-time = 1 month € 5.000 7.000 Developers 2 full-time x 10 month + 1 full-time x 3 months € 70.000 80.000 Communication 1 full-time x 4 months € 12.000 14.000 Total (range) € 87.000 101.000 Extras VAT excluded Development tools € 3.500 4.500 Dev consultancy € 5.000 7.000 Product UX Design € 15.000 18.000 Brand/Copy/Website € 6.000 8.000 Totals (range € 29.500 37.500 Total (range) € 117.500 138.500
  • 21. Methodology Scrum • welcome changing requirements • deliver working soware frequently • business people and developers must work together daily • working soware is the primary measure of progress Source: h!p://agilemanifesto.org/principles.html
  • 22. Dev toolbox ! … for sharing roadmap and project progress • Post-it (sprint planning) • Trello (roadmap) • YouTrack (issue tracker) • Automatic release notes email ! … for app releases • Jenkins / NuGet / MsBuild (continuous integration) • NUnit / Mocha / Selenium (automatic tests) • Wix / WebDeploy / custom code (packaging and auto-update) ! … for auditing and monitoring app status and crashes • log4net / NBug • GrayLog2 / Google Analytics
  • 23. Dev principles ! 1. Product and Users 2.Automate everything 3.Users Feedback, even if they are not Customers
  • 25.
  • 27. sbasksai gash jbasjvabs manvs bamsv amsvamsvam bvamsv amsvmasv basgakusga …
  • 28. that being said, we have this timeframe and this budget. what can you do for us?
  • 30. As to methods there may be a million and then some, but principles are few. ! The man who grasps principles can successfully select his own methods. The man who tries methods, ignoring principles, is sure to have trouble. Ralph Waldo Emerson, american philosopher, author and essayst, 1803 - 1882
  • 31. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure Design principles 1. Verify assumptions 2. Foster understanding, feedbacks and learning 3. Welcome changing requirements 4. MVP designed to collect strategic data to simplify decisions on further steps
  • 32. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure Design sprint 1. Analysis and user interviews/tests 2. Sketch and user interviews/tests 3. Demo on Invision 4. Prototype and user interviews/tests 5. Fix and fine tuning
  • 33. Commitment Shipping the first Minimum Viable Product (MVP) Design sprint 1. Analysis and user interviews/tests 2. Sketch and user interviews/tests 3. Demo on Invision 4. Prototype and user interviews/tests 5. Fix and fine tuning development initiation planning execution closure
  • 34. assumptions product real world Fonte: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
  • 36. Junior design process Source: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
  • 37. Junior design process Assumptions designers developers managers users Source: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
  • 39. How many people to interview? Interaction Design course by Cooper, 2012
  • 40. Lightweight research tips - Interaction Design course by Cooper, 2012
  • 41. The Storygraph, , by Raffaele Boiano, 2013
  • 42. Why you only need to test 5 users - Jakob Nielsen, Nielsen Norman Group, March 19, 2000
  • 43. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure Design roadmap • 5 iterations of variable duration (2 / 4 weeks) • User tests along the whole process (constraint) • UX, UI and Visual Design • Frontend consultancy
  • 44. Design toolbox … for communicating • Invision • Trello • Mail, Skype, Hangout • Live meetings for instant feedbacks • Calendar ! … for defining the project • Project canvas ! … for discovering and verifying • User tests with paper prototypes made during the sessions • Quicktime for audio recording • Silverback for video recording and screencasts … for interface and visual designing • Paper, pencil, rubber, scanner • Omnigraffle • Photoshop • Invision • Acrobat • Low / medium / high - fi prototypes ! … for guiding and describing choices • Journey Maps • (Lean) Personas and interviews recaps • “Feature thermometer” based on Personas
  • 45. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure Design sprint 1. Analysis and user interviews/tests 2. Sketch and user interviews/tests 3. Demo on Invision 4. Prototype and user interviews/tests 5. Fix and fine tuning
  • 46. prototype user real interviews and low-fi tests learning paper prototypes user tests learning invision prototype user tests learning MVP project canvas
  • 47.
  • 48. Senior design process Source: h!ps://medium.com/the-year-of-the-looking-glass/junior-designers-vs-senior-designers-#e483d3b51e
  • 49. users managers developers designers stakeholders etc. etc.
  • 50.
  • 51. user card main insights from user interviews
  • 52. ≠ user card personas card
  • 53. journey map before journey map a#er
  • 55. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure During each iteration • bug checks highest priority (the product is already in use by internal colleagues) • at the end of each design sprint, internal meeting for sharing outcomes and take the pulse of the situation • very rapid fixes on the prototype close and during user interviews and tests
  • 56. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure If the design deliverable is implementable • user stories, estimate, priority most complex / undefined first • contingent tech spike to discover complex / undefined user stories • implementation
  • 57. Commitment Shipping the first Minimum Viable Product (MVP) development initiation planning execution closure If the design deliverable is not implementable • internal short discussion (+contingent extra tech spike) to identify complexities and issues as soon as possible • devs + designers small talk to identify low impact solutions
  • 58. development introduction growth maturity decline initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure initiation planning execution closure Where we are at • 2 products (suite) • acquisition of the first Customers • first webinar; first smacks • we iterate • proposal of our suite to VC’s loyal Customers; more smacks • AdWords America and India e we are pushing ahead….
  • 60. don’t stop at “the tool is meant to do this”. ! during each iteration, it is mandatory to raise up our head and think: “given this timeframe and this budget, what is the most valuable activity i can do next?” and to act accordingly.
  • 61. you don’t need to move to the silicon valley to work on a startup using agile dev methoDoLogies and lean design processes!
  • 62. questions? Thank you! Be!er Soware • Firenze, October 13, 2014 @manuelspezzani,