Wednesday, July 8, 2009

How to Manage To Do Lists

Most Project Managers have too much to do. So they end up with “To Do” lists all over the place and it can be overwhelming. So how do you manage your "To Do" lists to make sure they get done? Here's how...

How to Manage To Do Lists

To deliver your project successfully, you need to complete the right tasks at the right time. That's why people create "To Do Lists" - so that they know what they have to do and by when.

But it's not that easy. You're often adding more tasks to your lists than you are completing them, so you feel like you're not getting ahead. Here's what to do...

Only One List

If you have lists on your desk, in your car, or on post-it notes, then merge them all into one list. Then group the items in your list and try and put them in a logical order. As soon as you've done this, you'll immediately feel like a weight has been taken off your shoulders, because everything you have to do is now all in one place. You're ready to take the next step...

Targets and Dates

Now sit back and think about what you have to achieve and by when. Write down your targets and deadlines. If you're unsure what these are, speak to your boss and get them to list the top 5 things they want you to do and by when. Write them down and try and get your boss to prioritize them, so you know which items are critical.

Set Clear Priorities

Type your list into your PC and prioritize it based on:

* The targets and dates sent
* The amount of work each item will take
* The complexity in completing the task
* The importance of the task to the project
* The deadlines for completion

Define the Critical Path

On many projects, not all tasks get done. There simply isn't the time. So you need to identify the 'critical path' tasks which are those that simply have to be done to complete the project. The question to ask yourself is "if this task is late, will it cause the overall project to be late?" If the answer is 'yes', then that task is on the critical path to success. You need to complete these critical tasks as a higher priority than others.

Manage Your lists

Take the next step by setting target completion dates for your critical tasks. You then need to do everything in your power to make sure that these dates are met. Don't worry about settings dates for non-critical tasks. It takes too much time and things change anyway.

Then as the project evolves, tick-off the tasks as they are completed. And when new tasks arrive, decide whether they are critical or not and if they are, then set targets dates for them as well. Always keep your list up-to-date, as it will help you complete the right tasks at the right time.

Thanks,
Bala

Monday, July 6, 2009

Delivering Projects using Agile Methods

There is a whirlwind happening in the project management industry and it’s called “Agile”. While the core principles of project management remain unchanged, what is changing is the way you manage projects ‘day-to-day’. To help you learn more, read here about...

Delivering Projects using Agile Methods

There are tons of ways of delivering projects and one of them is using an “Agile” approach. To show you how agile can change your project life, we’ve listed here 3 examples of the agile approach. They suit projects of any type, size or industry:

Sprints

Have you ever been involved in a project that has so many deliverables and such short a timeframe, that it all gets “overwhelming”. Well using ‘sprints’ you can cut through this. Basically, you break down all of the tasks that a team has to deliver, into 2 week groups. These 2 week periods are called “sprints” (Note: You can have sprints of any duration, but we recommend 2 week sprints).

At the start of each sprint, you get together as a team and set yourself goals for what you’re going to achieve over that 2 week period. Then you “sprint to the finish”. In this way, your team only have to think about what they need to complete in the next 2 weeks, so the weight of the entire project is lifted off their shoulders. And the best thing is that if they achieve their goals at the end of the sprint, you can recognize and reward them for it.

Sprint Meetings

To help your team keep focused during the sprint, you hold daily meetings. Urgh—daily meetings! Actually, if your team meet every day, first thing in the morning just to talk about what it is that they will achieve that day, then the team become incredibly focused. If the meetings only run for 15 minutes, then it boost communication and helps build a sense of accomplishment. It will reduce politics and increase efficiency, as everyone knows exactly what they have to do that day. Let your team take ownership of the meetings, you’re just there to focus them if they go off track.

Sprint Reviews

At the end of each sprint, the team leaders should meet to review the outcome of the sprint. They should then present to you for 30 minutes, telling you whether they have achieved their sprint goals, where they succeeded and where they failed. They will tell you what the lessons were that they have learned and how they are going to use those lessons to improve their own performance in the next sprint.

If you break the project down into sprints and use the above methods to deliver your project, then you will find that the team will “run themselves”. They will be responsible for managing their own progress, reviewing their performance and improving their actions. You are then treated like a customer, allowing you to oversee the project “at a helicopter level”, reducing your stress and improving your chances of success.

Thanks,
Bala

The 5 Phases of IT Projects

We're often asked "which steps do I take, to manage an IT project?" Yes, IT projects are different than other types, as they require a lot more analysis and design upfront, before the project begins. So we thought we'd step you through the classical life cycle for an IT project here in this newsletter, by describing...

The 5 Phases of IT Projects

According to Google, "IT and Software" projects are now the most common type of project undertaken within the field of Project Management. So what are the phases in a project life cycle, that involves IT and Software? We've set them out for you below...

Tip 1: Analysis

The first step for an IT project involves analyzing your requirements for a solution. To do this, you need to analyze your business environment, processes, systems, people and organizational structure, to help you set out exactly what it is that the new IT solution must deliver. Typically, companies write a "Requirements Specification" which sets out their business requirements formally, so that at the end of the project, they have a formal stake in the ground, against which the solution can be measured.

Tip 2: Design

When you know what it is that you want, the next step is to design a solution for meeting those needs. In the design phase, you will design all of the components of the solution, including the; hardware, software, user interface, security and integration with other systems. The Project Manager will often get a "prototype" built, so that the customer can see roughly what the solution will look and feel like, before the development phase begins.

Tip 3: Develop

The longest and most time consuming phase is always the development of the system. This involves writing software code, constructing hardware, building the database, writing the user interface and fitting together each of the components into a complete solution for the customer. It's during this phase that most delays are experienced, and they are typically due to insufficient analysis and design being completed.

Tip 4: Test

When the solution has been built, it's time to test that it performs as expected. A smart tester will have already agreed with the customer what it is that should be tested and what the outcome should be. If this is done, then testing is more of a formality and there should be "no surprises" during the testing process. There are various types of testing, including system / load / performance / security / user interface testing.

Tip 5: Implement

After comprehensive testing, you're ready to "Go Live". You do this by installing the hardware at the customers site, installing the sotware, and migrating the data over from the existing system to the new system. Some final "checks and balances" are performed to ensure that the data is accurate and the system is performing as expected, and then you're finished.

Thanks,
Bala

The 5 Goals of a Project Manager

As a Project Manager, you need to manage people, money, suppliers, equipment—the list is never ending. The trick is to be focused. Set yourself 5 personal goals to achieve. If you can meet these simple goals for each project, then you will achieve total success. So read on, to learn...

The 5 Goals of a Project Manager

These goals are generic to all industries and all types of projects. Regardless of your level of experience in project management, set these 5 goals for every project you manage.

Goal 1: To finish on time

This is the oldest but trickiest goal in the book. It's the most difficult because the requirements often change during the project and the schedule was probably optimistic in the first place.

To succeed, you need to manage your scope very carefully. Implement a change control process so that any changes to the scope are properly managed.

Always keep your plan up to date, recording actual vs. planned progress. Identify any deviations from plan and fix them quickly. Use Project Templates

to get things done faster.

Goal 2: To finish under budget

To make sure that your project costs don't spiral, you need to set a project budget at the start to compare against. Include in this budget, all of the types of project costs that will accrue, whether they are to do with people, equipment, suppliers or materials. Then work out how much each task in your plan is going to cost to complete and track any deviations from this plan.

Make sure that if you over-spend on some tasks, that you under-spend on others. In this way, you can control your spend and deliver under budget.

Goal 3: To meet the requirements

The goal here is to meet the requirements that were set for the project at the start. Whether the requirements were to install a new IT system, build a bridge or implement new processes, your project needs to produce solutions which meet these requirements 100%.

The trick here is to make sure that you have a detailed enough set of requirements at the beginning. If they are ambiguous in any way, then what was initially seen as a small piece of work could become huge, taking up valuable time and resources to complete.

Goal 4: To keep customers happy

You could finish your project on time, under budget and have met 100% of the requirements-but still have unhappy customers. This is usually because their expectations have changed since the project started and have not been properly managed.

To ensure that your project sponsor, customer and other stakeholders are happy at the end of your project, you need to manage their expectations carefully. Make sure you always keep them properly informed of progress. "Keep it real" by giving them a crystal clear view of progress to date. Let them voice their concerns or ideas regularly. Tell them upfront when you can't deliver on time, or when a change needs to be made. Openness and honesty are always the best tools for setting customer expectations.

Goal 5: To ensure a happy team

If you can do all of this with a happy team, then you'll be more than willing to do it all again for the next project. And that's how your staff will feel also. Staff satisfaction is critical to your project's success.

So keep your team happy by rewarding and recognizing them for their successes. Assign them work that complements their strengths and conduct team building exercises to boost morale. With a happy motivated team, you can achieve anything!

And there you have it. The 5 goals you need to set yourself for every project.

Thanks,
Bala

The Essential Steps to Managing Projects

Want to improve your success in managing projects? If you do, then read this newsletter which describes...

The Essential Steps to Managing Projects

There is so much to learn to become a great project manager. You have to juggle time, money, people, equipment and materials. To do it all, some people feel like they have to be a miracle worker! But it's not the case. Just take these essential steps...

Initiate Carefully

When you start your project, wind it up slowly. Define the process

by which you're going to manage your project from start to finish. Adopt a Project Life Cycle

so you know what you have to do and by when. Then take these steps:

1. Define the project goals, timeline and schedule
2. Quantify the amount of resource you need
3. Specify the project scope and deliverables
4. Decide if you need to outsource to a supplier
5. Recruit your team and set up a project office

Plan In Depth

Then identify all of the tasks needed to complete your project. Prioritize them and calculate how long each will take. Create a detailed project schedule, so you know what you have to do, when and how. Then take these steps:

6. Identify the number of resources you need
7. Set a budget and plan your expenditure
8. List the deliverables and set quality targets
9. Plan your communications so everyone is informed
10. Decide how you are going to manage risks, changes and issues

Execute Swiftly

The next step is to execute your plan quickly and efficiently. This is the longest phase in the project, so you need to work smart to complete this phase on time. Take these steps:

11. Record time spent by your team completing tasks
12. Frequently check your actual vs. planned progress
13. If you start falling behind, take action or get help
14. Resolve risks, issues and changes quickly
15. Keep your team motivated by rewarding good performance

Close and learn

When you've produced all of your deliverables and handed them over to your sponsor or customer, you're ready for closure. Do this by releasing project staff, contractors, suppliers and equipment. Then close your project office and handover documentation. Take the time to identify your lessons learned, as these will be invaluable to your next project.

Thanks,
Bala

5 tips for Improving your Time Management

On projects, time is the most sacred resource. It's limited, that's why it's a "project" as opposed to "operational" work which is on-going. So it's imperative that you have good time management skills to cope with the volume of work ahead. Here are 5 tips to help you manage your time better than before:

Tip 1: Get rid of the clutter

There’s an old saying and it goes like this: "a busy desk makes a busy mind". As a project manager, you don’t want a busy mind. You want a clear mind that remains sharp throughout the day. So start clearing your mind by clearing your desk and office space. Make it paperless if possible. You will feel refreshed, focused and sharper than before.

Tip 2: Bin the Post-its!

Do you have tons of post-it notes that are constant reminders of things to be done? And when they're important, you stick them to your monitor? Many people do it, but it's not good time management. The reason why is that it's pretty hard to prioritize 20 post-it notes, so you end up only working on the ones that are in front of you rather than the ones that are the most critical to the success of your project.

Collate all of the post-it notes from your desk, car and pockets and create a single "To Do" list in Microsoft Excel. Then bin the post it notes. You will end up with a clear desk and a single list of things to do. That’s a great start towards proper time management.

Tip 3: Who shouts loudest

People with poor time management skills adopt the "who shouts loudest" principle. Those who shout loudest get their work done first. But if you have a single To-Do list and you've prioritized your work accordingly, then you'll always follow the priorities in your list, and not those coming from people in emails, phone calls and text messages. Suddenly you're the one who determines what gets done and when, not others.

Tip 4: Create a work schedule

Now you have a clean desk and a single To-Do list. You're now ready to create a work schedule. Look at the month ahead and plan your time carefully. Make sure that the important items are scheduled to be done first. Never fill your calendar more than 80%, so that you're available when unexpected tasks crop up.

Tip 5: Stick to it

It's hard, but stick to it. Keep your desk clear. Keep a single To-Do list and update it daily. And if you have more than 5 post-it notes on your desk, then you know you're getting back into clutter. Keep a focused mind and work smart using these simple but effective time management tips.

Thanks,
Bala

How to reduce project stress...

We all know what stress is. It is the thing that makes your hair turn grey and your frowns appear more often then smiles. It is natural that projects attract a lot of stress, as you have a fixed set of deliverables to produce in a fixed timeframe and with fixed resources - and all with your project sponsor breathing down your neck!

Positive stress can be generated in an environment which boosts productivity and focuses your team on the end goal. But negative stress can demoralize staff, reduce efficiency and de-focus your team. In this type of environment, you need to turn negative stress into positive stress, and to do that, we have listed here some tips and hints to help:

Step 1. Time-Out
Positive stress can only be generated when people within teams have positive relationships. And to create these relationships, the best way is through socializing. Whether it is taking the team out for regular lunches, drinks after work or a sporting activity, getting the team together so they can get to know one-another outside of the project environment is critical to dumping negative stress.

Step 2. Rallying
So you've built positive relationships by taking time out to socialize together. Excellent. The next step is now to rally your team around a cause - your project goal!

Schedule monthly "get-togethers" at which you reiterate the project goals, congratulate them on their successes and boost their confidence in doing what it takes to complete the project successfully. Make sure that each person leaves the meeting energized and passionate about finishing the remainder of the project. Implement a project methodology

to give them the tools they need to succeed.

Step 3. Boosting
Of course, rallying works fine for teams, but it is not enough for individuals. You need to “boost” every team member by making them feel good about themselves and allowing them to gain confidence in completing the tasks assigned. You can do this by:

* Recognizing great performance when you see it
* Conducting staff reviews and providing positive feedback
* Offering bonuses for outstanding performance
* Reviewing salaries when applicable
* Introducing team awards and prizes

Step 4. Pin-Pointing
Often stressed teams have an "instigator". This is a person (or people) who generate a lot of negativity and who influence the performance of others around them. You need to address these people directly.

When you conduct your staff performance reviews, make sure that the negativity of an instigator is identified in these meetings and agree with them on an action plan to help them to improve. Pin-pointing "stress points" or "weak points" in a team is one key element to ensuring project success.

Step 5: Self-Administering
Of course, to resolve team stress effectively, you need to be in the right "frame-of-mind" yourself. If you are negatively stressed, then those around you are likely to be also.

So to "practice what you preach" you need to feel up-beat and positive about the team. You need to feel fit and healthy, focused, yet inspirational! If you can achieve this frame of mind, then you can give your team a great chance at success.

Thanks,
Bala