Friday, December 1, 2006

Apply agile method in outsourcing project.

In the era of WEB 2.0 is very important to build reliable solution and build them very fast. In last time top of software experts advice to use Agile methodology (http://agilemanifesto.org). This method is based on the previous ones like Extreme Programming. We have used it since the OBS's foundation. Most of our project was written according this methodology. But now, we are going to use agile instead XP.

One month ago, i was hired as independent consultant/PM to the PHP project. I can't provide here any additional information about project details according NDA, but i can write here about applying Agile on practice. This is our first experience with Agile in live project. But i am sure that it'll be successful for all, especially for our dear customer.

Currently, this project has the following problems:
- low level of the communication: everyone like to use IM instead email, bad english level of Russians developers
- low common tech skill: only one member has enough good knowledges in the platform.
- Out of documentations.

I have about 3 weeks to implement agile method in this projects.
I'll be publishing my experience about that here for all this time. And this case study should be helpful for everyone how is going to apply Agile.

Regards,
Alexander Petrov

1 comment:

Vladimir Gurgov said...

Alex,
Wish you luck in this! While i hardly can imagine good result from agile solutions in distributed team with poor communication and far not top-class expects.
But still - GL, HF ;)