Category: Knowledge

How Does the Project Manager Fit In Scrum?

What is the project manager supposed to do when teams are transitioning to Scrum? This question has already been asked and answered many times, but the answers are often different and sometimes contradict each other. This article discusses ways the project manager can fit into the Scrum, based on personal...

Small Teams More Efficient Than Large Teams

Carl Erickson shares in this blog post a study done on 564 information systems projects that seems to indicate that smaller teams are more efficient than larger teams. Small teams were defined with less than 5 people and large teams with more than 20 people. To complete projects of 100,000...

Late Projects Are All the Same

The famous Tom de Marco shares in the article “All Late Projects Are the Same” some experience of his 50th year working in information technology. He thought initially all late projects were the same in that they were really estimation failures, not performance failures. Now he thinks that all projects...

Sustainable Pace

This article discusses sustainable pace as an essential element to long term well being in project management. In Scrum projects, the team needs to be comfortable speaking up and pushing back; the Scrum Master needs to help shield them and Product Owner, to listen. There needs to be a safe...

Moving Toward Evidence-Based Software Investment

Evidence-based software investment is a concept based on the idea that the software industry could succeed with a model that’s not based around designing, funding, and fulfilling individual projects – and then starting all over again.

Scrum Maturity Model

Within the agile development methodologies context, the topic of client relationship management is strongly focused, mainly due to the importance of collaboration between the development team and its clients. Most clients avoid or are unable to develop a close cooperation with vendor organizations, since it requires a motivation and close...

An Evolutionary Approach to Implementing XP

In this blog post, Tom Howlett presents how his organization gradually adopted eXtreme Programming (XP) practices. He discussed each XP practices (pair programming, planning game, test driven development, whole team, continuous integration, etc.) and shares his experience for each of them. He also explains their current shift from Scrum to...

Collaborative User-centric Model for Application Development

User-centric application development takes the experience of the user as the primary concern. This includes the visual nature of the application, the flow through an application, the way in which the user interacts with the application and the way it responds. It’s both the user interface and the process flows...