Managing Projects Successfully

A challenge that Project Managers often face is that not every project can be managed in the same way. Projects come in different sizes and complexities with different budgets and scope requirements. At AWH, we work on a variety of projects, each one a different size. Everything from a small, three-week, two-team member concept development engagement to large application development efforts that require a large development team and many months of work to go from an idea to a finished product. The goal is to maintain company practices as much as possible but by applying the right level of effort and oversite to a project. For very small engagements, the management of the project should not overrun the value of the work being performed.

The Three Pillars

Image for post
Image for post

Let’s compare two different software related projects. The first project will be a large-scale project with a full development team and multiple phases and the second project will be a small start-up engagement.

Full Development Effort

· Validation of the concept

· Design of the application technology stack and User Experience (UX)

· Development of the product

· Production

· Support

In this case, we choose robust project management tools to manage the project. At AWH, we use Atlassian tools and JIRA to run projects in an Agile scrum framework. Projects include standard Scrum framework ceremonies such as:

· Daily stand-ups

· Biweekly sprint planning

· 2-week development sprints

· Sprint retrospectives

These scrum ceremonies are needed to coordinate the team’s efforts, track progress and ensure that the product is meeting client expectations.

Most large projects also include a detailed roadmap for feature development and risk management templates to identify and mitigate the risks associated with a project. In addition to the internal project management, the Project Manager will have regular meetings with the client for weekly status updates of budget burn, progress through each phase, and discovery meetings to define requirements for upcoming tasks.

These tasks are important to the successful execution of a large, complex project. For smaller projects however, the client may not have the budget to support the full project management framework. When we look at a smaller engagement it doesn’t always make sense to apply all the same tools and processes.

A Phased Approach

The first step should be working with the client and designer to define exactly how a project will be managed. A project charter document is formed at the beginning of a project can help both the client and the management team understand the expectations and constraints of how the engagement will be managed. There are several options for efficiently managing smaller projects without compromising the quality of the engagement. For smaller projects, a simple Kanban board with the tasks at hand may be sufficient. If the project only involves a single phase, the Kanban board may replace the need for a detailed roadmap. Risks may be identified and tracked as part of the status report.

Some of the options for smaller projects include:

· Using a simple Kanban board to track tasks assigned to the team

· Combining meetings to cover new task definition and task progress

· Eliminate daily stand ups

· Use strong agenda for client meetings to cover more than just status

Image for post
Image for post

Plan for Success

In the end, the Project Manager needs to understand the purpose of each process used to manage projects for their organization. With understanding of what each project management tool is for, the PM can evaluate the most efficient way to apply those tools to a variety of project sizes and types to ensure a successful engagement for all parties involved.

-Andy Bell, Project Manager at AWH

An elite team of product creators and data problem solvers.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store