Can you be agile in fixed price projects - Claudiu Anghel

Page 1

Claudiu Anghel 21 September 2012

Can you be agile in fixed price projects?

Š iQuest Technologies 2012. All rights reserved.


iQuest Group Snapshot

Founder Owned Company

Group Headquarters in Frankfurt, DE

Development Centers in Romania

Over 450 employees

© iQuest Technologies 2012. All rights reserved.


Selected Clients

Š iQuest Technologies 2012. All rights reserved.


Fixed Price Project

Usually Fixed Price means setting:

• Price • Time • Scope

© iQuest Technologies 2012. All rights reserved.

Quality


Our War Story - Administration GUI for a Telco solution

Context

• Functional requirements – not fully completed • External services – not yet available • A&D and technical details of integration – need extensive clarifications • Our client requires a Fixed Price offer

What we do

• • • •

© iQuest Technologies 2012. All rights reserved.

Analyse requirements with senior people Provide a Fixed Price offer Start project and try to create a more detailed plan We Go Agile!

Quality


Agile Advantages

• Empower Team • Team commitments rather than imposed project plan • Self organizing • Collaborate to clarify and solve • Detail requirements • Clarify external interfaces and integration

• Engineering practices

© iQuest Technologies 2012. All rights reserved.

Quality


Engineering Practices

Enforce high quality from the beginning

We put in place from the very start:

• • • •

Task & bug tracking: Jira Source control: SVN Packaging: Maven2 CI: Bamboo

© iQuest Technologies 2012. All rights reserved.

• Unit testing & Mocking: JUnit, Mockito • Code coverage: Clover • Code review: Crucible

Quality


Team Setup

Specialised roles and involvement in all the phases:

Enforce high quality • BA from the beginning • Architect • • • •

User Experience specialist Web Dev Java engineers Testing engineer

Face-to-face interaction:

• •

© iQuest Technologies 2012. All rights reserved.

3rd party integration issues – Finland workshop Client-side deployment, integration, configuration – Switzerland several on-site visits

Quality


Challenges

Challenge Time

Scope

Scope • •

Soft Launch and Hard Launch Running some of the phases in parallel

Collaborate with the client especially via our BA and Architect to clarify and agree on scope Agree with the client on improvements and manage via CRs Adapt early based on feedback

• •

© iQuest Technologies 2012. All rights reserved.

Quality


Conclusions & Questions

So, can you be agile in fixed price projects?

Š iQuest Technologies 2012. All rights reserved.

Quality


We never let a project fail.

www.iquestgroup.com

Š iQuest Technologies 2012. All rights reserved.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.