Project Management

The Big Development Project: How much should it cost?

http://agilesoftwaredevelopment.com/blog/peterstev/big-development-project-how-much-does-it-cost

Agile contracts

http://agilesoftwaredevelopment.com/blog/peterstev/10-agile-contracts
http://alistair.cockburn.us/Agile+contracts
http://www.infoq.com/articles/agile-contracts
http://www.infoq.com/news/2009/05/Agile-Contracts

Finding a Partner to Trust

Using Competitive Sprints to Select an Agile Software Vendor

http://agilesoftwaredevelopment.com/blog/peterstev/finding-partner-trust-using-competitive-sprints-select-agile-software-vendor

Using Scrum to Create an Agile RFP

http://agilesoftwaredevelopment.com/blog/peterstev/finding-partner-trust

Lessons learned on project management (I will never fail on this again :)

Project start

Get an agreement with all stakeholders on which the production environment will be and publicly document it

Yes, it may sound obvious to many people but I'm facing the case on a project where I get a verbal agreement with the customer's IT department saying that we will deploy on a dedicated machine. So it seemed that the concrete java version to be used was not a problem and we have developed on 1.6. Now the deployment environment is a Tomcat that we have to share with other applications and the jvm is a 1.5. As there is no written document about that, again: the customer is always right.

Project development

  1. Analyze
  2. Plan with mesurable objectives
  3. Follow the plan and maximize communication between all parts
  4. Adapt if necessary

Avoid long periods without showing the development application to the stakeholders

Even when both parts, stakeholders and analysts, have deep knowledge on the domain, things can be misunderstood. Let's face it, we're humans and every word we say can then be relativized and nuanced.

Do early presentations where all stakeholders are present and showcase the application

Theory

http://en.wikipedia.org/wiki/Statistical_process_control
http://en.wikipedia.org/wiki/Control_chart

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License