Project Management for Software Development

Measure Software Testing Effort with EVM

EVM is a simple quantitative technique that can be used to measure the schedule progress and optionally the budget progress of software projects. This article explains what EVM is and walks you through an example of using EVM to measure test-effort progress.

Resource Allocation Issues in a Multi-Project Context

Scheduling and resource allocation is a critical part of project planning in multi-project environments. In this blog post, Kailash Await explains that resource allocation issues are a consequence of flawed organisational procedures rather than poor project management practices.

Agile Project Risk Management

The article “Managing Schedule Flaws using Agile Methods” presents several symptoms and causes of schedule problems, describes metrics and diagrams that can be used to track your team’s progress against its schedule and proposes Agile approaches to mitigate these risks.

Getting Your Arms Around Project Scope

A project scope is about the size of it and how much work it contains. This article give some hints on how to start getting your arms around all the work required, defining and organizing scope.

Implementing Scrum (Agile) and CMMI Together

This article  compares CMMI® and Scrum since  groups struggle with when using them together and explains why you can use both as Scrum is a good implementation for some of the practices in Level 2 and all the remaining practices in Levels 2 and 3 can be implemented while using...