Project Management for Software Development

Leadership, Teamwork, and Trust

In this interview of James W. Over by Grady Booch, they about the evolution and future of the software development process, a common failure of most startups, and learning about Watts Humphrey’s outrageous commitment.

Scrum Obstacles

Concrete barriers to Scrum adoption are inevitable. Test cycles will not magically shrink without effort. Most of the challenges in Scrum adoption are not technical, but social.

Earned Value Management (EVM) for Mere Mortals

This article explains the usage of Earned Value Management (EVM) in software development projects. EVM is simply a way of calculating two pieces of data for a project: schedule performance and called cost performance.

Stakeholder Analysis

This video explains the importance and usage of a stakeholder analysis in project management.

Interlocking Roles in Agile

This video explores the interlocking roles in Agile software development projects: Agile Coach, Product Owner and Agile Manager.

Common Teamwork Misperceptions

Mistaken beliefs about teamwork that can sidetrack productive collaboration. This blog post from J. Richard Hackman presents six common teamwork misperceptions.

Teamwork and Collaboration

In this video, Cisco CEO John Chambers explains how abandoning command-and-control leadership has enabled the company to innovate more quickly, using collaboration and teamwork.