+ All Categories
Home > Business > Agile and fixed price Drupal projects

Agile and fixed price Drupal projects

Date post: 20-Jun-2015
Category:
Upload: manuel-pistner
View: 198 times
Download: 0 times
Share this document with a friend
Popular Tags:
39
1/16 DRUPAL Projects! Agile? Fixed – Price? ...and HOW to succeed!
Transcript
Page 1: Agile and fixed price Drupal projects

1/16

DRUPAL Projects! Agile? Fixed – Price?

...and HOW to succeed!

Page 2: Agile and fixed price Drupal projects

WhatIs a project

2/16

● Does not end in itself

● (Hopefully!) Clear goal

● Unique

● Start AND END (!)

● Limited resources

Page 3: Agile and fixed price Drupal projects

HowTo make projects successfull?

3/16

● Know, what you want (SMART)

● Spread the goals in your team

● Plan! (The way to your goals)

=> Remember: A goal without a plan is just a wish!

Page 4: Agile and fixed price Drupal projects

WhatTo differentiate?

4/16

● Project management method

● Payment and delivery agreements

● Contract types

=> Each must be clear defined, all can be mixed with each other

Page 5: Agile and fixed price Drupal projects

WhichPM methods exist?

5/16

● Agil (Scrum)

● Waterfall

● (... other derived methods)

Page 6: Agile and fixed price Drupal projects

Agile PMcharacteristics

6/16

● Requirements always change

● Iteration ("mini-projects")

● High flexibility

● Increasing business value each iteration

Page 7: Agile and fixed price Drupal projects

Agile PMAdvanages

7/16

● Flexibility

● Product will adapt itself

● More value each iteration

● Quick first usable results

Page 8: Agile and fixed price Drupal projects

Agile PMDisadvantages

8/16

● Duration for the TOTAL project unknown

● TOTAL costs unknown

● Results are not clear from the beginning

Page 9: Agile and fixed price Drupal projects

Waterfall-modelCharacteristics

9/16

● Clear and specific requirements

● Project planed from the very beginning

● Step by step iterations

● V-Model derived

Page 10: Agile and fixed price Drupal projects

Waterfall-modelAdvantages

10/16

● Well known costs for clear requirements

● Predictable timeline

● Result is clear defined

● Highest possible project control

Page 11: Agile and fixed price Drupal projects

Waterfall-modelDisatavantages

11/16

● Less flexibility

● Long planning phase

● Result may be unusable due to changing requirements

Page 12: Agile and fixed price Drupal projects

Payment-modalitiesWhen you will get paid

12/16

● Payment method is not related to PM method

● Clear agreement what needs to be done to get paid!

Page 13: Agile and fixed price Drupal projects

WhichPrice models exist?

13/16

● Fixed price (mostly contract for work and labor)- Fixed price for fixed delivery or service

● Price per hour (T&M)- Fixed price for a service unit (time)

Page 14: Agile and fixed price Drupal projects

WhichContracts exist

14/16

● Fixed price contract (Result owed)

● Time & Material (Just the work is owed)

● NOTHING ELSE!

Page 15: Agile and fixed price Drupal projects

WhatAlways to clearify

15/16

● HOW the project will be managed

● WHO is responsible for WHAT

● WHAT is owed / needs to be delivered?

● WHEN you will be paid

Page 16: Agile and fixed price Drupal projects

Fixed-Price contractcharacteristics

16/16

● Clear and specific result is owed

● Extra costs because of flexibility

● Safety (result AND price are fixed)

● Conflicts because of change requests

Page 17: Agile and fixed price Drupal projects

Time & MaterialCharacteristics

17/16

● Only working time owed

● No result owed

● Customer buys a team

● Conflicts because of „quiet“ extra costs

Page 18: Agile and fixed price Drupal projects

WhichVariants exist?

18/16

NONE!

Only variation on project organisation

Page 19: Agile and fixed price Drupal projects

WhichVariants exist?

19/16

● Fixed price without agility

● Fixed price for single iterations

● Agile fixed price

● Fixed price „for everything" and agile management (!)

Page 20: Agile and fixed price Drupal projects

WhichGoals does each follow?

20/16

● Waterfall management and fixed price=> Develop a clear specified product with fixed time and budget

● Agile management and price per hour=> Develop an ideal (!) product respecting changes

Page 21: Agile and fixed price Drupal projects

Fixed price without agilityAdvantages

21/16

Customer● Safe budget, safe and fixed scope

Provider● Chance for profit● Clear goals to get paid● Planable for resources and finance

Page 22: Agile and fixed price Drupal projects

Fixed price without agileDisadvantages

22/16

Customer● High effort for conception and planning● Planning / calculation with buffer● No flexibility or more expenses

Provider● Increasing risk with less detailed specification

Page 23: Agile and fixed price Drupal projects

Fixed price for each iterationAdvantages

23/16

Customer● Budget safety for each iteration● Independency● Flexibility

Provider● Opportunity for profit and less risk

Page 24: Agile and fixed price Drupal projects

Fixed price for each iterationDisadvantages

24/16

Customer● No total price for complete project

Provider● Low planning safety for resources and budget

Page 25: Agile and fixed price Drupal projects

Agile fixed priceHow does it work?

25/16

Requirements with estimations can be changed by new requirements with the same estimation.

Page 26: Agile and fixed price Drupal projects

Agile fixed priceWhat do you need?

26/16

Well planned project requirements and estimations to make these requiremetns interchangable.

Page 27: Agile and fixed price Drupal projects

Agile fixed priceAdvantages

27/16

● Safety by fixed price for fixed feature set● Flexibility by priorisation● Transparency

=> Fair break down of risks and opportunities of project was set up the right way

Page 28: Agile and fixed price Drupal projects

Agile fixed priceDisadvantages

28/16

● Change requests only with agreement of both parties

● Detailed specification required

Page 29: Agile and fixed price Drupal projects

Fixed price AND agile

29/16

Fixed price for „all“ AND

Agile management

=> Does not match, will never work!=> Desaster for the project!

Page 30: Agile and fixed price Drupal projects

Fixed price and agileWhat does that mean?

30/16

Fixed price for „all“ AND

agile management

=> Changes are included in fixed price

Page 31: Agile and fixed price Drupal projects

Fixed price and agilWhat does that mean?

31/16

Page 32: Agile and fixed price Drupal projects

Fixed price and agileWhat will happen?

32/16

● When and why will you get paid?

● What needs to be done for the fixed price?

● When will the project end?

Page 33: Agile and fixed price Drupal projects

Fixed price and agileWhat will happen?

33/16

Conclusion: The PROVIDER agrees to do EVERYTHING the customer wants and as long the customer wants him to do this.

Page 34: Agile and fixed price Drupal projects

Fixed price AND agileHow will it end?

34/16

● More and more feature requests as changes cannot be avoid

● Budget overdue

● Quality will suffer

● Unsatisfied project partners

Page 35: Agile and fixed price Drupal projects

Fixed priceWhat to keep in mind

35/16

● Fixed price = clear requirements

● Clear agreement WHAT needs to be done for WHICH price

● Warranty

● Specify acceptance and approval tests

Page 36: Agile and fixed price Drupal projects

Fixed priceWhat to keep in mind

36/16

● Clear change request process● Document project process● RIGHTS and DUTIES for both project parties

Page 37: Agile and fixed price Drupal projects

Common mistakesTo avoid

37/16

● „We don't need a contract“● „Just trust me“● „We will pay by progress“● „We want a web page such as XYZ“● „Design will be delivered later“● „No clear responsibilities“● „More developers = quicker results“

Page 38: Agile and fixed price Drupal projects

Most mistakesIn any case

38/16

Have their origin in the planning, agreements and setup of the project!

● PLAN● MESSURE● COMMUNICATE

● Your goals well!

Page 39: Agile and fixed price Drupal projects

Recommended