Blog

Read our latest articles

Project Management Software for Traditional vs. Agile Environments

Agile vs. Traditional project managementHow much does an agile project management software differ from a traditional project management software? On short: pretty much. But on the other side both types of products have many things in common.

Many say that agile is not a project management methodology but rather a product development methodology. But in many cases the companies prefer to treat the development as a project and hence the notion of agile project management. Now the agile and traditional approaches are totally different so the first thought would be that the software used to manage each type of projects to be different. The idea is that agile PM is not a method per se, but rather an umbrella term for different processes. In turn, agile processes are very different among them.

In Scrum there are small teams, usually collocated, no project manager, and very often there is no need for a software for the managing the project. The team is self organizing, team members are doing daily meetings, and the project is split in iterations that take maximum one month. At the end of each iteration it is decided the next one and so on… No one wants to loose time by updating a plan that keeps changing or to monitor the daily progress of the team with a project scheduling tool.

In other agile processes the iterations take longer but the main idea is that the project plan, the requirements and the product specifications are subject to change. So a traditional project management software does not solve these needs. Indeed it is necessary to have a monitoring process for the project and the team, a system for client communication etc. but due to the dynamic nature of the processes there is no needs to have fancy or complicated features. An agile product should be light in functionality, easy to use, easy to access and highly portable. (more…)

By |2022-11-18T10:20:08+00:00May 7th, 2013|Project Management Methodology, Project Management Software|Comments Off on Project Management Software for Traditional vs. Agile Environments

Scrum – Quick and Easy

Scrum is an agile project movement process. Agile project management, as opposed to traditional project management, is an iterative approach, suitable for projects where there is a high level of uncertainty. The project progresses in iterations, the team works closely with the customer to define the deliverables of each iteration, and the entire project team shares responsibilities of a traditional project manager. Scrum is a popular process for software development projects, and distinguishes itself from the other agile processes in many aspects.

Project Iterations

Generally, in Scrum, the project iterations are up to one month long, and there is a partial deliverable completed at the end of each iteration. As in other agile processes, the customer’s feedback is needed in each iteration, and the emphasis is on collaboration among the team members and between the team and the customer. The teams are cross-functional, work together, and are accountable for the failure or success of each iteration and of the project in general. The project team has daily meetings, which means that Scrum requires collocated teams. Importantly, in Scrum, planning, controlling, creating schedules, and establishing responsibilities are decided by the team members.

Key Roles – Scrum Master and Product Owner

There are two key roles, the Scrum master and the product owner. The Scrum master is sort of a coach or mentor, helping the team apply the Scrum process to the project in the best way possible. The Scrum master should not be mistaken for the project manager or the team leader. This is because the role of the Scrum master is not to lead the team, since the team is empowered to make decisions, but to act as a mediator if there are issues, and a counselor for Scrum process, when needed. The product owner should not be mistaken for the customer, who is the owner of the deliverable created at the end of the project. In Scrum, the product owner’s role is to assist the project team in the creation of the project deliverables, according to the customer’s specifications. The product owner can also be seen as a mediator between the customer and the project team, or as a representative of the customer. (more…)

By |2022-11-18T10:20:08+00:00April 30th, 2013|Project Management Methodology|1 Comment

Cloud Computing, Cloud Storage and Project Management Software

cloud project management softwareThe demand for distributed data and services is increasing as big companies are more and more spread across the world. Smaller companies are also starting to use distributed systems once the prices have lowered due to the increase of such offerings. As many other domains project management is also embracing this new wave.

Cloud services are raging from simple storage and up to complex computing processes. Depending on the needs there are products that run completely into the cloud while others are just storing the data into the cloud. In the last few years there is a battle that is given between desktop based applications and cloud based ones.

Web-based Project Management Software

The notion of web-based products refers to software that runs within a browser on the client side. Generally the central computing part is kept entirely (computing and storage) within the cloud on the software provider side. However for certain offerings like RationalPlan it is also possible to have the central computing unit as a server module on the customer side. This might be a security measure for some customers.
In both cases there is no need to install any software on the users computers meaning that low-power PCs can use the tool. All it is required is a browser.

Desktop Software

Desktop tools require hardware maintenance, software upgrading and database back up. But part of this hassle can be reduced by using a solution that uses cloud storage services like Dropbox, Google Drive, Box etc. where the data backup is already done. However the hardware maintenance and new versions upgrades still need to be handled by the customer. This is a good choice when companies just needs to have access to project data from multiple places but there is no need for more powerful features like concurrency access and when the software can easily be maintained in house.

Cloud-based Solutions

With cloud-based project management tools everything is backed up into the cloud on remote servers. In case of an emergency all the data is restored quickly so the projects remain on track. Plus when the tools are upgraded to newer versions users just need to log in and the latest version is there. This solution is suitable for the case when the project management products requires complex installation and upgrades steps. (more…)

By |2022-11-18T10:20:08+00:00April 15th, 2013|Cloud Project Management|Comments Off on Cloud Computing, Cloud Storage and Project Management Software

How to Deal with a Lazy Team Member

lazy team memberWorking with people is almost never a simple matter, but it can become even more complicated when the project manager has to deal with a lazy team member. In many cases, dismissing the person from the team is not a possible or acceptable solution. As the project manager, you have to find other ways to deal with this problem, and quickly.

Who Labeled the Team Member as “Lazy”?

Determine the basis on which the team member was labeled as “lazy”. If he or she was classified as such by the other team members, they might not be objective. This is why it is important to analyze the performance evaluation reports, which should have clear metrics for monitoring all team members’ evolution.

Lazy or Performing at a Different Pace than Others?

Sometimes, a team member is not lazy at all, but only performs slower than others, while still bringing value to your team. In this case, you need to understand why the team member takes longer than others to perform a task. You may be dealing with a perfectionist, or a person who does not like his or her role in the team.

If, based on documentation, you conclude that the team member does not only perform tasks at a slower pace than others, but constantly underperforms, fails to meet deadlines, demonstrates a continuous lack of commitment to work, it means the person is genuinely lazy and a danger to the project. You need to find a solution fast. (more…)

By |2022-11-18T10:20:08+00:00April 9th, 2013|Project Management, Resource Management, Risk Management, Team Management|Comments Off on How to Deal with a Lazy Team Member

How to Manage Late And Not Ready Deliveries

Do you manage late and unfinished projects this way?

Make sure you deliver your projects on time, within budget and as expected and your customer will be a happy and loyal customer.

By |2022-11-18T10:20:08+00:00April 4th, 2013|PM Jokes|Comments Off on How to Manage Late And Not Ready Deliveries

How to Minimize the Risk of Delaying Your Project by a Customer

How to minimize risksWhen it comes to project delays there are several factors that can lead to such situation. The customer is one of them and there are two issues that can be discussed: what to do when the delay already happened and the other how to minimize the risk of happening such a delay.

Customer delaying the project is a major risk that should not be overlooked in any project. Minimizing this risk is not easy to be accomplished and its probability differs from client to client. But in case it happens mitigation actions must be performed.

Write clear specifications

In order to keep things clear and avoid misunderstandings it is important to create a solid project plan with clear specifications regarding possible project delays and the measures and penalties that apply. When it happens communicate clear factual evidence of the cost and timescale impact of delays caused by the customer. This is very important to keep things clear and to avoid the situation when the customers may argue that it is his fault and the contractor is suspected for hiding other delays behind those caused directly by them. Issues need to be resolved in a timely fashion to minimize risk and loss on both sides.

When dealing with external clients and when creating a contract it is advisable to add a clause that states that the client is responsible for prompt responses to ensure the project is not delayed. If the client provides delayed responses, actions etc. that lead to project delays then it nullifies timeline clauses in the contract. If the contract doesn’t have this kind of specifications then it is preferred to get a lawyer, or a better one in case a lawyer already exists.

In return when dealing with internal team the project manager has to take the same actions. Although there are no contractual terms that can generate a direct financial penalty, it will get noted at review time and possibly no raise…

Know the customer management

Avoiding the project delay problem is not a healthy thing to do. Escalation might reveal there are issues on the customer side where their project manager is not communicating clearly enough internally. This is why when contracting a new project it is good to know the customer and almost a must to know his management team. Knowing what to expect from them can decide whether to accept the new contract or to reject it. And even if the project is accepted contractual terms can be added to compensate the lack of professionalism on the customer management side. (more…)

By |2022-11-18T10:20:08+00:00March 29th, 2013|Business Management, Project Management, Risk Management|1 Comment

Traditional and Agile Project Management in a Nutshell

Project Management in a NutshellThere is no standard project management approach that works for all projects. The choice of the right approach for managing a project depends on various factors, ranging from the complexity and type of project to the experience in conducting projects of the organization, the customer’s willingness to be involved in the project, and the norm in the industry.

Traditional vs. Agile Projects

Essentially, there are two approaches: traditional and agile. Typically, traditional project management works for most construction projects, for example, where the whole project can be completed in one sequence, and the success is defined by completion of the deliverables in time and below budget. Agile project management is better suited to volatile and innovative projects, such as software development, where there are many risks, where the scope of the project is likely to change, and where an iterative methodology is needed so that risks are mitigated and opportunities fully exploited.

Traditional Project Management

Traditional project management is an established methodology for running projects in a sequential cycle: initiation, planning, executing, monitoring and controlling, and closing. For each of these five project steps, there are tools and techniques, such as the ones defined by the PMBOK®, the standard methodology for traditional project management. Traditional project management approaches include other methodologies, for example PRINCE2, adopted by the UK government organizations, but also by private organizations, such as Vodafone or Siemens.

Be Agile to Adapt to Changes

More and more projects have requirements that are subject to change as the project progresses, sometimes to keep up with the market conditions. In these cases, a traditional project management approach, in a single sequence of five processes, is not possible in order to take full advantage of the opportunities that may arise. Any projects associated with a high level of uncertainty (such as research and development, software development), or in highly volatile industries (such as IT or oil and gas industry), can benefit from an agile approach. (more…)

By |2022-11-18T10:20:08+00:00March 20th, 2013|Project Management Methodology|2 Comments

MOOS Project Viewer 2.9 Integrates With Dropbox Platform

DropboxThe team behind MOOS Project Viewer just released version 2.9. This version comes with a new feature: integration with Dropbox. Users can now also open Microsoft Project files that are stored on a Dropbox account and not just local files from their computers.

The biggest advantage of using a cloud storage service is that the files can be accessed at any moment in time and from any location. Further more the files can also be shared within the company, or even more can be shared with the project stakeholders.

When a project manager creates a project plan that needs to be distributed to the team managers or even to the entire team the best solution is to use a fast and easy to access system. In this case the generated project file gets stored within the company account on Dropbox and each member that needs to have access to that file can open it directly with MOOS Project Viewer. This is a cost effective solution if the team members only need to see the project details and do not need to make changes to it. (more…)

By |2022-11-18T10:20:08+00:00March 13th, 2013|Microsoft Project, MOOS Project Viewer|Comments Off on MOOS Project Viewer 2.9 Integrates With Dropbox Platform
Go to Top