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

By Topic

Software Project Management

Software Project Management Stories
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
Creating Effective Processes to Deliver Quality Software

Delivering complex systems depends on software processes that guide the work on a daily basis. Much has been written about the evils of verbose waterfall processes, but the truth is that not having enough process also makes it impossible to deliver enterprise software without making many mistakes.

Bob Aiello's picture
Bob Aiello
Pick a Chicken: How to Prioritize and Get More Done

A project manager was having trouble with his list of projects, all of which were behind schedule. They were all vitally important, so he was in a state of thrash with too many options to choose from. Luckily, Payson Hall was able to help him—thanks to his childhood experiences chasing chickens on a farm.

Payson Hall's picture
Payson Hall
Validate Your Core Business Assumptions Early On

Verifying whether a product is being built per specifications is only solving half of the problem. Validation is a very significant activity performed by testers to ensure that the final product is ready for consumption by users and answers an important question. Are we building the right product?

Mukesh Sharma's picture
Mukesh Sharma
Who’s Responsible for What? Use a RACI Matrix to Keep It Straight

As projects get larger and more complex, roles and responsibilities can become confusing. To clarify, teams can create a RACI matrix: a chart that shows who is Responsible, Accountable, Consulted, and Informed for any work product. Each role has a different level of authority, so everyone knows their duty.

Payson Hall's picture
Payson Hall
The Consequences of Project Delay

An often overlooked and underappreciated aspect of project schedules is the consequences of delay on others. Due dates and commitments sometimes matter more than they appear. Knowing the larger context of your project can help you prioritize how you undertake it, consider options, and improve problem-solving.

Payson Hall's picture
Payson Hall
Surviving the IT Audit

One of the most anxiety inducing and often frustrating experiences for IT managers can be surviving the IT audit. If you invest a little time in preparation, you can not only survive your next audit, but also perhaps even benefit from the support to improve your existing best practices.

Bob Aiello's picture
Bob Aiello