Tagged: featured

Risk Management in Software Development Projects

Enhancing Project Success with Risk Management

Risk refers to uncertain future conditions or circumstances that may adversely impact a project if they occur. A risk represents the possibility, not the certainty, of a future event affecting the success of a software development project. Risk is inherent in all projects. By effectively managing risk, the project team...

Motivation is the Key to Results in Software Development

Ever wondered why your software development team just don’t seem to have fun at work, why everyone always seems to be late for meetings by at least one minute.Most people believe motivation comes from paying people more money, is this the only way?

Is Agile Always Appropriate?

This article describes a recent experience with a software development project trying to adopt the Agile methodology without enough guidance. This methodology is then compared with the traditional Waterfall approach, the potential advantages and pitfalls of both being compared. It is assumed that readers have basic understanding of both methodologies.

Scrum Still a Minority in Software Project Management

As Agile approaches like Scrum are supposed to be dominant for enterprise software project management, the latest Methods & Tools survey asked the following question: Which project management approach is used by your project? The results make us think that the situation is a little bit more complex than the...

Restart in Project Management

Diana Larsen and Ainsley Nies define the project liftoff as the activity that will “generates the momentum teams need to overcome the inertia presented by lack of common purpose, unclear communication channels, undefined working relationships, and other areas of ambiguity. A liftoff also provides the positive force that moves a...

Are You a ScrumBut?

ScrumButs are defined as reasons why teams cannot take full advantage of Scrum to solve their problems and realize the full benefits of product development using Scrum. A ScrumBut retains the problem while modifying Scrum to make it invisible so that the dysfunction is no longer a thorn in the...

Managing Virtual Software Development Projects

In a global software development world, many software development projects are now virtually organized with team members distributed across different countries and time zones, employed directly by the sponsor company, recruited in software outsourcing organizations or freelance platforms. This article discusses the specific techniques that could help you manage virtual...

Collaboration in Project Management

Collaboration is an essential ingredient in healthy Agile project communities, yet in my experience truly effective collaboration is perhaps the hardest thing to do well. We have become so adept at using e-mail, instant messaging, voice mail, and telephones to communicate that we have lost our preference for face-to-face communications.