SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
Digital Innovation Group
Arla Foods
Medicine for the pain points of
purchasing agile
Karoliina Luoto
3.9.2013
Karoliina Luoto + Codento
 Presently consultant for
 Business and use cases
oriented digital service
concepting
 Agile project management
 Before: product owner,
collaboration strategist,
communications specialist
 Consultancy company for
intelligent software
development
This presentation
 Pondering agile project management and leadership
 Special emphasis on the purchasing techniques and
agreement tools
How many of your
organizations have used
agile development
for web tools?
(Really? One set of agility criteria:)
1. End users are a constant part of the development process
2. The team has power to make decisions
3. Requirements strech, the schedule doesn't
4. The requirements are described on top level, lightly and visually
5. The development work is done in small increments that ca nbe developed further
6. Focus on regular delivery of working product parts
7. Finishing each requirement before moving to next one
8. 80/20 rule: focus on search of 20 % solutions that can fulfill 80 % of the need
9. Testing throughout the project – test early, test often
10. Collaborative approach from _all_ players in the project
6
Photo: Boy-piyaphon, Flickr
Beatiful but
potentially
dangerous
The possible dangers of waterfall
 Waterfall project models (plan – implement – test –
launch) work fine for clear, well-defined targets
 When we step ouside this zone, problems easily arise
 Lack of communication
 Development does not focus on the most value-adding
functionality
 Delays due to cascading problems
 Changing requirements / growing understanding
 Time and money gets spent on arguing
 Client avoiding responsibility
 Who can know and communicate the business needs if not you?
Agility test (borrowed from Perttu Tolvanen)
 1. How known is the project objective?
a) Blurry b) A bit unstructured c) Quite clear
 2. How code-oriented is the project?
a) It's all about new code
b) We are using a product but customizing it a bit
c) We are just taking on out-of-package product and making it
work for us, content is the king
 3. Can the project be resourced with a full-time
product owner?
a) No probs, we want to invent in this one
b) It will be a bit painful c) No way
Results
3 points for each a) answer, 2 points for each b), 3 points for each c)
7-9 points: Clearly there is a case for an agile project.
Still, remember to resource and support it well and
ensure that main stakeholders share the agile ideas.
4-6 points: Twilight zone. Do you have enough
resources? Would a clear waterfall still suit you better?
1-3 points: No question, your case is a clear one. Just
take the vendor's process and launch the project.
Agile Principles (for Scrum, Kanban...)
 Early and continuous
delivery (couple of weeks)
 Valuable software
 Welcome changing
requirements, even late
 Business people and
developers work together
daily
 Build projects around
motivated individuals and
support and trust them
 Self-organizing teams
 Face-to-face communication
 Primary measure of progress
working software
 Continuous attention to
technical excellence and good
design
 Simplicity - the art of
maximizing the amount of
work not done
 Team reflects on how to
become more effective and
adjusts its behaviour
The basis of purchasing agile
 Paradigm of continuous
development and
commitment
 Vision and goals from the
client – responsibility
 Requiremet prioritizing
most important client duty
 Product owner work 20 %
of the team effort
 Steering group shares the
values
 Buying work, not outcome
 Agreement termination
main ultimatum tool with
the vendor
 Transparency main risk
management tool
 Code needs to stay with
the client, e.g. in GitHub
 Minimum viable product is
targeted first, elaborated
on customer feedback
The key factors in purchasing agile
 Buying talent
 Buying team work
 Keeping the talent
 Scalability
 Budget control
 Quality assurance
 Transferrability
 Support
Buying
talentPhoto: Guilherme Jófili, Flickr
Buying talent
 Make sure that you get knowhow from specific people,
not from the generic firm
 Tools available:
1. In the tendering, ask forrelevant references from the named
team members attending this project
2. Can be verified with interviews
3. ...or with reference requests from former clients
➢
To allure the best talent to participate, make your project
worthwile and advertise it!
Buying
team work Photo: scarlatti2004, Flickr
Buying team work
 The talent does not help much if it doesn't work together
 Compare for example:
1. The summed co-work experience days of the team
2. Description of the supplier support and method development
for team work
3. A small test task as part of the tendering process helps
verifying
4. Also psychological tests used in some cases
(would not recommend)
Keeping
the talentPhoto: massdistraction, Flickr
Keeping the talent
 Basic problem: in long projects, people in teams tend to
change
 Basic solution: make the project worthwhile
 Rules for team member changes
1. Right to say no to a specific substitute member
2. The new person must have at least equivalent experience
compared to the original one
3. Verifying know-how with the original process
4. Agreed sanction for team member changes, for example 10
person days of free on-board work
5. In big projects: two suppliers bringing team members
ScalabilityPhoto: Andy Hay, Flickr
Scalability
 In big projects, work can be divided between two or more
teams
 One backlog is then used to serve meaningful goalsets / sprint
backlogs for several teams
 One supplier can be asked for multiple teams, or
 This can build on multi-supplier basis
 Coherent backlog management key success factor
Thoughts on the
talent/people management?
Spotted problems / extra
ideas? Experiences?
Managing
the budget
Photo: 401(K) 2013, Flickr
Managing the budget
 When buying work not outcomes, need for incentives for
maximum effort
1. The product owner can give supplier 5-10 % prize/sanction per
release based on subjective valuation of effort
2. Crucial to aim together at 20 % solutions with 80 % user need
solving
3. 50 % of budget used for the minimum viable product, if not
obtained, missing work with 25 % discount
4. Possibility for the supplier to bring in new talent when
knowledge gaps spotted
Quality
assurance
Photo: MTSOfan, Flickr
Quality assurance
 Means for adding quality in agile project
1. Mutually agreed definition of done (DOD)!
2. Agreed minimum interval for depolying to production, for
example every two sprints, to avoid technical debt
3. In-house developer as part of the team
4. Outside peer evaluation as part of the agreed process
5. Agile guarantee: an agreed sum paid for all the fixes of already
developed but since that broken features or a reduced price for
such fixes
Transferrability
Photo: ibm4381, Flickr
Transferrability (in case of supplier change)
 Even best co-work ends sometimes
 Tools for transferrability:
1. Demand the code where you can see it (for example in
Github)
2. Client in-house developer as part of the team
3. In the tendering process, ask for a description of the
transferrability process
Thoughts on the asset
management? Spotted
problems / extra ideas?
Experiences?
Support
Photo: 4 Cdn Div/4 Div CA – JTFC/FOIC, Flickr
Waterfall triangle
SchedulePrice
Scope
Agile triangle
RestrictionsQuality
Value
Agile Manifesto – bottom values
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Support: ?
 Since for a lot of organization this is revolutionary, the
macro key success factor is support from the
organization
 Tools
 An oath from the steering group members to be able to steer
the vision and leave the day-to-day decicions for the product
owner
 An oath from the steering group members to be able to
prioritize between product constraints
 Release planning in steering group
 Open reviews the official Scrum answer
 Mutual agile coaching for all key stakeholders and steering
group
What else is there? Must be
something more?
(Worst case scenario: individuals - and
projects - crushed between paradigms)
Thank you!
www.codento.com / @codento
Karoliina Luoto
Karoliina.luoto@codento.com
@totoroki
+358 40 765 8504

Weitere ähnliche Inhalte

Was ist angesagt?

Estimation – a waste of time master 2013 sdc gothenburg w hp rules
Estimation – a waste of time master 2013 sdc gothenburg w hp rulesEstimation – a waste of time master 2013 sdc gothenburg w hp rules
Estimation – a waste of time master 2013 sdc gothenburg w hp rules
tom gilb
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
Knowit_TM
 

Was ist angesagt? (17)

How to Juggle Multiple Beta Tests at Once
How to Juggle Multiple Beta Tests at OnceHow to Juggle Multiple Beta Tests at Once
How to Juggle Multiple Beta Tests at Once
 
Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013Agility is the tool gilb vilnius 9 dec 2013
Agility is the tool gilb vilnius 9 dec 2013
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
PMI-ACP Lesson 12 Knowledge and Skills Nugget 2
 
Top Agile Metrics
Top Agile MetricsTop Agile Metrics
Top Agile Metrics
 
ISTQB Agile Extension
ISTQB Agile ExtensionISTQB Agile Extension
ISTQB Agile Extension
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
PMI-ACP Lesson 12 Knowledge and Skills Nugget 4
 
PMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with AnswersPMI ACP Classroom Question Paper with Answers
PMI ACP Classroom Question Paper with Answers
 
Estimation – a waste of time master 2013 sdc gothenburg w hp rules
Estimation – a waste of time master 2013 sdc gothenburg w hp rulesEstimation – a waste of time master 2013 sdc gothenburg w hp rules
Estimation – a waste of time master 2013 sdc gothenburg w hp rules
 
Project Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and AgileProject Management in Agile Organizations - Stage Gate and Agile
Project Management in Agile Organizations - Stage Gate and Agile
 
Covid 19 supply_chain_contradiction
Covid 19 supply_chain_contradictionCovid 19 supply_chain_contradiction
Covid 19 supply_chain_contradiction
 
PMI-ACP Lesson 04 Nugget 2 Agile Estimation
PMI-ACP Lesson 04 Nugget 2 Agile EstimationPMI-ACP Lesson 04 Nugget 2 Agile Estimation
PMI-ACP Lesson 04 Nugget 2 Agile Estimation
 
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
PMI-ACP Lesson 12 Knowledge and Skills Nugget 1
 
Business Process Design 2008
Business Process Design 2008Business Process Design 2008
Business Process Design 2008
 
Critical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrumCritical 5 to succeed as agile product manager using scrum
Critical 5 to succeed as agile product manager using scrum
 
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
 
Integrating the Voice of the Customer into Your Product's Development
Integrating the Voice of the Customer into Your Product's DevelopmentIntegrating the Voice of the Customer into Your Product's Development
Integrating the Voice of the Customer into Your Product's Development
 

Andere mochten auch

Paseo Del cid Residencial
Paseo Del cid ResidencialPaseo Del cid Residencial
Paseo Del cid Residencial
Espacio Desarrollos Urbanos
 
Publishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebPublishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the Web
Yves Raimond
 
Movimiento armónico simple
Movimiento armónico simpleMovimiento armónico simple
Movimiento armónico simple
sleven00
 

Andere mochten auch (20)

Smartphone comparison
Smartphone comparisonSmartphone comparison
Smartphone comparison
 
Paseo Del cid Residencial
Paseo Del cid ResidencialPaseo Del cid Residencial
Paseo Del cid Residencial
 
Department of Agriculture Preliminary Regulatory Reform Plan
Department of Agriculture Preliminary Regulatory Reform PlanDepartment of Agriculture Preliminary Regulatory Reform Plan
Department of Agriculture Preliminary Regulatory Reform Plan
 
Taller2:insertar diapositivas
Taller2:insertar diapositivasTaller2:insertar diapositivas
Taller2:insertar diapositivas
 
อบจ
อบจอบจ
อบจ
 
frida
fridafrida
frida
 
Let's Get Social!
Let's Get Social!Let's Get Social!
Let's Get Social!
 
Publishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the WebPublishing and interlinking music-related data on the Web
Publishing and interlinking music-related data on the Web
 
Tým: MYJAVO - Vědecká soutěž Hrdinové budoucnosti
Tým: MYJAVO - Vědecká soutěž Hrdinové budoucnostiTým: MYJAVO - Vědecká soutěž Hrdinové budoucnosti
Tým: MYJAVO - Vědecká soutěž Hrdinové budoucnosti
 
Outils et pratiques de veille des enseignants
Outils et pratiques de veille des enseignantsOutils et pratiques de veille des enseignants
Outils et pratiques de veille des enseignants
 
XOOPS 2.6.0 Assets Management using Assetic
XOOPS 2.6.0 Assets Management using AsseticXOOPS 2.6.0 Assets Management using Assetic
XOOPS 2.6.0 Assets Management using Assetic
 
Ejercicios de funciones estadisticas
Ejercicios de funciones estadisticasEjercicios de funciones estadisticas
Ejercicios de funciones estadisticas
 
Teach Your Text to Strip: Take It Off—Take It (Almost) All Off
Teach Your Text to Strip: Take It Off—Take It (Almost) All OffTeach Your Text to Strip: Take It Off—Take It (Almost) All Off
Teach Your Text to Strip: Take It Off—Take It (Almost) All Off
 
Design it in 14 days
Design it in 14 daysDesign it in 14 days
Design it in 14 days
 
Infinite Loops Dirty Architecture And Too Many Indexed URLs
Infinite Loops Dirty Architecture And Too Many Indexed URLsInfinite Loops Dirty Architecture And Too Many Indexed URLs
Infinite Loops Dirty Architecture And Too Many Indexed URLs
 
Servo Drives for ANY Qualitative Power | ElmoMC
Servo Drives for ANY Qualitative Power | ElmoMCServo Drives for ANY Qualitative Power | ElmoMC
Servo Drives for ANY Qualitative Power | ElmoMC
 
Movimiento armónico simple
Movimiento armónico simpleMovimiento armónico simple
Movimiento armónico simple
 
Virginia community twining france strausburg twin b
Virginia community twining france strausburg twin bVirginia community twining france strausburg twin b
Virginia community twining france strausburg twin b
 
Wikipédia : quels usages pédagogiques dans le cadre de l'éducation aux médias
Wikipédia : quels usages pédagogiques dans le cadre de l'éducation aux médiasWikipédia : quels usages pédagogiques dans le cadre de l'éducation aux médias
Wikipédia : quels usages pédagogiques dans le cadre de l'éducation aux médias
 
Intro to Design Manager
Intro to Design ManagerIntro to Design Manager
Intro to Design Manager
 

Ähnlich wie Purchasing agile: medicine to pain points

Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
PMI_IREP_TP
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
Charles Cooper
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdf
Jazmine Brown
 

Ähnlich wie Purchasing agile: medicine to pain points (20)

How Agile Are You Really?
How Agile Are You Really?How Agile Are You Really?
How Agile Are You Really?
 
Agile meets waterfall
Agile meets waterfallAgile meets waterfall
Agile meets waterfall
 
How to Make Your Organisation More Agile - J. Boye Conference 20141105
How to Make Your Organisation More Agile - J. Boye Conference 20141105How to Make Your Organisation More Agile - J. Boye Conference 20141105
How to Make Your Organisation More Agile - J. Boye Conference 20141105
 
5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM5 Lessons Learned in Product Management by Twitch Senior PM
5 Lessons Learned in Product Management by Twitch Senior PM
 
Are You Really Agile?
Are You Really Agile?Are You Really Agile?
Are You Really Agile?
 
Agile learning journey in public sector / UK Parliament
Agile learning journey in public sector / UK ParliamentAgile learning journey in public sector / UK Parliament
Agile learning journey in public sector / UK Parliament
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
 
Board role in agile / Southbank Centre 150122
Board role in agile / Southbank Centre 150122Board role in agile / Southbank Centre 150122
Board role in agile / Southbank Centre 150122
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
Services for business_2014
Services for business_2014Services for business_2014
Services for business_2014
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
From Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shapingFrom Product Vision to Story Map - Lean / Agile Product shaping
From Product Vision to Story Map - Lean / Agile Product shaping
 
Assignment .pdf
Assignment .pdfAssignment .pdf
Assignment .pdf
 
Agile
AgileAgile
Agile
 
DPPM6
DPPM6DPPM6
DPPM6
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Tales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
Tales of {Good Teams'} Failures - Case Studies, Root Causes & RecommendationsTales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
Tales of {Good Teams'} Failures - Case Studies, Root Causes & Recommendations
 
Top 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdfTop 50 Agile Interview Questions and Answers.pdf
Top 50 Agile Interview Questions and Answers.pdf
 
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise PortfolioAgile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
Agile & Beyond - Organically Scaled Agile: Creating a CLEAR Enterprise Portfolio
 

Mehr von Karoliina Luoto

Superpowers of Product Owner
Superpowers of Product OwnerSuperpowers of Product Owner
Superpowers of Product Owner
Karoliina Luoto
 

Mehr von Karoliina Luoto (20)

Lean ohjelmistokehityksessä
Lean ohjelmistokehityksessäLean ohjelmistokehityksessä
Lean ohjelmistokehityksessä
 
Modern agile - tools for successful agile transformation
Modern agile - tools for successful agile transformationModern agile - tools for successful agile transformation
Modern agile - tools for successful agile transformation
 
Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?
Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?
Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?
 
Why agile customers become monsters?
Why agile customers become monsters?Why agile customers become monsters?
Why agile customers become monsters?
 
Lean Project Leadership - Minimum Metrics
Lean Project Leadership - Minimum MetricsLean Project Leadership - Minimum Metrics
Lean Project Leadership - Minimum Metrics
 
Lean intranet
Lean intranetLean intranet
Lean intranet
 
Lean Metrics Riga
Lean Metrics RigaLean Metrics Riga
Lean Metrics Riga
 
Lean Metrics: Driving and Measuring Change
Lean Metrics: Driving and Measuring ChangeLean Metrics: Driving and Measuring Change
Lean Metrics: Driving and Measuring Change
 
Ketteryys ja sopimusehdot
Ketteryys ja sopimusehdotKetteryys ja sopimusehdot
Ketteryys ja sopimusehdot
 
Agile purchasing
Agile purchasingAgile purchasing
Agile purchasing
 
Ketterät vaatimukset - käyttäjätarina ja visio
Ketterät vaatimukset - käyttäjätarina ja visioKetterät vaatimukset - käyttäjätarina ja visio
Ketterät vaatimukset - käyttäjätarina ja visio
 
Ketterä tilaaja
Ketterä tilaajaKetterä tilaaja
Ketterä tilaaja
 
Ketterä projektinhallinta käytännön välineitä
Ketterä projektinhallinta käytännön välineitäKetterä projektinhallinta käytännön välineitä
Ketterä projektinhallinta käytännön välineitä
 
Ketterien vaatimusten kuvaaminen
Ketterien vaatimusten kuvaaminenKetterien vaatimusten kuvaaminen
Ketterien vaatimusten kuvaaminen
 
Why customers suck in agile and how could they be helped?
Why customers suck in agile and how could they be helped?Why customers suck in agile and how could they be helped?
Why customers suck in agile and how could they be helped?
 
Ketterä kehittäminen julkishallinnossa
Ketterä kehittäminen julkishallinnossaKetterä kehittäminen julkishallinnossa
Ketterä kehittäminen julkishallinnossa
 
Superpowers of Product Owner
Superpowers of Product OwnerSuperpowers of Product Owner
Superpowers of Product Owner
 
Sitra web work
Sitra web workSitra web work
Sitra web work
 
Slideshare työkäytössä
Slideshare työkäytössäSlideshare työkäytössä
Slideshare työkäytössä
 
Twitter työkäytössä
Twitter työkäytössäTwitter työkäytössä
Twitter työkäytössä
 

Kürzlich hochgeladen

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
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
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
lizamodels9
 

Kürzlich hochgeladen (20)

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
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
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
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
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
Call Girls From Raj Nagar Extension Ghaziabad❤️8448577510 ⊹Best Escorts Servi...
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
Cheap Rate Call Girls In Noida Sector 62 Metro 959961乂3876
 

Purchasing agile: medicine to pain points

  • 1. Digital Innovation Group Arla Foods Medicine for the pain points of purchasing agile Karoliina Luoto 3.9.2013
  • 2. Karoliina Luoto + Codento  Presently consultant for  Business and use cases oriented digital service concepting  Agile project management  Before: product owner, collaboration strategist, communications specialist  Consultancy company for intelligent software development
  • 3. This presentation  Pondering agile project management and leadership  Special emphasis on the purchasing techniques and agreement tools
  • 4. How many of your organizations have used agile development for web tools?
  • 5. (Really? One set of agility criteria:) 1. End users are a constant part of the development process 2. The team has power to make decisions 3. Requirements strech, the schedule doesn't 4. The requirements are described on top level, lightly and visually 5. The development work is done in small increments that ca nbe developed further 6. Focus on regular delivery of working product parts 7. Finishing each requirement before moving to next one 8. 80/20 rule: focus on search of 20 % solutions that can fulfill 80 % of the need 9. Testing throughout the project – test early, test often 10. Collaborative approach from _all_ players in the project
  • 6. 6 Photo: Boy-piyaphon, Flickr Beatiful but potentially dangerous
  • 7. The possible dangers of waterfall  Waterfall project models (plan – implement – test – launch) work fine for clear, well-defined targets  When we step ouside this zone, problems easily arise  Lack of communication  Development does not focus on the most value-adding functionality  Delays due to cascading problems  Changing requirements / growing understanding  Time and money gets spent on arguing  Client avoiding responsibility  Who can know and communicate the business needs if not you?
  • 8. Agility test (borrowed from Perttu Tolvanen)  1. How known is the project objective? a) Blurry b) A bit unstructured c) Quite clear  2. How code-oriented is the project? a) It's all about new code b) We are using a product but customizing it a bit c) We are just taking on out-of-package product and making it work for us, content is the king  3. Can the project be resourced with a full-time product owner? a) No probs, we want to invent in this one b) It will be a bit painful c) No way
  • 9. Results 3 points for each a) answer, 2 points for each b), 3 points for each c) 7-9 points: Clearly there is a case for an agile project. Still, remember to resource and support it well and ensure that main stakeholders share the agile ideas. 4-6 points: Twilight zone. Do you have enough resources? Would a clear waterfall still suit you better? 1-3 points: No question, your case is a clear one. Just take the vendor's process and launch the project.
  • 10. Agile Principles (for Scrum, Kanban...)  Early and continuous delivery (couple of weeks)  Valuable software  Welcome changing requirements, even late  Business people and developers work together daily  Build projects around motivated individuals and support and trust them  Self-organizing teams  Face-to-face communication  Primary measure of progress working software  Continuous attention to technical excellence and good design  Simplicity - the art of maximizing the amount of work not done  Team reflects on how to become more effective and adjusts its behaviour
  • 11. The basis of purchasing agile  Paradigm of continuous development and commitment  Vision and goals from the client – responsibility  Requiremet prioritizing most important client duty  Product owner work 20 % of the team effort  Steering group shares the values  Buying work, not outcome  Agreement termination main ultimatum tool with the vendor  Transparency main risk management tool  Code needs to stay with the client, e.g. in GitHub  Minimum viable product is targeted first, elaborated on customer feedback
  • 12. The key factors in purchasing agile  Buying talent  Buying team work  Keeping the talent  Scalability  Budget control  Quality assurance  Transferrability  Support
  • 14. Buying talent  Make sure that you get knowhow from specific people, not from the generic firm  Tools available: 1. In the tendering, ask forrelevant references from the named team members attending this project 2. Can be verified with interviews 3. ...or with reference requests from former clients ➢ To allure the best talent to participate, make your project worthwile and advertise it!
  • 15. Buying team work Photo: scarlatti2004, Flickr
  • 16. Buying team work  The talent does not help much if it doesn't work together  Compare for example: 1. The summed co-work experience days of the team 2. Description of the supplier support and method development for team work 3. A small test task as part of the tendering process helps verifying 4. Also psychological tests used in some cases (would not recommend)
  • 18. Keeping the talent  Basic problem: in long projects, people in teams tend to change  Basic solution: make the project worthwhile  Rules for team member changes 1. Right to say no to a specific substitute member 2. The new person must have at least equivalent experience compared to the original one 3. Verifying know-how with the original process 4. Agreed sanction for team member changes, for example 10 person days of free on-board work 5. In big projects: two suppliers bringing team members
  • 20. Scalability  In big projects, work can be divided between two or more teams  One backlog is then used to serve meaningful goalsets / sprint backlogs for several teams  One supplier can be asked for multiple teams, or  This can build on multi-supplier basis  Coherent backlog management key success factor
  • 21. Thoughts on the talent/people management? Spotted problems / extra ideas? Experiences?
  • 23. Managing the budget  When buying work not outcomes, need for incentives for maximum effort 1. The product owner can give supplier 5-10 % prize/sanction per release based on subjective valuation of effort 2. Crucial to aim together at 20 % solutions with 80 % user need solving 3. 50 % of budget used for the minimum viable product, if not obtained, missing work with 25 % discount 4. Possibility for the supplier to bring in new talent when knowledge gaps spotted
  • 25. Quality assurance  Means for adding quality in agile project 1. Mutually agreed definition of done (DOD)! 2. Agreed minimum interval for depolying to production, for example every two sprints, to avoid technical debt 3. In-house developer as part of the team 4. Outside peer evaluation as part of the agreed process 5. Agile guarantee: an agreed sum paid for all the fixes of already developed but since that broken features or a reduced price for such fixes
  • 27. Transferrability (in case of supplier change)  Even best co-work ends sometimes  Tools for transferrability: 1. Demand the code where you can see it (for example in Github) 2. Client in-house developer as part of the team 3. In the tendering process, ask for a description of the transferrability process
  • 28. Thoughts on the asset management? Spotted problems / extra ideas? Experiences?
  • 29. Support Photo: 4 Cdn Div/4 Div CA – JTFC/FOIC, Flickr
  • 32. Agile Manifesto – bottom values Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
  • 33. Support: ?  Since for a lot of organization this is revolutionary, the macro key success factor is support from the organization  Tools  An oath from the steering group members to be able to steer the vision and leave the day-to-day decicions for the product owner  An oath from the steering group members to be able to prioritize between product constraints  Release planning in steering group  Open reviews the official Scrum answer  Mutual agile coaching for all key stakeholders and steering group
  • 34. What else is there? Must be something more? (Worst case scenario: individuals - and projects - crushed between paradigms)
  • 35. Thank you! www.codento.com / @codento Karoliina Luoto Karoliina.luoto@codento.com @totoroki +358 40 765 8504