Project Management

Methodologies and Frameworks

Waterfall

Approximately half of the projects I’ve lead have utilized the traditional project management methodology and is very documentation heavy. This is the preferred method in regulatory-heavy environments or when an iterative approach is not feasible.

The traditional project management approach that encompasses the five stages of the project management life cycle: Initiation, Planning, Execution, Monitor & Control, and Close.

Example documentation includes: Project Management Plan, Project Charter, Work Breakdown Structure, Dependencies List, Scope, Schedule, Cost, Quality, Resource, Communications, Risk, Procurement, and Stakeholder Management Plans.

Agile

An iterative approach to project management that welcomes change by focusing on incremental delivery through continuous collaboration among the cross-functional team. This is my preferred methodology because it allows for pieces of the project to be implemented and tested in phases. Doing so reduces project risk and allows for continuous delivery and value to the client.

I often use this methodology in pipe organ restoration and IT projects to reduce downtime.

Parts of an Agile project include: User Stories, Sprints, Standup Meetings, Sprint Planning, Sprint Review, Sprint Retrospective, and Backlog Grooming.

Scrum

A framework and philosophy of Agile that values: Openness, Commitment, Courage, Focus, and Respect.

In Scrum the team is lead by a Product Owner who has the vision for the project and speaks for the customer and the Scrum Master who facilitates the team’s work and removes impediments.

Key elements in Scrum include: Epics, User Stories, Backlogs, Daily Scrum, Sprints, and Retrospectives

Kanban

A framework, often used in Agile, that uses boards to show the progression of a project to help prioritize tasks and promote transparency. Typically there are three sections: To Do, Doing, Done

The board limits the Work in Progress section in order to maximize efficiency and help prevent log jams. This promotes better communication among teams and improves efficiency.

Project Management Skills

Agile

User Stories

Budgeting

User Acceptance Testing

Scrum Ceremonies

WBS

Stakeholder Management

Agile

Kanban

Waterfall

Procurement

KPI’s