SlideShare ist ein Scribd-Unternehmen logo
1 von 35
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?

The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The MetricsTeamQualityPro
 
the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)Rik Marselis
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMProduct School
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansNathan Gloyn
 
[Webinar] What Top Software Firms Have to Teach Market Researchers
[Webinar] What Top Software Firms Have to Teach Market Researchers[Webinar] What Top Software Firms Have to Teach Market Researchers
[Webinar] What Top Software Firms Have to Teach Market ResearchersInsightInnovation
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrumAnne Starr
 
All about Product Roadmaps
All about Product RoadmapsAll about Product Roadmaps
All about Product RoadmapsIntechnica
 
Agile Project Management Essential
Agile Project Management EssentialAgile Project Management Essential
Agile Project Management EssentialReema
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?MagmaLabs
 
Getting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best PracticesGetting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best PracticesProductPlan
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner RoleKent McDonald
 
Participatory Design: Bringing Users Into Your Process
Participatory Design: Bringing Users Into Your ProcessParticipatory Design: Bringing Users Into Your Process
Participatory Design: Bringing Users Into Your ProcessDavid Sherwin
 
Lean Six Sigma Black Belt Training Part 4
Lean Six Sigma Black Belt Training Part 4Lean Six Sigma Black Belt Training Part 4
Lean Six Sigma Black Belt Training Part 4Lean Insight
 

Was ist angesagt? (15)

The Good, The Bad, and The Metrics
 The Good, The Bad, and The Metrics The Good, The Bad, and The Metrics
The Good, The Bad, and The Metrics
 
the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)the PointZERO vision introduction (includes Quality Supervision overview)
the PointZERO vision introduction (includes Quality Supervision overview)
 
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PMContinuously Innovate: GitLab's Approach to PM by GitLab Sr PM
Continuously Innovate: GitLab's Approach to PM by GitLab Sr PM
 
You keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it meansYou keep using the word agile, i do not think it means what you think it means
You keep using the word agile, i do not think it means what you think it means
 
Agile
AgileAgile
Agile
 
[Webinar] What Top Software Firms Have to Teach Market Researchers
[Webinar] What Top Software Firms Have to Teach Market Researchers[Webinar] What Top Software Firms Have to Teach Market Researchers
[Webinar] What Top Software Firms Have to Teach Market Researchers
 
agilebookscrum
agilebookscrumagilebookscrum
agilebookscrum
 
All about Product Roadmaps
All about Product RoadmapsAll about Product Roadmaps
All about Product Roadmaps
 
Discovery phase
Discovery phase Discovery phase
Discovery phase
 
Agile Project Management Essential
Agile Project Management EssentialAgile Project Management Essential
Agile Project Management Essential
 
What is Agile Development?
What is Agile Development?What is Agile Development?
What is Agile Development?
 
Getting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best PracticesGetting in Shape for 2018: Product Management Best Practices
Getting in Shape for 2018: Product Management Best Practices
 
Examining the Product Owner Role
Examining the Product Owner RoleExamining the Product Owner Role
Examining the Product Owner Role
 
Participatory Design: Bringing Users Into Your Process
Participatory Design: Bringing Users Into Your ProcessParticipatory Design: Bringing Users Into Your Process
Participatory Design: Bringing Users Into Your Process
 
Lean Six Sigma Black Belt Training Part 4
Lean Six Sigma Black Belt Training Part 4Lean Six Sigma Black Belt Training Part 4
Lean Six Sigma Black Belt Training Part 4
 

Ähnlich wie Purchasing agile development techniques and agreement tools

How Agile Are You Really?
How Agile Are You Really?How Agile Are You Really?
How Agile Are You Really?Karoliina Luoto
 
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 PMProduct School
 
Are You Really Agile?
Are You Really Agile?Are You Really Agile?
Are You Really Agile?mhambalek
 
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 ParliamentKaroliina Luoto
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsSynerzip
 
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 PMProduct School
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyayPMI_IREP_TP
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1Charles Cooper
 
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 AgileNitor
 
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 Portfoliorntwoods
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohantyJulen Mohanty
 
Optimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and PrioritizationOptimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and PrioritizationInfo-Tech Research Group
 
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 & RecommendationsMirketa Inc
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP WorkshopMike Cottmeyer
 

Ähnlich wie Purchasing agile development techniques and agreement tools (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
 
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
 
Using Agile in Non-Ideal Situations
Using Agile in Non-Ideal SituationsUsing Agile in Non-Ideal Situations
Using Agile in Non-Ideal Situations
 
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
 
Presentation by lavika upadhyay
Presentation by lavika upadhyayPresentation by lavika upadhyay
Presentation by lavika upadhyay
 
Assignment .pdf
Assignment .pdfAssignment .pdf
Assignment .pdf
 
Services for business_2014
Services for business_2014Services for business_2014
Services for business_2014
 
Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
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
 
DPPM6
DPPM6DPPM6
DPPM6
 
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
 
Agile adoption julen c. mohanty
Agile adoption   julen c. mohantyAgile adoption   julen c. mohanty
Agile adoption julen c. mohanty
 
Optimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and PrioritizationOptimize Project Intake Approval and Prioritization
Optimize Project Intake Approval and Prioritization
 
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
 
Product management
Product managementProduct management
Product management
 
The Agile PMP Workshop
The Agile PMP WorkshopThe Agile PMP Workshop
The Agile PMP Workshop
 

Mehr von Karoliina Luoto

Lean ohjelmistokehityksessä
Lean ohjelmistokehityksessäLean ohjelmistokehityksessä
Lean ohjelmistokehityksessäKaroliina Luoto
 
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 transformationKaroliina Luoto
 
Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?
Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?
Ketterä hankinta - Miten onnistut kehitysresurssien ostamisessa?Karoliina Luoto
 
Why agile customers become monsters?
Why agile customers become monsters?Why agile customers become monsters?
Why agile customers become monsters?Karoliina Luoto
 
Lean Project Leadership - Minimum Metrics
Lean Project Leadership - Minimum MetricsLean Project Leadership - Minimum Metrics
Lean Project Leadership - Minimum MetricsKaroliina Luoto
 
Lean Metrics: Driving and Measuring Change
Lean Metrics: Driving and Measuring ChangeLean Metrics: Driving and Measuring Change
Lean Metrics: Driving and Measuring ChangeKaroliina Luoto
 
Ketteryys ja sopimusehdot
Ketteryys ja sopimusehdotKetteryys ja sopimusehdot
Ketteryys ja sopimusehdotKaroliina Luoto
 
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 visioKaroliina Luoto
 
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äKaroliina Luoto
 
Ketterien vaatimusten kuvaaminen
Ketterien vaatimusten kuvaaminenKetterien vaatimusten kuvaaminen
Ketterien vaatimusten kuvaaminenKaroliina Luoto
 
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?Karoliina Luoto
 
Ketterä kehittäminen julkishallinnossa
Ketterä kehittäminen julkishallinnossaKetterä kehittäminen julkishallinnossa
Ketterä kehittäminen julkishallinnossaKaroliina Luoto
 
Superpowers of Product Owner
Superpowers of Product OwnerSuperpowers of Product Owner
Superpowers of Product OwnerKaroliina Luoto
 
Slideshare työkäytössä
Slideshare työkäytössäSlideshare työkäytössä
Slideshare työkäytössäKaroliina Luoto
 
Tulevaisuutemme verkossa
Tulevaisuutemme verkossaTulevaisuutemme verkossa
Tulevaisuutemme verkossaKaroliina 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
 
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ä
 
Tulevaisuutemme verkossa
Tulevaisuutemme verkossaTulevaisuutemme verkossa
Tulevaisuutemme verkossa
 

Kürzlich hochgeladen

Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 

Kürzlich hochgeladen (20)

Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 

Purchasing agile development techniques and agreement tools

  • 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