Posted on by Maya Pillai

This is my first post on the Apptivo blog. I joined Apptivo a few months back and I am responsible for operations and marketing at Apptivo.

Over the next few posts I plan to share my thoughts on how Apptivo can be used as a project management tool for various software development methodologies. This is the first post and it is on managing software development projects that use the traditional waterfall model.

As the Wikipedia indicates the waterfall model has distinct phases – Requirements, Design, Construction, Integration, Testing, Installation or deployment and eventually Maintenance. Typically these project phases tend to be sequential in nature.

For this project let us say that I am already signed on to a new firm in Apptivo. First I go to the Projects App.

 Apptivo post sign on page

I am shown my Project Management welcome page.  Assuming that I am the Project Manager for the project, I first add users to the project.

Project Management Welcome page

For now let us say I have Todd who is the designer, Maggy the Business analyst and Bhaskar who is the Development Manager in my firm.

Adding users to your firm

Once I have added the users to my firm, I went  ahead and created my first project.

New Project in Apptivo

I also created a customer Acme Inc. for whom the project is being done. And I arrived at the first view of my project dashboard.

Apptivo project dashboard

The first phase of the project is the Requirements phase.  I  define that as a milestone and I choose ‘Create  New Milestone’. I would like to assign this to Maggy who is the Business Analyst, but she is not assigned to the project yet.  The project app wants me to  add users to the project, and I can do that pretty easily by checking the boxes.

Creating the project team Creating a Project Milestone Add tasks to a milestone

While I have set the milestone, I would like to add tasks that constitute the milestone.  First is the ‘Business meetings’ to understand the requirements.

Create a Project task

Subsequently I added two more tasks, ‘Prepare the requirements documents’ and finally ‘Review and sign off the requirements with Acme Inc.’

Tasks for a milestone

I then  created a design milestone and assigned it to Todd.  Under this milestone I  created a few more tasks – Create the  design document ,  create the class diagrams and create the data model and  finally review with Bhaskar.  All of these are assigned to Todd.

Milestone tasks - Apptivo

Now that, I have setup the two initial milestones and now I need to set up the development tasks. I anticipate that the development tasks are going to be several and I do  not know all the tasks involved. So I shall create a sub-project for development instead of a milestone. Bhaskar can be made the project manager for this sub project and he could add additional employees to this project.

I then  added a milestone for the testing phase. Finally I added a task for deployment over the weekend. I  figured that I want this to be a  milestone, so I added  a milestone for ‘Deployment and go live’ and linked the task to it.

To conclude, I reviewed the dates and edited the project dates wherever necessary.

And my project plan is done.

Final project dashboard

I now have a project setup and can manage the project using  Apptivo.  All of these capabilities are available with the standard plan that is free. So good luck with your project management and if you have thoughts or comments please share them below.

Leave a Reply