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

By Topic

Software Project Management

Software Project Management Stories
Man scuba diving underwater Sunk Cost: Knowing When to Call It Quits

Acknowledging that a product isn't ready to ship may seem like a simple call—if it isn't the desired quality by the target date, why not pull the plug? But when you start considering all the effort, time, and money you've already invested, it becomes harder to make that decision. Here's a story to help you remember.

Payson Hall's picture
Payson Hall
Hand holding a globe 5 Steps to Successful Remote Project Management

As the workforce gets more distributed, project management is becoming a challenge. Managing a group of people sitting in the same office is hard enough; the increasing trend of remote work is making everything even more complicated. But if you take these five actions, you can have successful remote project management.

Vartika Kashyap's picture
Vartika Kashyap
An open notebook in front of a computer Why Project Managers Need Exceptional Writing Skills

The project manager’s role is to ensure the project is done efficiently and effectively. The modern project manager needs to have great communication skills to convey the essentials of the project, and most of this communication is done through writing. Here are some examples when good writing skills will help.

Paul Bates's picture
Paul Bates
Black swan The Black Swan Myth Actually Devalues Expertise

People love to hear how someone with no formal training solved a problem that stumped experts because they weren't tainted by years of experience. These "black swan" stories are the exception, though, not the rule, and they can be dangerous because they trivialize hard work and study. Most times, you want an expert.

Payson Hall's picture
Payson Hall
A project team bumping fists 6 Ways to Build Strong Relationships on Your Project Team

When you form a new team to tackle a major project, the project's success hinges not just on the technical savvy of the team members, but also—and especially—on how well the team members get along. How everyone communicates and collaborates can make or break your project. Here's how to build strong team relationships.

Naomi Karten's picture
Naomi Karten
Looking upward at trees in a forest Scrum Can Help You See the Forest and the Trees

In project management, it's easy to focus on details to the extent that you lose track of the larger goal. Scrum can help you identify flaws and gaps, and skipping or trivializing Scrum events will just hide the fact that there are things you need to improve. Finding problems is something to be celebrated, not hidden.

Steve Berczuk's picture
Steve Berczuk
Project manager using software to improve productivity 5 Ways to Accelerate Productivity with Project Management Software

Project management software can provide great tools for any project manager who wants to maximize their team’s performance. These tools do more than store all the project-related data in one place; they can also help project managers optimize their work, distribute tasks more effectively, and accelerate productivity.

Scott Pine's picture
Scott Pine
Project communication plan Developing a Clear Project Communication Plan

When planning a software project, you need a thorough project communication plan. Both managers and developers need to take part in formulating the plan so that the correct terms of reference are present, achievable goals are set, and deadlines are attainable. Clear communication is essential. Here's what to include.

Michelle Brooks's picture
Michelle Brooks