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

By Topic

Software Project Management

Software Project Management Stories
Servant leadership The Art of People Facilitation: Servant Leadership and Team Dynamics

Some senior level staff in various organizations struggle to embrace certain modern concepts of leadership and facilitation. Emotional intelligence, observation, and skilled listening all play into modern servant leadership. It is a new art among agile managers, but it's an art we can all learn.

Robert Woods's picture
Robert Woods
Should You Cancel Your Next Meeting?

Of course meetings are often necessary, but sometimes they are just rituals without meaning. At your job, would anyone recognize if a meeting weren't efficient or essential? When was the last time a meeting you were scheduled to attend was canceled because it wasn’t a good use of anyone’s time?

Payson Hall's picture
Payson Hall
Expanded Schedules Pose Project Management Risks, Too

We're all aware of the risks from projects that have overly aggressive schedules. But projects with leisurely schedules have risks, too. Extending a timeframe is supposed to give you more time to create quality products, but it can also lead to procrastination, changing teams and expectations, and more.

Payson Hall's picture
Payson Hall
Scaling Agile: Reasonable Practices for Program Management

In a big push to scale agile, it can help to think of scaling agile as program management, or coordinating projects where the value is in the overall deliverable. Consider how you can deliver your product one small, finished bit at a time. If you deliver value as often as possible, you see real results.

Johanna Rothman's picture
Johanna Rothman
The Best Way to Communicate Project Quality Concerns

When you encounter quality concerns in a project, it's important to let management know. But building an overly detailed list of faults and shortcomings undermines the impact of the important points and muddles communication. To effectively convey the crucial issues, you have to prioritize.

Payson Hall's picture
Payson Hall
Go-Live Lessons: The Path from Software Development to Production

On systems integration projects where a vendor is building or configuring a system for a client, you sometimes cross the canyon from development to production and maintenance in several smaller bounds rather than one big leap. A warranty period after go-live can help stakeholders confidently monitor quality.

Payson Hall's picture
Payson Hall
Software Project Management: The Responsibility of Communicating Quality Trade-Offs

Some requirements are negotiable, even if it sounds like they aren’t. But expectations have to be managed carefully to avoid problems. Payson Hall explains that when executives agree to sacrifice quality in order to hit a deadline, it's up to the team to ensure they understand the tradeoff and possible risks.

Payson Hall's picture
Payson Hall
Agile Methods for Tackling the Work You Don’t Want to Do

We all have work we don't want to do. Some of it is boring or unpleasant, but there's another type: work we don't know if we can finish to our satisfaction. It's hard to tackle a task you're not an expert at. Johanna Rothman offers two classic project management approaches to face the work you're putting off.

Johanna Rothman's picture
Johanna Rothman