How to Eliminate Stress



Hi, it’s Alison again. People often ask me if I know a good way to eliminate stress in life. Think about how much more fun you would have if you could relieve the stress that you have in your everyday life. You’d be less worried and you’d be much happier and healthier. Well, I do know of a way to eliminate stress, and I’m going to share it with you. It’s actually very simple. Before I share this awesome stress elimination technique with you, I’d like to talk about a related subject. If you want to succeed in something that you do, you need to have two things. The knowledge of how to achieve your goal and the tools that enable you to achieve it.

You need to have both and you can’t achieve your goals with only one of these factors. Let me give you an example. Let’s say you want to drive somewhere. You need to have two things, the knowledge of how to drive or driver’s license and a tool for driving, which is a car. You can’t drive somewhere if you only have one of them. You can’t drive somewhere if you only know how to drive a car, but you don’t have a car, and you can’t drive somewhere if you have a car, but you don’t know how to drive. You’ll be able to move the car but you’ll probably hit something quickly and have an accident.

It’s so obvious that we hardly ever stop to think about it. Same goes with Project Management. You need to have the knowledge of how to run projects, and you need the set of tools that will enable you to actually run the projects. That will take me to the stress elimination technique in a minute. If you have the tools to run projects, but you don’t have the knowledge of how to do it, you’ll start having accidents pretty quickly in the form of project delays, scope, creep, et cetera. This is why we, at Elementool offer you both the knowledge and the tools.
The knowledge comes in the form of our Project Management Formula Program, which is a five-step system for running projects successfully from beginning to end. The tools are the Elementool Project Management Software. Together, they give you a complete solution that will allow you to achieve your goals. Now, back to the stress elimination technique.

First, I’m going to give you the knowledge of how stress is created and how you can prevent it. After that, I’m going to give you the tools that will enable you to eliminate and prevent it. I’m going to start with a short clip from our Project Management Formula Program that explains how stress is created and how you can eliminate it. Here it is.
Most people these days will tell you that they have too much to do, and not enough time to get it done. We’ve enhanced our quality of life in so many ways, yet ironically, we nearly kill ourselves with stress by taking on more work than we have the resources to deal with.

That’s why time management is so important because it’s really kind of stress management. Have you ever wondered why you can’t seem to shut down your brain at night when you’re trying to fall asleep? Why are there so many thoughts running through your mind all the time? That’s stress. Now, let me explain how stress is created. It’s not just the big problems that create stress, all of the little unresolved tasks that we have to deal with sit at the back of our heads, subconsciously creating tension. As soon as you attach a should, or a need to, to a task, it becomes incomplete. Decisions that you still need to make about whether or not you’re going to do something are already incomplete.

If you put your mind’s attention on something that needs to be done, and then don’t complete it because it’s low on the priority list, your mind will have already created an open process that keeps running in the back of your mind. It’s going to keep bothering you till you complete that task. Worst of all, it takes up your energy and prevents you from having a clear focus on the more important tasks.

It’s kind of like your Windows Task Manager. When you open Task Manager, you see that there are a lot of processes running in the background. Processes that you didn’t even know existed. Many of them don’t do anything for days but there they are, consuming your computer memory and causing it to run slowly. If you shut down the processes that you don’t use, then it frees up the memory of your computer, and it will run faster.

All these open-end processes create stress. How do we handle all these processes and how do we minimize stress? The key is to clear the open process from our mind by having something else managing them.

Usually, the reason something is on your mind is because you want the situation to be different than what it currently is. The problem is, you haven’t yet worked out exactly what the intended outcome is. You haven’t decided what the next physical step is, and you haven’t put reminders of the outcome and the action required into a system you trust.

Until you do all that, your brain will refuse to put the matter to rest. You can try to fool the people around you by acting like everything’s okay but you can’t fool your own mind. Only it knows whether or not you’ve come to the conclusions you need. Until you clarify your thoughts, make the decisions, and store the data in a system you can trust, your brain will keep nagging you about the next step and adding to your stress.

To manage the actionable items, you’re going to need a storage place to put the tasks, a calendar, a list of reminders of next actions, and a list of reminders of things that you’re waiting for. You will also need a list of projects. Projects or things that need to be completed by following a set of tasks. Hiring a new employee, decorating a room, and building a new version of software or all types of projects.

In order to manage this inventory of open processes, you have to capture it in containers that will hold them until you have time to decide what they are and what you’re going to do about them. Then you need to empty these containers regularly to ensure that they remain good tools for collecting.

The fact that you haven’t put an item in your basket doesn’t mean you don’t have it. You need to be sure that everything you need is collected somewhere other than your head.

Now, there are many kinds of collection tools and they can be physical or digital. For example, a basket, writing paper, a Word document, an email, or Issue Tracking software, are all different types of collection tools. It’s important that the tools have a good reminder system that you can trust. Once you set up a reminder, you move the responsibility of this task to the reminder system. This enables you to close the process in your mind and reduce the stress.

Okay. Now that we have the knowledge about stress causes and how to prevent it, let me introduce the tools that will help you to eliminate it. Let’s say you have a task that you need to complete and you want to take it off your mind and put it in a system so you won’t stress about it. First, you log into your Elementool Issue Tracking account. Then, you create a new issue and type in the description of the task and how it should be solved. When you’re done with this step, create a reminder that will remind you to complete the task. Elementool will manage the remembering part for you. When the due date comes, if the task is not completed by then, Elementool will send you a reminder regarding this task.

This way, your mind will remain stress-free. Cool and simple, isn’t it? This is a small example of what we offer you and how much it can improve your life. The Project Management Formula offers a six-week program. Each week, you’ll get a set of short video clips about a specific topic. All it requires is 30 minutes a week of your time to watch these videos. The six major sections that we cover in this program are Requirements, which explains how to collect and write requirements and define project objectives. The Learning Process, this section describes how we learn and create habits. It will show you a simple system that will improve your learning speed and help you to create positive habits.

Estimating, this is where you learn how to create and provide the best possible estimates for your clients and for your team. Time Management, here you’ll find a wealth of information and tips on how you can ensure that your valuable time is used to its best advantage so you can achieve more in less time. Scheduling and Planning, you’re going to find out practical, easy ways to schedule your projects and keep them on track as you go along. The Project Management Formula, this is an easy five-step system for running projects from start to end that you’ll be able to start using straight away.

On the tool side, we offer you the Elementool’s Project Management System, which includes Issue Tracking for managing your project tasks and the team’s daily workflow. Help Desk, for running customer support and making your clients happy. File Sharing, for sharing files online and saving time. Test Cases, for making sure everything is tested and no bugs are slipping through the cracks. Requirements Management for making sure the project is developed according to what your clients want. Scheduling, for managing the project plan and schedule, and making sure tasks are completed on time. Conference, for running online meetings and approving communication. Amazing, isn’t it?

I think this entire deal is a game-changer. This is what I would like to offer you. You’ll sign up for Elementool’s Project Management System, which includes the seven tools that I mentioned just now for one year with unlimited users for only $2,519. As a bonus of signing up, I’m going to give you free access to the Project Management Formula Training Program for 50 people on your team. Usually, the price of the Project Management Formula is $497 per person, times 50, this is a bonus of $24,850. I want to give you this bonus because I want you to be successful.

We at Elementool love our clients, and we want to help you and share our knowledge with you. Now, I bet you said to yourself, “This is too good to be true. There must be a catch.” Well, you’re right, there is a catch. This offer is only valid for 24 hours. It’ll expire soon, so you better act fast. Click on the Sign-up button below now.

The Power of Partnerships: Working Together Versus Working Alone

But you don’t have to do it alone anymore. In a period of 18 months myself and the rest of the team at Elementool, Inc. have conducted extensive research, read dozens of books, run surveys, and received a lot of feedback from our clients about their problems in the way they run their projects.

That helped us to gain an understanding of the challenges that companies face and enabled us to come up with a solution that will help companies have control over their project management process. We want to share our knowledge and expertise in the project management field with you to help you improve your life.

We’ll be covering a lot of ground in this book, guiding you through some very important concepts. But one of the best things about Elementool’s Project Management Formula is that you will start noticing results right away. As you begin adopting the practices I show you, you’ll immediately see improvements in your work and life. That’s because the tools are simple, step-by-step and easy to follow:

Six Sections for Success!

What, exactly, will The Project Management Formula give you? What I am offering you in this book are six sections for success, the last of which – the Formula you’ve been hearing so much about – will provide you with the final five steps, or solutions, that will kick your project management into overdrive!

The six major sections that we will be covering in this book are:

  1. Requirements
  2. The Learning Process
  3. Estimating
  4. Time Management
  5. Scheduling and Planning
  6. The Project Management Formula

The first section, Requirements, breaks down the requirements phase for you. This is a crucial part of project management that gets ignored far too often, so I am going to start you off on the right foot by explaining the “why’s” and “how’s” of good requirements management.

That will be followed by our second section, The Learning Process, which I think you will find truly eye-opening. In that lesson, I reveal some little-known truths about how our minds take in information and process change.

Some people think that, to do their job well, they only have to know the technical aspects of how to perform their tasks. But at Elementool we believe that to get to the next level professionally – to find greater success – you need to be able to think beyond the obvious. It’s important to understand how the mind works so that you can create positive changes with your team members and within yourself.

The third section we’ll cover together, Estimating, is where you learn how to create and provide the best possible estimates for your clients and for your team. I will show you different methods for doing this that you will want to put into action right away. Best of all, they are easy to understand and easy to implement.

The book’s fourth section, which focuses on the extremely crucial skill of Time Management, offers a wealth of information and tips on how you can ensure that your valuable time is used to its best advantage.

In the fifth section, Scheduling and Planning, you’re going to find out practical, easily applicable ways to schedule your projects and keep them on track as you go along. You will also discover in this section that good project management involves managing expectations.

Finally, in the last and most pivotal section of the book, I’m going to teach you The Project Management Formula. This is an easy 5-step system for running projects that we here at Elementool are really excited about, and that you will be able to start using straight away. The five steps of “the Formula” are:

  • Step 1: Define project objectives and collect requirements
  • Step 2: Define the priority of the requirements and features
  • Step 3: Planning iterations
  • Step 4: Running iterations
  • Step 5: Present the product to the client

Don’t Just Manage Your Time; Master It!

When it comes to project management, regardless of your position in the company, the size of company or even what industry you’ve been in, time is a mission critical factor that often makes completing projects a challenge.

We’ve all been there: not enough time, no solid schedule, poorly defined goals and objectives, no formal plan, out of control scope creep, miscommunication between people that are involved in the project, etc.

As a result, projects are delayed, time is wasted, clients are angry, your company’s reputation is damaged and you lose customers, people are frustrated and stressed out, team members have to work extra hours to catch up, morale goes down, and employees lose confidence in the company.

If you’ve invested time and money in trick after trick – such as using different project tools, begging and threatening, shouting, motivating team members, holding group discussions, adding more people to the team, and working more hours – but nothing has worked, I would ask you to give this book, and The Project Management Formula it contains, a chance.

Here’s why: You’ve been investing in a host of project management tools and services because you want a better income, a better life for your family, more freedom and independence. But tools alone are useless without solid foundations.

You need strategies for using tools. You’ve been focusing on tools and solving problems instead of focusing on creating strength and power that can be leveraged to avoid problems in the first place. That’s a mindset I hope to change with the Formula I’ll be showing you in this book.

It might help you to think about it this way: let’s say you have the fastest car in the world in your garage. But you don’t know how to drive. The car will be useless to you because you don’t know how to move it, let alone master all the strength, vitality and speed that’s being wasted under the hood. But if you are an excellent driver, even a slow car will be able to get you from one place to another.

In this book I am going to show you how to take charge of your projects and run them in a simple, step-by-step way that will enable you to complete them on time, starting today. This can boost income now and bring you the high-caliber clients that you want to attract. It can also make your company more efficient and competitive and begin refining and spotlighting your brand starting on this very page.

The best part is you don’t need any special background, education, or skills to use this Formula. That said, you do need one special super power to put it into use: action. And not just any action, but aggressive action. Process without action will never produce change. Process without action is simply doing the same things you did yesterday – and the day before – and expecting change.

 Albert Einstein said: “The definition of insanity is doing the same thing over and over again and expecting different results.” Something is missing from that equation; something vital. That something vital is aggressive action.

If you don’t take aggressive action once you’ve seen the path I’ve laid out for you in this book, then I can’t help you. Real Success is for people who take action. Mediocre people follow the herd and wait passively for things to “maybe” change in the future.

You are not like that. How do I know? Because you’re here, with me, reading these words and hoping, ready, for change. I am going to show you how to drive your projects and you’ll be able to use this knowledge with any tool that you currently have.

Instant Messaging

Instant messaging has become common in our daily routine. So we have decided to offer it as part of Elementool to help you improve your communication with your team members. Especially if they are located someplace else.

To start a new conversation using the Instant Messenger, please follow these steps:

• Click on the ‘number of users’ online link at the top of the page to display who is currently logged in to the account.
• Click on the name of the user to start an Instant Message session.
• The Messenger window will be displayed on your screen.
• Type your message and click on the keyboard Enter button to send it.

When someone starts a new conversation with you, you will see a red flag next to the ‘number of users’ link.
Follow these steps to join an instant message session:

• Click on the ‘number of users’ online link at the top of the page.
• The person who sent you the message will be marked on the user list.
• Click on the user’s name to open the messenger window.
• Type your reply in the text box and click on the keyboard Enter button to send it.

As you can see, Instant Messaging is easy and can make the communication with your team faster and more efficient.

Do You Have an ETA?

Visibility is one of the main reasons why projects fail. It means that the project manager doesn’t have a full picture of the project’s progress at any given moment.

 

 

 

When you have full visibility, you’re able to stop bottle necks in your project’s progress. This allows you to make changes to the project plan and find ways to solve these bottle necks before it is too late.

I would like to introduce a new feature, The ‘Task Completion Date’ that will allow you to know at any given moment what the status of your project is, and when tasks are going to be completed, by integrating Elementool’s Issue Tracking and Scheduling.

As you remember from our previous clips, you can use Elementool’s Scheduling to define the project’s schedule and the start and end date of each issue that is assigned to the team members.

You can watch the clips called ‘How to Create Project Schedule’ on our blog for more details on how to build the project schedule.

The team members can submit the time that they spend on the tasks in Elementool’s scheduling and this enables you to see the development progress of each task.

I explained how to do that in a recent clip called ‘Track Time Spent on Tasks’.

Now I’m getting to the new feature that we just added:

When a user works on an issue, they can define the estimated completion date on the issue itself, by submitting the completion date in the Priority List section.
The Completion Date is also being displayed on the Scheduling Gantt chart.
When you look at the chart, you can see the issues that are part of the project, their start and end date, and the dark blue bar shows you the actual development progress of each issue. The border of the progress bar represents the estimated completion date of each issue.

By looking at Gantt chart, you can tell within seconds the development progress and the estimated completion date of each issue.
That gives you full visibility of your project development progress and allows you to know if things start to get off track, and make changes to the project to keep it on schedule.

Isn’t that cool?

If you already have an Issue Tracking account, you can add Scheduling to your account for only $29.99/month by going to “Control Panel”, clicking on “Edit Accounts”, then clicking on “Manage Account List”, changing the Scheduling package to Premium and clicking on the Update button.
If you still don’t have an Elementool account, click on the ‘Sign Up Now’ button below to open a free trial account.

 

 

Track Time Spent on Tasks

In this clip I’ll show you how you can use Elementool to track the time that team members spend on issues.
Tracking time enables you to view the progress of the project and make changes to the project plan if needed.
It is also useful for billing in case clients pay you by the hours you spent developing their projects.

To start using this feature, you should have the Issue Tracking and Scheduling services, because time tracking is done using the integration between Issue Tracking and Scheduling.

The first step is to submit the issues to the Issue Tracking account and assigned them to your team members.
I’m guessing you already know how to do that. If not, please see the Issue Tracking User Manual clip for instructions.

The next step is to assign the issues to a project or projects in the Scheduling service.
To do that, please follow these steps:
• Switch to Scheduling.
• Click on Edit Schedule
• Click on the Add button to add a project. You can assign issues to one or more projects.
• Now that the project is defined, click on the Add button to add the issues to the project.

After the issues have been added to the project, the team members can use the Scheduling section on the Issue form to submit the time that they spend on the issues.

To submit the time spent on an issue, please follow these steps:
• Open the issue
• Scroll down to the Scheduling section
• Submit the date and time that you spent working on the issue.
• Click on the Update

If we go back to Scheduling and look at the Gantt chart, we can see the project plan displayed in light blue and the actual time that the team spent on the issues in dark blue. This gives us a quick view of the project progress.

If you still don’t have an Elementool account, click on the ‘Sign Up Now’ button below to open a free trial account.

How to Send Daily Reports

Hi, it’s Allison again.
Today I would like to present two new features that we added to the reporting section:

• The option to define the view type of the Quick Reports.
• The option to automatically send a daily report by email.

The reports offer 5 view types:
• Normal – this is the standard report type that is display on your browser.
• Dynamic – The Dynamic view type enables you to make changes to the issues directly on the report. This allows you to update multiple issues in a single update instead of opening each issue separately.
• Print View – this is a printer friendly view of the report, that is useful in case you wish to print the report.
• Excel CSV and Excel HTML – these two view types enable you to export the report to an Excel file. Each offers a different Excel formatting option and you can choose the one that suits you the most.

We added an option to define the view type of each Quick Report. It saves you the trouble of defining how you would like the report to look like when running it.

Please follow these steps to change the view type of an existing report:
• Select the report from the Quick Report list.
• Click on Edit Selected Report.
• The Quick Report setup window will open.
• Click on the Step 3 button and the on the Step 4 button to go to the Step 4 page.
• On this page define the View Type and click on Save.

The Send Daily Report option enables you to send reports on a daily basis to other Elementool users or to external people who don’t use Elementool.
It is an easy way to send updates about tasks and issues that you have in your account.

For example: every morning you can send a report of all the open issues in your account, to inform people of the tasks that need to be taken care of.

To setup an automatic daily report, please follow these simple steps:
1. Go to the report page by clicking on Issue Report.
2. Select a report from the Quick Report list.
3. Click on Send Selected Report.
4. Define the recipients by selecting Elementool users or by typing email addresses of external people.
5. Check off the ‘Send report automatically daily’ check box.
6. Select the time when you would like to report to be sent daily.
7. Click on Send.

Very easy.

We plan to release more new features in the near future.
Stay tuned!

How to Submit Issues Faster

Hi, I’m Allison, and I’d like to tell you about new options that we added to the Field Dependency feature. This is a very helpful feature that allows you to quickly locate and select relevant information when filling out a form.

The Field Dependency feature enables the creation of relationships between fields in such a way that a dependant field’s value list is determined based on a value selected in the source list.

For instance, let’s say that you have two fields on a form: State and City. The State field lists all 50 states in the U.S., and the City field lists the 10 largest cities in each of those states. Currently, without using Field Dependency, the State field list shows all 50 states and the City field displays a long list of 500 cities in those states. So if a user wants to choose their city from that list, they need to scan through all 500 to find the one they want.

However, by using the Field Dependency feature, the process becomes much easier. It allows the person to first select their state in the State field. At that point, the Dependency rule automatically filters the city list so that the City field only displays the 10 cities from the selected state. This means that the user can simply select the appropriate city from the list of 10 rather than poring through a long list of 500.

To access the Field Dependency feature, you should go to Control Panel, click on Edit Issue Form and then click on ‘Edit Dependencies’.

Click on Add New Rule to add a new rule.

In Step 1, select the source field that triggers the Dependency rule.
In our example it was the State field.

In Step 2, select the target field that is being changed based on the rule.
In our example it was the City field.

In Step 3, define the rules.
For example:
Select State = New York.
Select cities in New York State.

Click on the Add button to save the rule.

You can repeat these steps to create additional rules for these fields.
When you’re done, click on the Save button to save the rule.

We added two new options to the Field Dependency feature:
• The ability to make a field required based on the value of a certain field.
• The ability to hide fields based on the value of a certain field.

Let me explain how these new options work:

The first option enables you to make fields required based on a value of another field.
For example:
I would like to make the City field required when selecting a State value to make sure that when a person fills out the form and selects a State, they also select the city.

To define the city as a required field, move it to the Required Fields list on the Dependency setup form.

The second option is to hide fields based on a Dependency rule.

For example:

I have a field on the form called Country with a list of country names.
When a person selects a State, they should not select Country. To prevent the person from selecting the Country, I hide the Country field when a state is selected.

To define this rule drag the Country field to the Hidden Fields list.

As you can see, the Field Dependency feature makes filling out and submitting forms much easier and far less time-consuming.

Issue Tracking with Unlimited Fields

In this clip I’m going to introduce you to Elementool full issue form customization.
Everyone who develops projects has specific needs and processes for running the software development. That’s why it is important to choose an Issue Tracking that gives you the flexibility and customization to allow you to fit it to your unique needs.

Elementool’s Issue Tracking offers you full customization of the issue form.
This includes defining the positions of the fields on the issue form and using different field types, as well as the option to add unlimited fields to the system.

Now let’s go into a bit more detail about each option:

First, you should login to the account as an administrator.
Click on Control Panel.
Click on Edit Issue Form.
Click on Edit Fields.

The Issue form is divided into field containers.
Each field container can contain fields.
As you can see, there are different types of field containers.
Some enable you to display large and wide text fields.
Some enable you to display short fields.
You can change the position of the fields by dragging and dropping them around the form in the different containers.

Elementool Issue Tracking offers a selection of 15 different field types.
For example: Text field, dropdown, date, URL, etc.
The tool box on the left top corner of the Edit Issue Form page displays the different field types that you can choose from.

To add a field to the issue form, simply click on it on the toolbox, hold down the mouse button, and drag it to the form to the position where you would like it to be displayed.

Very simple, right?

As I mentioned before, Elementool Issue Tracking allows you to use an unlimited number of fields on the form. This means that you can add as many fields as you wish.
Isn’t that awesome?

That’s it for now, but
I’ll be back soon with more great tips.

All You Need to Know About Project Scheduling and Planning

In the following clips we will show you all you need to know about project scheduling.
These are a few of the topics that are covered in the clips:
1. How to define tasks and activities.
2. What task dependencies are.
3. How to use buffers for more accurate schedule.
4. The steps of building a project plan.
5. The main reasons why project schedule fail.
6. Using Agile planning for better project control.
7. Task classifying and prioritizing.
8. How to avoid the 4 most common scheduling mistakes.
9. The right way to monitor the project progress.

And much more… You don’t want to miss it!

Hi, Bob here again.

And me, Allison.

As you know, we here at Elementool have been telling you the ins and outs of project management. We’ve talked about how to get the information you need from your client, how to document it, and how to use our requirements management software to get your project up and running. And I’d like to think that we’ve helped make that process a simple and rewarding one.

Definitely. But the truth is that all that planning and foundation-laying won’t amount to much if you aren’t prepared to properly schedule your project and practice responsible time management.

That’s right. Time management is a key element of good project management, and to manage time, you need a project schedule. The project schedule determines how the project plan is going to work. It clarifies the way that the team will pursue the project’s objectives, and it lays out a timeline showing when the team will accomplish each of its goals.

Using the requirements document, and also figuring in project objectives and priorities, the project manager must build a list of the features needed in order for the project to be successfully completed by the team and resources.

We strongly recommend using scheduling software to manage project schedule data. There are a number of items that you should be certain to have in your final schedule. These include:
– All the various phases in the project’s development cycle
– Activities that the team will perform, the ordering of those activities, and of course resources assigned to those activities
– A measure of the amount of time and effort required to complete activities
– Start and finish dates
– Major milestones

The best project schedules successfully capture the vital actions needed to complete the project, without being bogged down in excessive detail.

Bear in mind that the project plan is a guidance tool, but is never set in stone. Although you want to make the schedule as accurate as possible, the reality is that the ultimate timing, as well as the cost, usually turns out to be different from the initial plan. It’s a bit like when you use your GPS to help guide you to a destination. You know where you’re going, and you’ve already worked out the route you want to take, but traffic, detours, and accidental missed turns are just a few of the problems you might encounter on the way. Fortunately the GPS is there to take those changes into account and recalculate the route for you. You may not end up at your destination exactly when you planned, or the way that you planned, but you will get there.

The project schedule will serve as a guide for your team and resources as they take actions to meet the project’s goals. You need to both track and report everyone’s progress, and then take care to make adjustments as changes or new obstacles arise during the project development.

And remember that it’s the project manager’s role to help clients determine their priorities and to communicate to them how the development team will achieve their goals. The project manager should always keep the lines of communication with the client open, ensuring that the client understands that all new decisions made will have an effect on the project as its being developed.

When all is said and done, managing a project schedule is chiefly about building the development plan, tracking your progress, figuring out what your status is, and making course corrections along the way.

There are a lot of advantages to creating efficient schedules for your projects. First of all, efficient schedules allow for better communication. You’ll see that your team communicates more effectively when they have an efficient schedule to work with, and it also provides a standard in which reporting to the schedule will occur.

Secondly, efficient schedules give the project’s many stakeholders a better understanding of what actions have to be performed in order to finish the work. By clearly outlining the actions that must be completed, the schedule ensures that important activities aren’t forgotten, while also preventing the team for duplicating activities or developing unnecessary activities.

Thirdly, an efficient schedule is one that creates common expectations. For instance, it aids team members in understanding how their work might affect other resources downstream. And because the schedule will make them aware of the tasks they have coming up, the team will be better able to plan their work. Furthermore, the schedule reflects the complexity of the work to be done, giving clients insight that will help them understand why a project takes as long as it does to be completed.

A fourth benefit of efficient scheduling is that it boosts stakeholder confidence by demonstrating that the project is being carefully managed and has a guiding document to help keep all participants on track. This helps alleviate people’s fears that the project is unplanned or veering out-of-control.

To make certain that your project is in fact being carefully managed, you need to practice good time management. Time management begins with activity identification. Identifying activities also helps you figure out how your team will achieve the project’s objectives through their work.

When writing activities, they need to be expressed as actions, meaning that you always want to begin the activity statement with a verb. For instance, you might write: Design the graphics, or create a menu. You want your activities to be descriptive enough that it’s obvious to the reader what has to be done, but don’t go overboard and make it too detailed. When you have completed your activity list, check to make certain you haven’t duplicated any descriptions.

Look over your activities and see if any of them can be broken down into smaller activities. Building a web site, for instance, is an activity, but it’s a pretty big one! You can actually break it up into several more specific activities, such as: Writing the text, designing the buttons, and creating the graphics. However, you don’t want to make the activity list too long, populated with tiny items that only take 10 or 20 minutes to complete. In this case, what you might want to do is make the creation of each page of the web site its own activity.

On the other hand, if, say, writing and coding are each done by different members of the team, you might want to divide the work on each page so that the team members are assigned the activities suited to their skill set. An activity length should be between one day to a week. If you have an activity that is longer than a week, you should check if you can divide it into smaller tasks. Having shorter tasks enables you to have better control over the development progress. It also feels better from the developers point when they are able to complete a task and move on to the next one, rather working on a long task that never ends.

Just a little tip about dealing with activities: An activity is always easier to deal with during project execution and control when there aren’t any more than two or maybe three unique resources assigned to it.

One of the most important methods of time management is the use of milestones. Milestones mark points in time, and they generally represent major events that occur during the project lifecycle. A couple small facts about milestones: They have a duration of zero, and you never assign work effort or resources to them.

What are some examples of milestones, you might be wondering? A significant completion point in a project would be a milestone. An important event occurring in the project plan that needs to be seen by management might be a milestone. Even an event outside the project’s scope that has to be finished before the team is able to start another activity could be a milestone.

This process of organizing activities includes two components for each task: Predecessors, which are activities and milestones occurring before. And successors, which are activities and milestones occurring after. You’ll discover that some activities depend on the completion of a predecessor activity and therefore can’t begin until that predecessor activity is finished. For instance, you might want to surf the web, but you can’t do that until you turn on your computer. This is known as mandatory logic.

Mandatory logic dictates the order in which the work has to be completed, and it’s important to document it as such, to make certain that the project schedule shows the correct timing of all activities.

When describing activities that have a sequence of occurring but don’t absolutely have to happen in a particular order, we use the term Preferred Logic. An example of preferred logic might be, say, brushing and flossing your teeth. You can’t perform those activities at the same time – one has to come before the other. But it doesn’t really matter which order you do them in. Some people like to brush, then floss, and others like to floss then brush. Either way is fine.

There are some activities where these two types of logic don’t apply because the activities in question can actually be done in parallel. Like when my wife and I have family over for dinner and we’re preparing the meal. She can be getting the main course ready while at the same time I’m making the side dishes.

In project scheduling, you should know the different dependency types that exist. There are four types of relationships that you can record into the project schedule. The first is Start to Start, which is a situation where successor activities can’t begin until a predecessor activity begins. However, that doesn’t mean that they are required to begin at the exact same time.

The second is Start to Finish. In this case, the predecessor activity needs to start before the successor activity can be permitted to finish. For instance, you have to start designing your web page’s layout before you can finish the graphic design.

Third, you have Finish to Start. The most common relationships in scheduling, Finish to Start is used as the default in most software scheduling tools. This situation occurs when a predecessor activity has to complete before a successor activity can start.

And then there’s Finish to Finish, which is when one or more subsequent activities can’t finish until a predecessor activity does. An example of Finish to Finish would be someone who is coding a web page and can’t finish the job until he has received the graphics and text from his team members.

There are other kinds of dependencies known as External Dependencies. These are conditions that exist outside the project scope, but have an impact on the schedule nonetheless. A common external dependency issue that arises is when you have to wait for a vital component from a customer before you can begin working on a particular activity in your project.

The project team rarely has control over external dependencies, so the project manager should always monitor them carefully. They can be marked on the project schedule as milestones that are linked to relevant activities.

When establishing your project schedule, you want to be careful to not let it get so complex that it becomes impossible to understand or to manage. To ensure that your project, particularly if it’s a really big project, stays manageable, make certain that the schedule includes the minimum elements needed to do the following: One, define the activities that have to be performed. Two, represent the activities to deliverables as well as timeline phases. And three, represent important events that have to be tracked.

A truly efficient schedule should have no more than three levels, one of which is detailed, and two of which are summary levels. The first level is made up of the high-level stages of a project, like iteration name or project name. Under project level comes the task summary level, which groups tasks that are related to a specific feature. That could be a feature that is divided into smaller tasks, with each task being responsible for the completion of that part of the feature. Under the summary level should be the executable work packets that will start in that phase. These are the actual tasks that the team works on as well as milestone events. These are the tasks that the team has to complete.

Both setting and meeting your end date are key challenges when it comes to scheduling and time management. The defined dependencies between activities and milestones are key in determining an achievable end date for your project. You must start by linking all activities with each other. Include milestone events at the end of any requirement that represents the completion of that deliverable. The last activity in the set of activities ought to link to this milestone.

In some cases, activities from different summary levels may be connected to each other. By the end of dependency definition, all of the activities and milestones should be related to each other with just two exceptions: 1) the activities that can begin right away (that is, the ones with no predecessor). And, 2) the project finish milestone, which is the concluding event in the schedule.

When considering the risk management side of your project planning, be sure to add schedule reserves. No matter how confident you might be in the efficiency of your team, it’s always smart to build a reserve of additional time into your project plan in the event that resource availability problems create delays in your schedule.

You’ll want to consider two types of buffers to add to the schedule. One is the Individual Buffer, where you add a small buffer at the end of each individual activity. The other is a Global Buffer, where you add a lengthier buffer at the very end of the activity chain. Remember in college, when you would stay up till 3am working on a paper that was due the next day?

I have no idea what you’re talking about.

Come on, Allison, I bet even you occasionally left a major project to the last minute.

Okay, maybe once. But just once.

That phenomenon is sometimes called the student syndrome, and it refers to the way people will often only completely apply themselves to a particular task at the last possible moment before it’s due. The reason I mention this is because the student syndrome is a good argument against using Individual Buffers. The idea is that the person doing the task, aware that the buffer exists, will just spend that much more time working on the activity. As Parkinson’s Law puts it, work tends to expand to fill the space of the time available for its completion. As a result, the Individual Buffer becomes fairly pointless.

That’s why we at Elementool favor the idea of using Global Buffers. Adding the schedule contingency at the global level ensures that the buffer time won’t be wasted away at the activity level. The project manager will monitor this global buffer, while making certain that the individual task estimates remain achievable. In order to calculate how much time to add for a buffer, you need to take the risk factors for each task into consideration. Think of what might go wrong and how much extra time it would take to deal with that problem. Estimate a buffer time for each individual task, then add it up to get one large buffer for the end of the project.

When you begin calculating the schedule, you start with what is known as the initial schedule, which represents the combination of task sequence and task duration. The reason we call it the initial schedule is because we haven’t yet taken people and equipment limitations into account. For the next planning step, you’ll use the initial schedule as your starting point, balancing it against the resources that you have available for the project.

When calculating the schedule, create a Gantt chart. The most popular display used for project scheduling, the Gantt chart is noted for its clarity. Some software solutions, like Elementool, create the Gantt chart for you. All you need to do is define the project structure and tasks, and assign duration for each task. Elementool will do the rest.

Now to work out how long it will ultimately take to complete the entire project, you must determine the critical path of the project. The critical path is the longest dependency chain of activities that establishes how long the project will take to finish. To complete the critical path, you must define these three elements: activities, durations, and dependencies. You do this by identifying the path of activities that brings the project from start to finish. You need to add up the duration of each activity to its predecessors. If there are parallel activities, then just select the longest one. Add up these activities, and the sum will tell you the critical path and the length of time it will take for the project to be completed.

Once you’ve built the project plan, you should compare it to the target date previously set by the client. Providing the dates are similar, you can do project analysis and adjustment in order to meet the goal date. However, if there is a pretty big difference between the two dates, we’d strongly recommend that you meet with the client, explain the reason for the discrepancy, and work together on finding a way to narrow that gap.

Assuming that time is the biggest constraint, some solutions you can consider are: bringing in more money in order to procure more resources, or improving resource skill in order to better your team’s overall performance. Altering the schedule structure for the purpose of completing activities in parallel – rather than using a sequenced approach – can also help you finish the project more quickly. Another step to consider is reducing the project scope to basic solution functionality by the client’s needed date, and then providing the remaining functionality later on.

If it turns out, though, that scope or cost are more important constraints, then the client should agree to accept a different end date – either the one that has been calculated by the schedule, or some other date in between.

As you remember from our estimating session, you should resist the temptation to shorten the estimates just to get the project to fit the deadline. Otherwise, you might reach the deadline date too soon, before the project can be completed.

Now we want to start getting into some of the nitty gritty of the planning process. First, I have a few facts for you to think about. Did you know the average project exceeds its schedule by 100%? Or that 65% of projects significantly overrun their cost estimates? And get this – 64% of the features included in products are rarely used or never used at all. Statistics like these are an important reminder that a lot of thought needs to go into project planning.

Planning the schedule is a major process that requires the effort of your entire team. We’d like to share a few brief guidelines that are key secrets to successful planning. First, everybody needs be involved in the process and fully committed to the success of the project. Second, when you’re discussing estimates with the team, be sure that they all understand that estimates can never be completely accurate.

Third, revisit and revise your plans often, using each iteration as a way of judging the project’s progress. Then make changes accordingly. Fourth, track and report progress. Fifth, divide the project’s features into smaller tasks. Sixth, be certain to prioritize each feature.

Now I don’t want to sound like a pessimist …

Uh-oh.

Hear me out. Those are great tips, and each of those steps is important if you want to make and follow-through with a solid project plan. However, planning does fail more often than many project managers would like to admit. So I think it’s worth taking a moment to talk about why those failures happen. That way, we can help you avoid the same fate.

That’s a really good idea, Bob. There are many reasons why planning fails. One of the most common is when people plan by activity rather than by feature. The traditional approach to planning frequently focuses on completing activities rather than on delivering features. This is a big mistake because your client doesn’t get any value from activities being completed. It’s the features, not the activities, that customers value. That’s why planning should always be at the level of features rather than activities.

Very true. A related problem is lateness being passed down through the schedule. Since traditional plans are so often activity-based, they get focused on the dependencies between the various activities. An early start of a later activity demands that you first complete the activities that it’s dependent on. So if any early activities run late, then the rest of the activities that come after it are also going to be late.

Multitasking is another source of planning problems as it often causes delays. Traditionally we think of multitasking as a good thing. If I’m able to put in eight hours at work, take my daughter to a playdate, do the grocery shopping, finish the laundry, catch up on my favorite TV show, and send out a dozen or so emails before bedtime, that’s not half bad, right?

That’s a talent.

In the workplace, though, multitasking can require you to spend quite a bit of time switching from one task to another, especially when you’re trying to remember where you last left off. It’s a process that can actually result in a great deal of wasted time.

Another notable reason for planning failure is when the work outlined in the plan isn’t prioritized by its value to the users and customers. When this is the case, developers will just work on the features in random order. Then, as the end of the project nears, the developers have to start dropping some features in order to make the deadline. Since the high priority features weren’t earmarked to be completed first, they’re in danger of getting dropped.

Refusal to acknowledge uncertainty can lead to serious planning disasters. You shouldn’t just assume that the initial requirements analysis resulted in a complete specification of the project, or that the users won’t come up with new or different needs during the period of the project schedule. Developing the project in short iterations can be helpful in reducing uncertainty. Be sure to show the software to its users and ask for their feedback every few weeks.

One more reason that planning sometimes fails is that the project manager allows the estimate to become an actual commitment. This is an enormous mistake. An estimate is only a probability. Your commitments should be made to dates, not probabilities.

Now that we’ve got the potential pitfalls out of the way, let’s discuss some of the types of plans that you will utilize. Take, for instance, an Agile Plan. As the name indicates, this is a plan that has some wiggle room. An agile plan is a plan that is easy to change. Of course we don’t want to change it for no reason, but we may want to change it because we’ve learned something new along the way.

Just because we might change the plan, though, doesn’t mean that we’re going to change the dates. We want to try to keep the dates intact, but some ways we might change the plan without altering the dates include reducing the scope of a feature, dropping a feature entirely, or adding new people to the project.

As you go into planning, remember that the entire project can’t be defined at the beginning, therefore you can’t do all of the project’s planning at the beginning. Agile planning is usually spread fairly evenly across the project’s duration.

One advantage of agile planning is that it involves frequent planning. At the start of each iteration, an iteration plan is created. After each of a few iterations, the release plan is then updated. Through this process, the team is able to revise and update the project plan based on the actual project, rather than attempting to create the perfect plan at the very start of the project.

Another advantage of agile planning is that it has short cycle times. Each iteration is a mini-project that has its own particular list of features. Clients can share their feedback on the features being developed at the conclusion of each iteration, allowing for a more controlled development process. This keeps the team from wasting time developing unwanted or unneeded features.

The iterations that agile teams work on always end on time even if functionality is dropped. On an agile project, there isn’t an upfront requirements phase, followed by analysis and architectural design, and so on. Instead there is a very short design and modeling period at the beginning of the project. Once the project begins moving forward, then the design, analysis, coding, testing, and other work is done within each iteration.

The agile team turns one or more requirements into coded and tested software during the course of each iteration, so they are regularly making progress on the project by delivering features in each iteration. The product needs to be brought to a potential shippable state at the finish of each iteration. In some cases, one or more iterations complete a set of related functionality, and this is known as a release.

It’s important for agile teams to maintain their focus on business priorities, delivering features in the order laid out by the product owner. You don’t want there to be too many technical dependencies between features, since that can complicate the product owner’s attempt to prioritize features into a release plan. The agile team needs to concentrate on delivering user-valued features, not just completing various isolated tasks.

Because the plan devised at the start of the project doesn’t necessarily dictate how the project will actually go, an agile team needs to inspect and adapt. Technologies fail, people come and go, clients change their minds … who can say what will happen? And each of these changes means that you have to update the plan. So agile teams incorporate any changes and new knowledge learned during the previous iteration at the start of the next one, adapting accordingly.

Release planning is the process of a high level plan which covers a period longer than an iteration. A release, which typically covers 3 to 12 months of development, allows the product manager to determine what is going to be developed and how long it will be before a releasable product is ready. This helps to create expectations and to provide the team with a target to focus on, so that they aren’t simply moving from one iteration to the next.

Planning a release requires you to figure out how much can be accomplished by what date. Sometimes you might start with a date and see how much work can be finished by then. Other times, you might begin with a specified set of features and see how much time it takes to develop them. In the release planning stage, it’s best not to assign tasks to people yet, since at that point there is only general information available about what work needs to be completed.

Before even beginning the release plan, it’s vital that you know what factors will make the project a success or a failure. Ask yourself: What are the business objectives that this project needs to achieve? Once you’ve answered that question, you need to estimate the features. At this point, keep the estimates pretty general – you don’t need to get into every detail in each feature.

Next, decide on the iteration length. Two to four weeks is fairly standard. After that, you should estimate the velocity, or, how much time it will take for the team to complete their tasks. If your team has worked together before, try basing the estimate on previous projects.

If you have a deadline set for the release, you should determine how many iterations can be fit into the deadline. Then, based on the estimates, decide which features can be finished in that time frame. The product owner will choose the high priority items, which will go into the first iteration. You can then distribute the other features into the following iterations, working on the highest priority features down to the lower priority items until the release plan is ready. Be sure to update the release plan regularly, based on how the project is progressing.

Now let’s discuss iteration planning, which will give you a detailed, short-term plan that the team can use to develop the project. An iteration plan is created in a meeting called especially for that purpose, and the meeting should include the product owner, programmers, database engineers, user interface designers, testers, and others involved in the project.

Don’t assign tasks to team members during the iteration planning meeting – wait until the iteration actually begins. At that point you will usually want to assign one or two tasks to each person on the team. Tasks don’t start until previously assigned tasks are finished. Team members should choose tasks based on their availability and the availability of their teammates.

The process of assigning tasks in an iteration is pretty simple. Just remember to start by identifying the business objective. Next you select features that support that business objective. Follow that with breaking the features down into tasks, and estimating those tasks, then defining priorities. Finally, assign tasks to your team.

You’ll want to hold an iteration review meeting to discuss important details about what needs to be accomplished during the iteration. This meeting will likely take around an hour, or as long as a half a day for a really big project that has several teams. After the meeting, the team members should identify what should be accomplished during the iteration, and then.decide on priorities. Once features are broken down into tasks, team members need to estimate each task.

There are four main priority classifications. “Low” means that the feature can either be developed during a major system revision sometime in the future, or it can not be developed at all. “Medium” means that the task should be completed after all serious tasks have been dealt with. “High” tells you that this task should be developed as soon as possible during the normal course of development activity, before the software is released. And “Immediate” means that the tasks needs to be resolved, well, immediately.

Another type of classification for software features is a severity classification, which is based on the degree of the feature’s impact on the project objectives. There are four types of severity classifications, starting with “Low,” meaning that the feature is an aesthetic enhancement or a result of non-conformance to a standard. The “Medium” classification means that the feature doesn’t impair usability, doesn’t interfere in the fluent work of the system and its programs, and it will not cause a failure of meeting the objectives. Classify the task severity as “High” if the task causes the system to produce inconsistent, incorrect, or incomplete results. The severity is “Critical” in cases where the project cannot be considered as successful without this feature.

Bear in mind that part of the iteration will include fixing bugs found during development. Estimates for coding a feature should always include extra time for fixing bugs that might be found in the process. Or you can define a separate task specifically for fixing bugs. Defects that are found later on, not as part of the iteration, can be dealt with the same way as features – prioritize the defects and add them to another iteration.

A task in an iteration that is dedicated to researching and answering a question about the development of a feature is called a Spike. Estimate and add spikes to the plan just as you would any task.

The length of an iteration determines how often the software can be shown to users and customers. We recommend showing them the product at the conclusion of every iteration and asking for their feedback so that you know the project is being developed in a way that meets the client’s business objectives.

If it turns out that they want something added, removed, or changed, it’s much better (and less costly) to do it after just one iteration than at the end of the whole project. Some users will change their minds about a feature once they’ve seen it in action. The feature that seemed like a good solution in theory may turn out not to be so great in reality, so they want to change it.

By the end of the iteration, you can get a sense of how quickly the project is developing, which allows you the opportunity to re-estimate the rest of the project more accurately. The project manager is better able to determine if the project is on track by measuring the progress this way on a regular basis.

As you might expect, shorter projects will have shorter iterations than lengthier projects. For instance, if you’re working on a project scheduled to take only two months, one-month long iterations aren’t going to be very helpful to you, since you’ll already be halfway through the project before you’re able to measure any progress or make adjustments. Having the end of the iteration too far off in the future also reduces the sense of urgency amongst the team members. When iterations are short, it pushes the team to work harder so that they complete their tasks by the end date.

Then again, you don’t want too much pressure on your team. Try to find a good balance when deciding on iteration length. If the iteration end date is unrealistically short, the team will start to feel like the deadline is impossible to meet, which will reduce their morale and their efforts. Also try to keep to the same approximate length for each iteration, since that will give the team a helpful sense of rhythm.

To monitor the iteration plan, you should utilize a task board. This gives the team a way to organize their work and to show how much work is left to accomplish. The task board shows which tasks are part of the iteration, grouped by status. Each row represents a iteration. Tasks are sorted by their priority, with the highest priority tasks displayed higher than the low-priority tasks. The developers may change the estimate of any task at any time, in the event that they have reason to believe a new estimate is in order. Remember that bugs are tasks too, so they should also be added to the board.

Because agile team members are only assigned to tasks when they are actually ready to work on them during each iteration, you will see tasks on the board that are still waiting to be assigned to someone.

So you’ve created your project plan and schedule. Good work! Now you’re done with scheduling, right? Mmm, wrong. Monitoring your progress is crucial to making sure that the schedule is going to plan. By tracking and reporting the process as it goes along, you will be able to note problems and refine the plan as needed.

As project manager, you need to manage two types of reporting: Status Reports, which come to you from the project team via team leaders; and Project Progress Reports, which go from the project to external stakeholders such as the client. Information that you get from the status reports will go into the project progress report.

To make this go smoothly, we advise project managers to develop a process for status reporting that provides accurate and useful information about the project’s progress, but doesn’t require resources to spend an overwhelming amount of time focusing on reporting during their work.

When talking to your team about status reporting, consider how you want your resources to define completion. Often, project managers are too attached to the notion of “percent complete”. But that doesn’t give much information about the amount of work that still has to be completed, at least not until the resource provides unit values. Keep in mind that a truly effective status report ought to ensure that the resources will be able to begin their planned work on time, and report any new status or risks that need to be addressed.

Another method of reporting that you should know about is that of work effort and end date. This method demands a little more work from the resource, but the project manager gets better information from it. This type of reporting should show the total amount of time that was scheduled, how much has already been used, how much remains, and an answer to the question of whether or not the task will be completed on time. You could find that the total number of hours spent is greater than what was planned, yet the work is still finished on time. If that’s the case, the project manager needs to ask how the additional hours will be added to the extra cost or time taken from other tasks.

Burndown charts are a useful way of measuring your team’s progress, and, more to the point, showing you how much still needs to be done. In a release burndown chart, the vertical axis shows how many hours remain in the project, while the horizontal axis shows the iterations. By showing the amount of work that still remains at the start of each iteration, the release burndown chart serves as a good indicator of how quickly the team is reaching its goal.

Iteration burndown charts can be created in the same way as release burndown charts. Iteration burndown charts are also very useful in illustrating how much work still needs to be done. For instance, if you’ve spent 10 hours on a task that was supposed to be finished in 12, and you’ve completed 50% of the task, the fact that you spent 10 hours working on it doesn’t actually tell you much. The more valuable piece of information is the fact that you’ve completed 50% of the task, and the iteration burndown chart makes it easy to see this.

Ultimately, when it comes to tracking and reporting, the project manager needs to find a balance between getting all the details necessary to keep the plan on target, while also taking everybody’s time into consideration.

There’s no question that scheduling can be a tough process, even for the most experienced project managers. Expect to encounter a few bumps in the road along the way. We’ll help you understand some of the challenges you might be facing, and how you can make adjustments to the schedule as needed.

A common mistake that project managers make when it comes to time management is attempting to build the schedule right at the beginning of the project. This is tempting because there is often pressure from the client to know precisely when the project will be finished. The team, too, tends to become focused on what needs to be done to complete the project. But no matter how motivated everyone is to get to the finish line, you need to start by defining the project’s requirements and objectives.

A pretty typical problem that you will come across in scheduling is discovering that you have an over-allocated resource. This is a team member who has been scheduled to work more hours than what they actually have available. There are several ways to deal with this situation.

One solution is to simply leave the over-allocation as scheduled and expect that person to work overtime. Obviously there are downsides to that solution, and they include the higher cost of overtime payments and the additional risk of project delays in the event that the employee is unavailable or already scheduled for overtime. On top of that, permitting a resource to be over-allocated at the baseline is really just bad practice. You should only go this route as a last resort or when you’re trying to get the project back on track, and, even then, expect problems.

Another option is to fix the over-allocation and retain the current schedule timeline by either replacing the current resource with a more productive person who can bring about the same results in less time, or by adding a resource to help out the over-allocated one. The second choice might be more costly, and it may not turn out as you hope if the newbie has a learning curve. In some instances, adding a resource can actually result in it taking longer to complete the activity.

Your last option is to resolve the over-allocation through resource leveling – also known as spreading out. Be aware that if the activity that the resource is working on is on the critical path, this may lengthen the project’s timeline. But if the activity isn’t on the critical path, then spreading out the resource’s work time might not have any effect on the end date of the project.

If it becomes necessary for you to reduce the total length of the project, there is a technique that you can use to adjust the schedule called Duration Compression. Duration Compression is accomplished using one of these two methods: Fast Tracking and Crashing.

Fast Tracking is when dependency logic is removed from the schedule so that activities may be worked on in parallel. But of course some dependencies can’t be removed, since the nature of the work demands sequences. Crashing, on the other hand, involves shortening the duration of one or more activities within the schedule – specifically activities that are on the critical path. There’s no use in crashing activities off the critical path, since that would only increase float without actually lessening the project’s duration. Generally, crashing involves either adding to or replacing resources in a way that results in shorter activity duration.

There are several issues to take in to consideration when crashing. First, which activities are on the critical path? Only consider those that are fixed work or fixed resource tasks. Second, consider cost and ask yourself which of these activities would be most cost effective to add resources and skills to? You may find that some will cost more than others. Third, think about timing. Which of the activities will truly be shortened by adding resources? Fourth, which of the identified activities will experience the least reduction in quality as a result of the added resources? And finally, consider resource availability – which of these activities needs a skill set that is available?

Sometimes you will find that you have to make project plan adjustments, and there are a couple of different methods you can employ to do this. One is Scope Slimming, which can be used when it’s possible to reduce the deliverables of the project with approval, for the purpose of keeping the original date. Remember that Scope Slimming should go through the change control process. There is a possible downside of this method, which is that the final product might not perform as needed to meet the business objectives, therefore resulting in a potentially unhappy client.

Another method is Quality Slimming, which results when you reduce the functionality of the deliverables as a means of keeping the end date. This needs to go through the change control process as well. With Quality Slimming, there is also the possibility that the final product won’t perform as required to meet business objectives.

Well, there you have it. We’ve talked about the process of scheduling, the benefits of creating efficient schedules, techniques for good time management, setting end dates, planning, tracking, overcoming challenges, and a whole lot in between.

We know a process like this can appear daunting at first, but we at Elementool feel very strongly that Scheduling is one of many project management duties that can be easily mastered with a little practice and a lot of great advice.

And we hope that you found our advice – which comes from years of project management experience – helpful. Any parting secrets about scheduling to share, Bob?

Just one. As project manager, you should try to encourage a spirit that says “We’re all in this together,” so that everyone on your team is eager to do their part – even if that sometimes means helping with a task that isn’t in their normal job description. Research has shown that a committed team is one of the keys to a successful project.

That’s so true. So keep up the good work, keep your team motivated, and we’ll see you again soon!