Wei Zhu

Blogs from this Author

The Architect Role in Offshore Development Projects

The Architect Role in Offshore Development Projects

“The best architectures, requirements, and designs emerge from self-organizing teams.” – One of the agile principles. Whenever I see an offshore delivery project where the architect is super busy on implementing/coding a particular feature and has little time to communicate with the development team, most likely the project is running into trouble… So, what should […]

Contract Models of Multi-shore projects (II) – Time and Materials

Time and Materials projects are based on hourly, weekly or monthly charges per person. It offers more flexibility and is more suitable for projects that: The initial scope is not defined precisely enough to make a reasonable estimation. The client would like to make changes frequently as they go. The project scope and requirements evolve […]

Contract Models of Multi-shore projects (I) – Fixed Price

Although agile software development methodologies value customer collaboration more than contract negotiations, it does not mean that contracting is not important. In fact, proper contracting is critical to the success of a project (especially for multi-shore projects). Many projects become “Death March” because of inappropriate contracting. If we look into the business of software offshore […]