Software Project Management

Software Project Management

Software Project Management Stories
post-it notes scattered on a laptop Ready, Fire, Aim Anti-Pattern

If your organization is experiencing disproportionally higher chaos on your larger projects, you might ask if you had sufficient information and time at the beginning to understand the problem being solved before anyone committed to cost or schedule targets.

architects holding a blueprint The Importance of Project Foundation

Agile teams often struggle due to weak project foundations, not complex issues. Defined roles, clear communication, and acknowledged "Definition of Done" are critical. Neglecting these basics leads to dysfunction and missed goals, proving that visible fixes are needed for invisible problems.

Staffing: Checkers or Chess? Staffing: Checkers or Chess?

An IT manager's "chess" metaphor contrasts HR's "checker" mindset: HR seeks homogenous staff, but IT needs diverse specialists. This mismatch creates challenges in hiring, promoting, and compensating IT professionals, often leading to talent loss.

Risk Helps Set Realistic Project Sponsor Expectations Risk Helps Set Realistic Project Sponsor Expectations

This is an article about three ideas: project sponsorship, project wagers, and risk.  Understanding their relationship is critical to becoming more effective as project managers, and organizational leaders.

Ding! Project Manager Advances to Next Level Ding! Project Manager Advances to Next Level

In games like Everquest, World of Warcraft, or Diablo there are significant milestones when you accumulate enough experience to “go up a level”.  It’s always rewarding to watch a project manager do that in real life.

Change isn't the problem Change Isn’t the Problem

Project managers need to ensure that sponsors, team members, and stakeholders understand that un-managed change is the real bogeyman.

Perils of “Ongoing” Projects Perils of “Ongoing” Projects

Projects should have clearly defined goals, schedule targets, and resource allocations. When projects are described as “ongoing” that is often a red flag suggesting that either this isn’t a project, or it is not being well-managed.

Implementing New Standards: Should We Push or Pull? Implementing New Standards: Should We Push or Pull?

No one likes process for process’s sake.  Most of us are naturally resistant to change.  Modifying standards or processes is an organizational change task.  How do we encourage people to embrace change?