Welcome!

Linux Containers Authors: Zakia Bouachraoui, Elizabeth White, Yeshim Deniz, Liz McMillan, Pat Romanski

Article

Project Scheduling – The Central Piece Of A Project Management Software

Project Scheduling – The Central Piece Of A Project Management Software

Project scheduling should be considered the central piece of any project management software. Without the possibility to easily schedule all the tasks of a project there would be little expectation regarding the efficiency of controlling complex projects. However a project scheduling software should simplify a project managers work and not complicate it.

The project schedule

The project schedule is the central part of the project plan and it is used to connect the tasks to be done with the resources that will accomplish them. It consists of a list of deliverables with intended start and finish dates. Deliverables are the lowest level elements in a schedule, which are not further subdivided.

In addition, the schedule provides project teams with a map for project execution and offers a baseline for tracking progress and managing changes. It can be used as a checklist to make sure that all necessary tasks are performed. If a task is on the schedule, the team is committed to doing it. In other words, the project schedule gives the means by which the project manager brings the team and the project under control.

The visual representation of a schedule is a timeline chart. It is created such that it depicts the tasks of the projects, the duration and the sequencing of them, and the major milestones of the project. The Gantt chart is the most popular timeline chart.

Prior to creating the project schedule the project manager must have a work breakdown structure (WBS), an effort estimate for each task, and a list of resources with availability for each resource. Once these data are established a project scheduling tool can automatically do much of the tedious work of calculating the schedule. However, before a project manager can use such tools, he should have an  understanding over concepts like WBS, dependencies, resource allocation, critical paths etc. These are the real keys to planning a successful project.

When establishing the project schedule a few important steps must be performed:

  • Establish dependencies – The first step in building the project schedule is to establish the order in which tasks are going to be performed. The WBS structure will be used as input. A dependency will be created between two tasks if one depends on the other. There are four types of dependencies: Finish to Start, Finish to Finish, Start to Start and Start to Finish.
  • Assign resources to tasks – The next step is to identify the resources required to perform the work. A resource is any person, item, tool, or service that is needed by the project. Based on its availability the schedule might get adjusted in time.
  • Create the schedule – Once the dependencies are established and the resources are assigned the project manager must enter the work effort or the duration for each task. With this information in place a project scheduling software should be able to automatically arrange the tasks and calculate a final date for the project.

Project scheduling solutions

Over the years managers used spreadsheets for scheduling and resource management, with columns to track planned and actual start and finish dates. Initially these were the only solutions. After that it was still used because of the low price for such systems. Although this approach is not used or recommended by the pros, it is sometimes the practical and affordable solution for small projects in small organizations. However this has the limitation that it can not do all the things that a dedicated project management software can do, especially in terms of graphics displays and data flexibility.

Work schedules are used to manage resources and the work required to complete the project. It presents the distribution of work in time. Once established during the initial phase it is difficult to be managed in case changes occur. However using a project management tool things get simpler and you can see how the changes on the working time are reflected in the schedule. Managers will have the possibility to detect the overallocation or overtime periods for resources and perform work leveling operations.

A project scheduling software will never do the job for you and people will still be the ones to execute the tasks. However what it can do to help you is to make all the necessary computations to lay down the schedule.

More Stories By Lucian Loan

Lucian Loan studied at a technical facility and has an MS in Computer Science. He is now working in the software industry for Stand By Soft, a software company that specializes in building desktop applications and components.

IoT & Smart Cities Stories
René Bostic is the Technical VP of the IBM Cloud Unit in North America. Enjoying her career with IBM during the modern millennial technological era, she is an expert in cloud computing, DevOps and emerging cloud technologies such as Blockchain. Her strengths and core competencies include a proven record of accomplishments in consensus building at all levels to assess, plan, and implement enterprise and cloud computing solutions. René is a member of the Society of Women Engineers (SWE) and a m...
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
In his general session at 19th Cloud Expo, Manish Dixit, VP of Product and Engineering at Dice, discussed how Dice leverages data insights and tools to help both tech professionals and recruiters better understand how skills relate to each other and which skills are in high demand using interactive visualizations and salary indicator tools to maximize earning potential. Manish Dixit is VP of Product and Engineering at Dice. As the leader of the Product, Engineering and Data Sciences team at D...
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
Whenever a new technology hits the high points of hype, everyone starts talking about it like it will solve all their business problems. Blockchain is one of those technologies. According to Gartner's latest report on the hype cycle of emerging technologies, blockchain has just passed the peak of their hype cycle curve. If you read the news articles about it, one would think it has taken over the technology world. No disruptive technology is without its challenges and potential impediments t...
If a machine can invent, does this mean the end of the patent system as we know it? The patent system, both in the US and Europe, allows companies to protect their inventions and helps foster innovation. However, Artificial Intelligence (AI) could be set to disrupt the patent system as we know it. This talk will examine how AI may change the patent landscape in the years to come. Furthermore, ways in which companies can best protect their AI related inventions will be examined from both a US and...
Bill Schmarzo, Tech Chair of "Big Data | Analytics" of upcoming CloudEXPO | DXWorldEXPO New York (November 12-13, 2018, New York City) today announced the outline and schedule of the track. "The track has been designed in experience/degree order," said Schmarzo. "So, that folks who attend the entire track can leave the conference with some of the skills necessary to get their work done when they get back to their offices. It actually ties back to some work that I'm doing at the University of San...
When talking IoT we often focus on the devices, the sensors, the hardware itself. The new smart appliances, the new smart or self-driving cars (which are amalgamations of many ‘things'). When we are looking at the world of IoT, we should take a step back, look at the big picture. What value are these devices providing. IoT is not about the devices, its about the data consumed and generated. The devices are tools, mechanisms, conduits. This paper discusses the considerations when dealing with the...
Bill Schmarzo, author of "Big Data: Understanding How Data Powers Big Business" and "Big Data MBA: Driving Business Strategies with Data Science," is responsible for setting the strategy and defining the Big Data service offerings and capabilities for EMC Global Services Big Data Practice. As the CTO for the Big Data Practice, he is responsible for working with organizations to help them identify where and how to start their big data journeys. He's written several white papers, is an avid blogge...