35
Agile in Public Procurement Projects Aleksej Kovaliov, TEO LT, Agile Lietuva The impossible is often the untried (Jim Goodwin)

Baltic PM Days 2014 - Agile in Public Procurement Projects

Embed Size (px)

Citation preview

Page 1: Baltic PM Days 2014 - Agile in Public Procurement Projects

Agile in Public Procurement

ProjectsAleksej Kovaliov, TEO LT, Agile Lietuva

The impossible is often the untried (Jim Goodwin)

Page 2: Baltic PM Days 2014 - Agile in Public Procurement Projects

Me

• Aleksej Kovaliov• aleksej.kovaliov @ gmail.com

• https://www.linkedin.com/in/aleksejkovaliov• http://www.slideshare.net/akovaliov • http://www.bdcinstitutas.lt/autorius/23 • http://akovalyov.wordpress.com/

Page 3: Baltic PM Days 2014 - Agile in Public Procurement Projects

What first comes to you mind when you hear….

Some stereotypes. Any resemblance to real persons, projects and organizations, living or dead, is purely coincidental

Page 4: Baltic PM Days 2014 - Agile in Public Procurement Projects

…Public Procurement

• Low Efficiency and High Waste• Legalized Over-complication• Fierce Competition • Claims & Lawsuits• Corruption

DEREK HUETHERZombie procurement

Page 5: Baltic PM Days 2014 - Agile in Public Procurement Projects

…Public IT Projects

• High CAPEX• Fixed price & Fixed scope & Fixed deadlines• Unqualified Customer• Requirements Over Goals• Undefined Complexities• Overdefined Simplicities• Outdated Architectures• Poor Usability• “SaaPA” – Software as a Political Asset• Big Boys’ Club• Redundancies

DEREK HUETHERZombie procurement

Page 6: Baltic PM Days 2014 - Agile in Public Procurement Projects

Infinitely Long Requirements Lifecycles

EU / Government

Program

Feasibility study

Technical specification

Procurement specification Tender Contract Analysis

1-3 years 0,5 year

0,5-1,5 yearimplementation

Page 7: Baltic PM Days 2014 - Agile in Public Procurement Projects

Barriers for Improvements

• Legal Focus on HOW do organizations buy• Not WHAT do they buy

• Lack of the Championship for Change• Disperse ownership among ministries• Top-to-bottom Command and Control

• Lack of Economic Motivation for Change• EU Financing models• Buyers Not Interested• Sellers Not Interested

Page 8: Baltic PM Days 2014 - Agile in Public Procurement Projects

How Can Agile Help?

• No Need To Define The Indefinite• Faster Study to Project Lifecycle • Faster and Usable GO LIVE• Quota for Intermediate Mistakes• Requirements Aligned To Reality• Stop When It’s Enough• Suppliers’ Risk Management• Innovation Enablement

http://blog.projectassistants.com/tag/agile-methodology/

Page 9: Baltic PM Days 2014 - Agile in Public Procurement Projects

Not Easy, but Still Possible to be Agile

http://mathtourist.blogspot.com/2011/05/riding-on-square-wheels.html

Page 10: Baltic PM Days 2014 - Agile in Public Procurement Projects

Situation in Lithuania

Page 11: Baltic PM Days 2014 - Agile in Public Procurement Projects

Public IT Procurement in 2013

• IT Services etc.• 298,2M LTL = 86,3M EUR• 447 purchases

• Software and Information Systems• 102,1M LTL = 29,6M EUR• 225 purchases

http://www.vpt.lt/vpt/uploaded/2014/vp/Informacija%20apie%202013%20m.%20viesuosius%20pirkimus.pdf

Page 12: Baltic PM Days 2014 - Agile in Public Procurement Projects

Legal Background

• Law on Public Procurement• Law on Information Assets• Information Systems Lifecycle Methodology (AGILE included!)

• Ministry of Justice• Ministry of Transport and Communications• Ministry of Interior

• Information Society Development Committee• Ministry of Transport and Communications

• Public Procurement Office• Ministry of Economy

• Focus on Transparency & Control

Page 13: Baltic PM Days 2014 - Agile in Public Procurement Projects

Agile Under Cover … - 2014

• Not Forbidden, Not Welcomed• Mandatory External Waterfall 99%• Rare Agile at Home• Unofficial Intermediate Reviews and Product Owners

• Agile Lietuva Association, www.agile.lt• Agile Alliance• Scrum Alliance• Agile Lean Europe Network

Page 14: Baltic PM Days 2014 - Agile in Public Procurement Projects

Legally Agile 2014 - ….

• Information Systems Lifecycle Methodology • Appendix#1: Implementation Approaches #3: Iterative-incremental• Appendix#2: Recommendations

Scope Detail requirements

Waterfall Modular Iterative-incremental

Big Defined X X

Undefined X X

Small Defined X

Undefined X

Page 15: Baltic PM Days 2014 - Agile in Public Procurement Projects

Digital by Default Service Standard

Page 17: Baltic PM Days 2014 - Agile in Public Procurement Projects

But How Would It Work?

http://www.condenaststore.com/-sp/Great-but-how-is-he-in-bed-New-Yorker-Cartoon-Prints_i8541755_.htm

Page 18: Baltic PM Days 2014 - Agile in Public Procurement Projects

Ken Schwaber says…Scrum’s principle

is “the art of the possible,”

not “you give me what I paid for, when you said that you’d

deliver it.”

http://www.incrementor.com/agilenyc/past-events/2010-2/110310-ken-schwaber/

Agile Project Management with Scrumby Ken SchwaberMicrosoft Press © 2004

Page 19: Baltic PM Days 2014 - Agile in Public Procurement Projects

Agile Waterfalls

Page 20: Baltic PM Days 2014 - Agile in Public Procurement Projects

Typical Milestones in Public IT Project

Page 21: Baltic PM Days 2014 - Agile in Public Procurement Projects

Approach1: Agile Under Cover

Page 22: Baltic PM Days 2014 - Agile in Public Procurement Projects

Approach2: Project-as-a-Product

+• Plan as a Product to Market

• Strategic Roadmap• Beta Milestones• Go Live Milestones• Draw a Poster!

• PjM Formalities is a just a Package• Filter Real Goals and Priorities• Slice the Scope• Cut the Redundancies

Page 23: Baltic PM Days 2014 - Agile in Public Procurement Projects

Map BETAs to Waterfall Milestones

Page 24: Baltic PM Days 2014 - Agile in Public Procurement Projects

Product Release Plan / Roadmap (example)

Prioritized Features Alpha1 Alpha2 Alpha3 Alpha4 Alpha5 Alpha6

Data exchange module Beta1

Documents and tasks module Beta1

Execution module Beta1

Control module Beta1

Operator module Beta1

User provisioning module Beta1

Bendrųjų klasifikatorių posistemis Beta1

Utilities modules Beta1

Documentation

IT Platform

“Product” is growing with every releaseThe same features are being improved with every releaseBacklog is filled in with scenarios

Page 25: Baltic PM Days 2014 - Agile in Public Procurement Projects

Split BETAs to Agile Sprints for Each Milestone

1 2 3 4 5 6In

tern

al in

DEV

En

viro

nmen

t

Exte

rnal

in

DEV

En

viro

nmen

t

Alpha6XAlpha2X Alpha4X

Alpha4Alpha1 Alpha2 Alpha3 Alpha6Alpha5

Exte

rnal

in

PRO

DEn

viro

nmen

t

BETA1

BETA 1Candidate

Page 26: Baltic PM Days 2014 - Agile in Public Procurement Projects

Approach3: Standard Methodologies

• PRINCE2 – Management and Control• Business Justification• Stakeholder Engagement• Management Control and Direction• Manage by Stages• Manage by Exception

• Agile DSDM (Atern) – Delivery and Development• Focus on Business Needs• Deliver on Time• Collaborate• Build Incrementally from Firm Foundations• Develop Iteratively• Demonstrate Control

Page 28: Baltic PM Days 2014 - Agile in Public Procurement Projects

Controlling a Stage, Managing a Stage Boundary, Directing a Project

Managing Product Deliveryhttp://www.slideshare.net/apmg-inter/prince2-agile-management-delivery-apmginternational-webinar

Page 29: Baltic PM Days 2014 - Agile in Public Procurement Projects

Agile Procurement

Page 30: Baltic PM Days 2014 - Agile in Public Procurement Projects

Fundamental Changes

• In the Way Suppliers are Selected and Contracted• Selecting a Supplier and not a solution

• Thinking Business Outcomes rather than Detailed Requirements• Goals over Requirements

• Public Procurement Regulations• From Transparent to Transparent + Efficient

Page 31: Baltic PM Days 2014 - Agile in Public Procurement Projects

Agile Contracts <> Risky Contracts

Risk CustomerIn-house

Team

Outcome Based Contract

for Supplier

Waterfall Approach

Agile Apporach

http://www.westminster-briefing.com/fileadmin/westminster-briefing/pastevents/IPL.pdf

T&M

T&M

Risk Reward Fixed Price

Fixed PriceFor Fixed Effort

Volume-based:Fixed Price for committed

+Velocity/Price for additional

Page 32: Baltic PM Days 2014 - Agile in Public Procurement Projects

More Agile Contracts Types

• Contracting to Support Modular Development• http://www.whitehouse.gov , 2012, June

• Indefinite delivery / quantity contracts• Single contract with options• Successive contracts• Performance-based Work Statements

• Fixed-price contracts and task orders• Cost-reimbursement contracts• Time-and-materials contracts• Incentive contracts• Hybrid contracts

Page 33: Baltic PM Days 2014 - Agile in Public Procurement Projects

What Next?

Page 34: Baltic PM Days 2014 - Agile in Public Procurement Projects

Roadmap

Past

• Start Using Agile in Public IT Projects• Update LT Public IS Development Methodology

2014

• Recommendations and Guidelines • Educating the Institutions and Suppliers

2014+

• Feasibility Study of the Agile Public Procurement model for LT

???

• Update LT Law on Public Procurement• Update LT Law on Public Information Resources

Page 35: Baltic PM Days 2014 - Agile in Public Procurement Projects

Thank you! Questions?