Transcript
Page 1: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Agile Pricing Models

Luxoft Agile Practice webinarby Sergey Prokhorenko

17 Aug 2016

Page 2: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Sergey Prokhorenko

Agile coach, head of Luxoft Agile Practice

[email protected]

sergeyprokhorenko

Page 3: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Session Plan

Difference between a delivery model and a pricing approach

Common pricing models for Agile projects

Delivery and billing approach for Agile fixed price

Choosing specific model for the particular engagement phase

Q&A

Page 4: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Top 4 Client Problems

Never45%

Rarely19%

Sometimes16%

Often13%

Always7%

Actual use of requested features

Source: The CHAOS Manifesto, The Standish Group, 2011

1. PAYING FOR THE WRONG THINGS

50% of money are spent on features which are never or rarely used by real users

2. ALWAYS LATE WITH THE THINGS WE REALLY NEED

Engineers tend to reinventing the wheel and focusing on interesting engineering stuff instead of business

priorities

3. TOO EXPENSIVE TO MAKE EVEN LITTLE CHANGES

Long change cycles due to complicated change management procedures which consumes time and money

4. DIFFICULT TO UNDERSTAND WHERE WE ARE RIGHT NOW

Client is overburden with different reports but have no clue of real progress in terms of working

features

Page 5: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Perception of Agile as a Silver Bullet

Source: Developing Modern Applications With Agile Outsourcing, Forrester Research, 2014

Addressing Agile AD&M challenges…

Doing right things for business Change for free Clear progress Cross-functional teams

…while following non-Agile SVM restrictions*

Greater vendor accountability Fixed scope Ring-fenced change Shared resource models

Page 6: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Common Engagement Models

Outstaffing (“Cost+”)

BOT (Build-Operate-Transfer)

Team Extension

Managed Delivery

Page 7: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Top Agile Contracting Frameworks @ Luxoft T&M

­ “Plain vanilla” T&M

­ T&M NTE (not-to-exceed)

­ Good for initial stages (build trust)

­ Measurement unit: man-day

Fixed Capacity (Agile Pod)

­ T&M-like pricing, but packaged for a team

­ Vendor responsibility for strong team building

­ Good for long-term projects with sustainable requirements flow

­ Measurement unit: team-sprint (for fully functional team)

FP per Work Unit

­ Output-based pricing

­ Vendor margin is based on performance

­ Best risk management approach for client

­ Measurement unit: story point (aligned with pre-agreed Definition of Done)

Page 8: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

T&M and T&M NTE

Pros• Least formal contracting

framework• Easy scaling• Good for team extension

model

Cons• Vendor is not accountable for

result• Uncontrollable spending (for

standard T&M)• Low-level engagement with

lower margin

Page 9: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Fixed Capacity (Agile Pods) Fixed price per team

­ Minimum team setup is defined upfront (e.g. 3x senior Java developers, 1x QA/BA, 1x BA/QA – one of them plays Scrum Master role)

­ Team minimal target velocity is agreed in SoW

­ Definition of Ready and Definition of Done is contracted (if needed)

Billing for every complete cross-functional team (T&M rates + extra margin to cover team forming stage and attrition risks) per sprint or several sprints

If team becomes dysfunctional due to attrition (falls under minimal target velocity), vendor is responsible for hiring and training new people, otherwise team isn’t billed

Not fully managed delivery, as delivery risks stay on the client side

Page 10: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Fixed Price per Work Unit (Story Point)

Definition of “done” and acceptance scenarios agreed before development

Features are demonstrated to customer only if 100% done and meet acceptance criteria

Indicative sizes of user stories (in Story Points) are included into SoW

Features are billed after UAT closed

Monthly payments based on estimates of features accepted within previous billing period

Client is responsible for providing backlog according to Definition of Ready

Feature A Feature B Feature C

Feature Z

Sprint planning

Feature A (100% done)

Prioritized backlog

Fixed sprint duration (2 weeks) Demo

(100% done features only)

Feature A

Feature B(100% done)

Feature C (85% done)

Feature B

UAT (1-2 weeks)

Feature A

Feature B

Issues and change requests are added to product backlog

DoR DoD

Page 11: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Forming Initial Backlog – Product Discovery Workshop

Identification of key user roles Story mapping and identification

of key functional scenarios Forming of product backlog based on user

story maps Relative sizing of user stories in a backlog Identification of acceptance criteria

for top priority stories Predicting team velocity and planning

of first development sprint Release roadmap

Page 12: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

36% OF FEATURES ARE REALLY USED BY BUSINESS CUSTOMERS

AGILE (BUSINESS VALUE-ORIENTED)

Feature A Feature B Feature C

…Feature Z

“Big Bang” acceptance

Never­45%

Rarely­19%

Some-times16% Often

13% Always7%

WATERFALL (PLAN-ORIENTED)

Source: The CHAOS Manifesto, The Standish Group, 2011

Never

10%

Rarely10%

Sometimes27% Often

24%

Al-ways29%

Feature AFeature BFeature C

…Feature Z

Small batchSmall batchSmall batchSmall batchSmall batch

80% OF FEATURES ARE USED BY BUSINESS CUSTOMERSBased on Luxoft experience

Agile Fixed Price (per Story Point) Savings

Page 13: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Engagement Transformation

Grow and ScaleBuild Trust

Hiring Environment and

Infrastructure setup Business­Domain­Induction­trainings

Engage

Duration and

Contract

TeamStructure

Cross-functional, cross-component feature team

Local PO proxy

Hiring Fostering Advanced

Domain and Product Expertise

Building Hyper productive teams

Introduction Build-in Quality

Luxoft DCActivities

and Results

Core team of 5-7 team members

Luxoft Agile COESupport

Engagement assessment

Core Team Interviews Strategy development Agile 101 & Sprint 0

Workshops and Trainings

Ongoing Team Coaching

Foster Relationships with Client

Setup/Engage Local Community of Practice

Team Mentorship Grow/Scaling Workshops Build-in Quality

Workshops Performance and Quality

Boosts Coaching

Staffing completed Strong domain &

engineering expertise Stable Velocity

On-site Coordinator Pool of Feature teams Scrum of Scrums Business

Requirement Streams

3-6 months T&M Fixed Price per Capacity

N/A Fixed Price per Capacity Fixed Price per Work Unit

1-3 months T&M

Page 14: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Engagement and Pricing Models Compatibility

Fixed Price per Work UnitFixed CapacityT&M (T&M NTE)

Team Extension

Managed Delivery

+ ++ +

-+/-

Page 15: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Blogs

Page 16: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

Luxoft Agile Practice Trainings ICAgile Certified Professional - Agile Fundamentals https://icagile.com/icagile-certified-professional  ICAgile Certified Professional - Business Value Analysis

https://icagile.com/icp-business-value-analysis  ICAgile Certified Professional - Agile Team Facilitation https://icagile.com/icp-agile-team-facilitation  Professional Scrum Master https://www.scrum.org/Courses/Professional-Scrum-Master  Management 3.0 https://management30.com/events/two-day-course/ Custom Workshops

Registration and more info at

[email protected]

www.luxoft.com/agile

Page 17: Agile Pricing Models (webinar by Luxoft Agile Practice)

www.luxoft.com

THANK YOU!

www.luxoft.com/agileblog.luxoft.com/agile

youtube.com/c/LuxoftAgilePractice


Top Related