+ All Categories
Home > Software > Agile Pricing Models (webinar by Sergey Prokhorenko)

Agile Pricing Models (webinar by Sergey Prokhorenko)

Date post: 16-Apr-2017
Category:
Upload: luxoftagilepractice
View: 154 times
Download: 1 times
Share this document with a friend
17
www.luxoft.com Agile Pricing Models Luxoft Agile Practice webinar by Sergey Prokhorenko 17 Aug 2016
Transcript

www.luxoft.com

Agile Pricing Models

Luxoft Agile Practice webinar

by Sergey Prokhorenko

17 Aug 2016

www.luxoft.com

Sergey Prokhorenko

Agile coach, head of Luxoft Agile Practice

[email protected]

sergeyprokhorenko

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

www.luxoft.com

Top 4 Client Problems

Never 45%

Rarely 19%

Sometimes 16%

Often 13%

Always 7%

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

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

www.luxoft.com

Common Engagement Models

Outstaffing (“Cost+”)

BOT (Build-Operate-Transfer)

Team Extension

Managed Delivery

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)

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

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

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

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

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%

Sometimes 16%

Often 13% Always

7%

WATERFALL (PLAN-ORIENTED)

Source: The CHAOS Manifesto, The Standish Group, 2011

Never 10%

Rarely 10%

Sometimes 27%

Often 24%

Always 29%

Feature A

Feature B

Feature C

Feature Z

Small batch

Small batch

Small batch

Small batch

Small batch

80% OF FEATURES ARE USED BY BUSINESS CUSTOMERS

Based on Luxoft experience

Agile Fixed Price (per Story Point) Savings

www.luxoft.com

Engagement Transformation

Grow and Scale Build Trust

Hiring

Environment and

Infrastructure setup

Business Domain

Induction trainings

Engage

Duration

and

Contract

Team

Structure

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 DC

Activities

and Results

Core team of 5-7 team

members

Luxoft Agile

COE

Support

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

www.luxoft.com

Engagement and Pricing Models Compatibility

Fixed Price per Work Unit

Fixed Capacity T&M (T&M NTE)

Team Extension

Managed Delivery

+ +

+ +

-

+/-

www.luxoft.com

Blogs

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

www.luxoft.com

THANK YOU!

www.luxoft.com/agile

blog.luxoft.com/agile

youtube.com/c/LuxoftAgilePractice


Recommended