Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

Software Project Management

Software Project Management Stories
poison A Tale of Toxic Sponsorship

It is difficult to succeed without effective sponsorship—and almost impossible if your sponsor is toxic, as this true tale explains.

Payson Hall's picture
Payson Hall
Risk Project Management Schedule Risk Analysis

Building schedules for complex projects is challenging. While the results are never perfect, credible schedules are a useful communication and coordination device. Incredible schedules are a dangerous waste of time and energy that damage a project manager’s credibility and cost an enterprise a fortune.

Payson Hall's picture
Payson Hall
Agile team coming up with three-point estimate for a project 3 Questions for Easier, Less Stressful Project Estimates

In agile development, the idea of precise estimates is unrealistic. But estimates are needed to inform decision-makers about whether it's worth solving a problem as it is currently understood. It sounds counterintuitive, but instead of asking for one estimate of cost and schedule, ask for three. Here's why it's more useful.

Payson Hall's picture
Payson Hall
Project manager analyzing a project and typing Exploring the Benefits of PMaaS

Project management as a service, or PMaaS, is similar to software as a service (SaaS) and IT as a service (ITaaS). In the same way a company might outsource cloud computing or IT work, a company can also outsource its project management process. Here’s a brief look at what PMaaS is and why it’s a worthwhile investment.

Megan Nichols's picture
Megan Nichols
Encrypted code on a computer screen Cybersecurity Tips for Project Managers

A project manager must be aware of the dangers the software faces if they are to be effective in its defense while managing their project. A lot of the data they're dealing with can be extremely sensitive. Let’s look at some tips that every project manager should pay attention to in order to protect their project.

Douglas Parker's picture
Douglas Parker
Mouse trap with cheese An Evolutionary Approach to Risk Management

Risk management is identifying, analyzing, mitigating, and monitoring risks to a project. Humans do this all the time with life experiences, so there are parts of risk management that come naturally to us. What needs to be learned is recognizing our biases and limits to our visualization. Ask these questions to help.

Payson Hall's picture
Payson Hall
Project manager sitting at a table with a team 3 Problem-Solving Techniques for Project Managers

Managing software development projects involves a lot of moving parts. You might come across bottlenecks and challenges to goals and objectives, and you need resolute methods for expediently addressing such issues. Here are three proven tools and techniques for managing time, planning resources, and solving problems.

Melissa  Calvert's picture
Melissa Calvert
Two agile teammates using a kanban board with sticky notes Is the Problem with Your Agile Tool, or How You’re Using It?

While using index cards and a wall can function just fine as a kanban or Scrum board, issue-tracking tools such as Jira can make it easier to manage a backlog, especially with a distributed team. But these tools are more complex to use and can add their own overhead to the process. You need to keep things simple.

Steve Berczuk's picture
Steve Berczuk