Prithvi Information Solutions Web Software development Development Decoded
Home Products Allmostapp Testimonials About Us
one pix   one pix   | |
Project Management  
Bookmark and Share
Add to Technorati Favorites

Involve the team and monitor project tasks closely

This entry is part 6 of 13 in the series Software Project Development Made Simple and Scientific

Previous Article in this Series
Track and report project progress regularly to avoid turning your project plans into mere schedules or calendars


Design and Development

Once the requirements are finalized, the technical lead (in many cases, that role may also be played by you) starts architecting the software and designing the database.

Dilbert.com

Do have a meeting with the entire team and ensure they understand the bigger picture. More often than not, the developers get stuck in their cocoon and simply start working on the assigned tasks with complete ignorance as to why the application or the software is being built and what it would achieve.

Making them part of these “extraneous” discussions will instill a sense of belonging in them, which will directly translate into enthusiasm and greater involvement. That is when they will start thinking out-of-the-box as well. The end result will be a product that has fewer issues and better quality.

Assign tasks to team members through tools that will help you track the progress of each task, thereby helping you to track the project plan continually. TimeLive is a very effective and flexible tool for the purpose of assigning and tracking task progress.

Ensure that a task is maintained in a single location while updates are being made such that the status moves through logical steps of “Open” (when the task is created), “Assigned” (when it is assigned to someone), “Complete” (when the developer finishes it) to “Closed” (when it is tested to see if it met the requirements). You should aim at having less than 20 status steps, but in rare instances, may have to have more.

You may have any number of these logical steps based on the process you follow but the logical sequence must start at “Open” and must end at “Closed”.

All the messages during this process related to that task should be managed there itself so that a complete picture is obtained in a single location.

Just as requirements, changes and project plans need to be tracked, the developed code should also be tracked. You simply cannot do without version control. You also must have a good understanding of version control and create a policy on how you will manage branches, trunks, etc. to be able to easily revert to various versions.

More often than not, an issue that was resolved rears its ugly head again in the future when something else is fixed. And many a times, the culprit is either the developers using an old copy of the file on their local system or not using the version control system correctly, thereby overwriting the changes made by others.

Subversion (SVN) is an open-source utility gaining in popularity among the available version control tools.


Next Article in this Series
Code faster with custom web application development software



Discussion

Comments for “Involve the team and monitor project tasks closely”

 
OUR PRODUCTS
Celeroo Req 'n Spec
Smartest Way To Manage Requirements And Changes For Any Software Project   more
 
Free Trial Req 'n Spec
Celeroo Builder
Cheapest And Fastest Way To Build PHP Applications   more
 
Free Trial Builder
Celeroo Frame
Lean, Flexible And Transparent MVC PHP Framework       more
 
Download Frame

Subscribe to "Allmostapp: Empowering BAs to Build Apps from Ideas - Swiftly"

We will NOT share your info with any third party. PERIOD.
 
right-bg-img right-bg-img
  Who We Are | Contact Us  
  All Rights Reserved. Copyright © 2008 - 2010 Prithvi Information Solutions Limited. Celeroo’s Blog and Training Center . Entries (RSS) Search Unleashed wordpress-email-newsletter-plugin-for-double-opt-in-subscription G Lock Powered by WordPress Theme by The Masterplan