Ten Tough Questions to Ask When Developing a Project Test Plan

One reason so many software development projects fail is a poor testing framework to ensure what is developed will actually work in production. Developing a comprehensive test plan for a software development projects requires a specialized skill set but as a project manager you need to be able to ask the right questions before signing off. This article is part of a series that provides ten tough questions every project manager should ask when reviewing the testing components of a project plan.

Accelerating Enterprise Agile Adoption

As organizations embark on increasing their agile effectiveness understanding the agile maturity of your organizations becomes critical for scaling agile adoption.  This presentation and associated reference material provides a framework to track agile maturity and provides role playing scenarios to determine were your team members are on their agile journey.  This presentation was part of the Agile 2011 Conference, Houston Tech Fest and the Agile Alliance Summit.

Agile Projects, Programs and Portfolios

Increasingly agile projects are required to scale up as their techniques are extended across organizations.

How do we ensure that the many benefits of agile project delivery aren’t overwhelmed by corporate governance and large scale program delivery? By the same token how can agile projects be managed in a way to keep other key groups such as Finance and the PMO satisfied. Agile practices can scale effectively across the Programs and Portfolios of even the largest organizations.

Using a variety of techniques such as Scrum of Scrum and scalable program frameworks for delivering project value, you’ll learn how to keep your projects agile while providing the controls and visibility required by senior executives

Presented at the 2010 Houston PMI Conference.

RUP Project Deliverable List

This Excel template is a complement to similar information that you might find within a project GANTT chart but calls it out in a more explicit and focused way.  The template shows all the major artifacts that are scheduled to be produced during a project and when they will be Started, available in Draft form, or Completed.  It also useful to specify any artifacts which will be formally Reviewed (in which case a Draft should be available sufficiently in advance of the review).  In many respects this is a more detailed view of the Rational Unified Process (RUP) Development Case.  

For larger projects I have created this artifact for each phase of the project (Inception, Elaboration, Construction and Transition).  While GANTT charts are critical for illustrating dependencies and specific resource requirements they can be difficult to view online or print, in addition, most project management tools (such as MS Project) are not available on an enterprise level so not everyone can view a project file in its native format.  Excel is a much more ubiquitous product which is why I have developed the tool using this product.  This template requires moderate Excel skills to add in deliverable names and modify the calendar used.  The template uses a 10 week project as an example.

Agile Applied

Presented at the Central Mississippi PMI Chapter Annual Conference, this is the second part of a two part series introducing Agile concepts and aligning them with the PMI-ACP certification.  This presentation takes a detailed look at an Agile project and provides examples and techniques for managing an agile project.

RUP Roles and Responsibilities Matrix

This template lists roles and deliverables for Rational Unified Process and uses a modified RACI (Responsible, Approver, Consulted, Informed) framework to identify how different RUP roles are involved in the creation of artifacts.  This is a useful reference for project team members to better understand their responsibilities on a RUP based project.

Agile Introduction

Presented at the Central Mississippi PMI Chapter Annual Conference, this is the first part of a two part series introducing Agile concepts and aligning them with the PMI-ACP certification.  This presentation takes a provides an overview of Agile project management techniques and a review of the Project Management Institute’s Agile Certified Professional designation