Logo
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
EPL Standings
 
 
Windows Azure

Using Cloud Services : Collaborating on Project Management

7/19/2011 3:47:47 PM

Understanding Project Management

Put simply, project management is the act of planning, organizing, and managing resources to bring about the successful completion of specific project objectives. The project itself can be anything, from creating a product brochure to implementing a new hiring process to launching a new product line. What all projects have in common, however, is that they’re finite endeavors—every project has a specific start and completion date. And it’s to this latter date that you must manage.

The challenge, of course, is completing the project by the assigned date—and to the agreed-upon budget. Key to this is the tight management of each and task that comprises the project; if all the component tasks are completed on time and on budget, the entire project will be completed as planned. If one or more tasks slip—and you can’t make up the lost time elsewhere—your project will come in late.

To manage the individual tasks within a project requires managing a larger set of resources—people, of course, but also money, materials, space, communications, and the like. This resource management is crucial to ensuring the eventual success of a project.

Project management professionals like to think in terms of juggling a certain set of constraints: scope (what must be done to produce the end result), time (the amount of time available to complete the project), and cost (the budgeted amount available for the project). These constraints are interrelated; one constraint can’t be changed without impacting the others. For example, if you increase the scope of a project, you typically need to increase the time and cost, too. If you want to reduce the time to complete the project, you might need to increase the costs (pay more to get it done faster) or reduce the scope (try to accomplish less things on a tighter schedule).

Note

These three constraints (scope, time, and cost) are often referred to as the project management triangle, with each side of the triangle representing a constraint.


The key to effective project management is to use all available tools and techniques that enable the project team to organize their work to meet these constraints. And, not surprisingly, one such tool is a web-based project management application.

Exploring Project Management Applications

Traditional project management software helps project managers and team members organize and track all the various tasks in a project. To do this, the software typically includes scheduling, budget management, and resource-allocation components. Web-based project management applications do all this online, with a centralized project file accessible to all team members. This enables improved communication and collaboration between members of the project team.

Note

Some of the bestselling traditional desktop projection management programs include Microsoft Project, Primavera Project Planner, and FastTrack Schedule.


The scheduling component of a project management application helps the project manager schedule the series of events that comprise the total project. This should include a list of dependencies—those events that need to be completed before other events can start. The project management application should then be able to calculate the project’s critical path, which is the series of events that determine the length of the entire project.

After the project has been planned, it then has to be executed. The project management application should enable this execution by creating task lists for team members, allocation schedules for project resources, overview information for the team manager, and, as the project progresses, an early warning of any risks to the project’s completion.

All that said, most web-based project management applications work in a similar fashion. Let’s examine some of the most popular of these cloud services.

@task

The web-based project management program known as @task (www.attask.com) offers a variety of traditional projection management functions. The application includes an interactive drag-and-drop Gantt chart (shown in Figure 1), critical path analysis, project milestones, planned/projected/estimated comparisons, resource scheduling, issue management, and calendar views for project tasks. Tasks can even be managed remotely via a special software widget for Apple’s iPhone.

Figure 1. The drag-and-drop Gantt chart in @task.

Note

A Gantt chart is a type of bar chart that illustrates a project schedule. Individual tasks appear as discrete bars on the chart. Dependent tasks are linked to the end of prior activities.


AceProject

AceProject (www.aceproject.com) is an easy-to-use web-based project management application. It lets users manage multiple projects using multiple resources and share those resources across projects. Tasks can be tracked via a variety of filters that fine-tune the results, and the application offers a number of different project reports and statistics. AceProject also offers time tracking, email notification of task deadlines, and a monthly project calendar, shown in Figure 2. The start and end dates are shown on their individual dates (in green and red, respectively).

Figure 2. AceProject’s web-based project calendar.

Basecamp

One of the most popular project management applications today is Basecamp (www.basecamphq.com). Its web-based nature makes it viable for both internal and external (client) projects.

Project management is provided via a special dashboard, shown in Figure 3. The dashboard displays all projects and clients on a single screen, with late items and those due soon highlighted on the screen.

Figure 3. Basecamp’s project management dashboard.

In addition to standard project management operations such as time tracking and milestones, Basecamp includes to-do lists, file sharing, message boards, wiki-like web-based documents, and other group collaboration features. All web-based pages created by the program can be fully customized.

One of the aspects of Basecamp that makes it so appealing is its price. The company offers three different plans (Basic, Plus, and Max), priced from a flat $24/month to $149/month. This is in contrast to similar applications that price on a per-user basis. Basecamp’s flat pricing makes it easy for organizations of any size to pick the plan that’s right for them, based on the number of concurrent projects and storage space needed.

Copper Project

Copper Project (www.copperproject.com) is a project management application that can be hosted either on the company’s servers or on your own server. Either version enables web-based collaboration.

Copper includes useful features such as a drag-and-drop weekly or monthly timeline, resource management, email alerts, statistical reports, and a unique personal time management tool. The program’s Springboard view lets you see the progress of multiple projects on a single screen; you can drill down from there by client or project.

eStudio TaskTracker

TaskTracker from eStudio (www.same-page.com/online-project-management-07.html) is an easy-to-use online project management application. This program includes features such as task lists (shown in Figure 4), work logs, issue management, automatic task dependencies, subproject capability, budget and expense tracking, Gantt charts, and a full set of management reports.

Figure 4. An eStudio TaskTracker task list.

onProject

Another company offering online projection management solutions is onProject (www.onproject.com). The company’s myonProject application is a subscription service that offers collaborative project management functionality. The application’s Workspace page provides one-screen access to all key operations. Other useful features include Gantt charts, time and expense tracking, issue tracking, a web-based task calendar, automatic email notifications, file sharing, group discussion forums, contact management, and full project reporting. Pricing is on a per-user basis.

Project Drive

The Project Drive (www.project-drive.net) application includes communication and collaboration features in addition to basic project management functionality. Users get a customizable overview dashboard, templates for fast project setup, Gantt charts, task management, resource allocation, document sharing and management, automated communication tools, a group calendar, cost analysis and budgeting, and a large number of management reports.

Vertabase

Vertabase (www.vertabase.com) is a popular web-based project management application. It offers a summary executive dashboard, multiple schedule views, project portfolio, cross-project Gantt charts, resource planning, budget control, issue tracking, and a detailed project schedule.

Wrike

Wrike (www.wrike.com) is a project management application that offers a unique way to create project tasks. The application is email based; emails from project members are automatically converted into tasks in the appropriate project. Wrike then automatically reminds employees about overdue tasks, creates individual schedules for employees, and generates Gantt charts for each project.

Zoho Projects

Our final web-based project management application is Zoho Projects (projects.zoho.com), another popular product from the Zoho cloud combine. Zoho Projects is a standard project management application, complete with tasks and milestones, a project calendar, Gantt charts and other reports (including the task list view shown in Figure 5), time tracking, and group file sharing.

Figure 5. View project tasks in list view with Zoho Projects.

Zoho offers several different versions of the Projects application, from a single-project Free version to the Enterprise version that lets you manage an unlimited number of projects. Pricing ranges from free to a flat $80 per month.

The Advantages of Managing Projects Online

The advantages of using project management software are well known; when you have a large number of resources and constraints to juggle, it makes sense to let technology do a lot of the detail work for you. But there are even more advantages to using a web-based project management application, especially if your projects involve participants and resources that aren’t all based out of the same location.

Naturally, a web-based application lets participants from different locations access the same master project files. When the master project is housed in the cloud, there are no issues with maintaining the right versions of files for all users, or with synchronizing files among computers to make sure they’re all up-to-date. Users can access files from any Internet-connected computer using any web browser.

Of course, cloud project management services also let smaller companies tap into more powerful applications. A small company pays only for the resources used, and can easily scale upward if a single project grows in size or if the company needs to manage additional projects. That one-time cost of traditional software is turned into a pay-as-you-go charge.

In addition, using web-based services facilitate improved communication between team members. Many web-based project management applications include email, blogs, message boards, and chat rooms for use by project members. When everything takes place on the web, it’s a lot easier for team members to talk to each other.

This, in turn, facilitates group collaboration—which is what large projects are all about. The more efficiently and effectively you collaborate, the fewer glitches you’ll encounter over the course of the project. And that’s a very good thing.

Other -----------------
- Windows Azure Marketplace DataMarket (part 2)
- Windows Azure Marketplace DataMarket (part 1) - WCF Data Services and Publicly Consumable Data Feeds
- Accessing the Surveys Application : Content Delivery Network
- Accessing the Surveys Application : Authentication and Authorization
- Working with Data in the Surveys Application : Using SQL Azure
- Using Cloud Services : Collaborating on Contact Management - Exploring Contact Management and CRM Applications
- Using Cloud Services : Collaborating on Event Management - Exploring Event Management Applications
- Working with Data in the Surveys Application : Displaying Data (part 3) - Displaying Questions & Displaying the Summary Statistics
- Working with Data in the Surveys Application : Displaying Data (part 2) - Session Data Storage
- Working with Data in the Surveys Application : Displaying Data (part 1) - Paging through Survey Results
- Microsoft Azure: Enterprise Application Development - Queue Storage
- Microsoft : Azure Enterprise Application Development : Web Role
- Microsoft Azure: Enterprise Application Development - Worker Roles
- Working with Data in the Surveys Application : Saving Survey Response Data
- Working with Data in the Surveys Application : Testing and Windows Azure Storage
- Working with Data in the Surveys Application : A Data Model for a Multi-Tenant Application
- Enterprise Application Development : Azure Monitoring and Diagnostics
- Enterprise Application Development : Azure Diagnostics­ under the hood & Enabling diagnostic logging
- Building a Scalable, Multi-Tenant Application for Windows Azure : Scaling the Surveys Application
- Building a Scalable, Multi-Tenant Application for Windows Azure : Scaling Applications by Using Worker Roles
 
 
Most view of day
- Windows Server 2012 : Managing Users with Local Security and Group Policies (part 1) - Viewing Policies with the Group Policy Management Console, Creating New Group Policies
- Games and Windows 7 : Installing and Playing Third-Party Games
- Microsoft Visio 2010 : Linking External Data to Shapes (part 4) - Using the Database Wizard - Taking the Data-Linked Light Bulb Shape for a Spin
- Sharepoint 2013 : Backup and Restore (part 6) - Farm Backup and Restore - Performing a Restore, Using PowerShell
- Microsoft Exchange Server 2010 : Setting Up Transport Rules (part 1) - Transport Rules Coexistence Between Exchange 2007 and 2010 , Transport Rules and Server Design Decisions
- Maintaining Desktop Health : Monitoring Reliability and Performance (part 5)
- Windows Home Server 2011 : Maintaining Windows Home Server - Checking Free Disk Space on the System Drive
- Troubleshooting Hardware and Performance : Dealing with Error Messages, Performing a Clean Boot, Using the System Recovery Options
- Managing Client Protection : User Account Control (part 2) - UAC User Interface, How Windows Vista Determines Whether an Application Needs Administrative Privileges
- Windows Server 2012 Group Policies and Policy Management : Group Policy Policies Node
Top 10
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 3) - Creating IPv4 DHCP Scopes
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 2) - Installing DHCP Server and Server Tools
- Windows Server 2012 : DHCP,IPv6 and IPAM - Exploring DHCP (part 1)
- Windows Server 2012 : DHCP,IPv6 and IPAM - Understanding the Components of an Enterprise Network
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 3) - Translating Text with the Mini Translator
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 2) - Translating a Word or Phrase with the Research Pane
- Microsoft OneNote 2010 : Using the Research and Translate Tools (part 1) - Setting Options for the Research Task Pane, Searching with the Research Task Pane
- Microsoft OneNote 2010 : Doing Research with Linked Notes (part 2) - Ending a Linked Notes Session, Viewing Linked Notes
- Microsoft OneNote 2010 : Doing Research with Linked Notes (part 1) - Beginning a Linked Notes Session
- Microsoft OneNote 2010 : Doing Research with Side Notes (part 3) - Moving Side Notes to Your Existing Notes
 
 
Windows XP
Windows Vista
Windows 7
Windows Azure
Windows Server
Windows Phone
2015 Camaro