16 votes

Should a Product Owner be asking developers to do QA to meet deadlines?

They should absolutely be doing QA. In fact, in the ideal agile team there are no specific roles. Agile development is quite the opposite of the "throw it over the wall" mentality of development vs. ...
user avatar
  • 2,414
13 votes

Refactoring in Agile development

TL;DR Part of any project management framework, but especially agile frameworks like Scrum, is the necessity of continuously managing stakeholder expectations. People want what they want when they ...
user avatar
  • 47.9k
9 votes

Should a Product Owner be asking developers to do QA to meet deadlines?

Should developers do QA? I guess it depends on what's more important to you: sticking to your job description to the letter (and interpreting being a developer as "I ain't do testing stuff, only ...
user avatar
8 votes

Should a Product Owner be asking developers to do QA to meet deadlines?

What's Wrong with Your Team's Processes When the deadline is tight and when there are not enough QA people, the Product Owner asks developers to join in with QA to meet the deadline. Your process ...
user avatar
  • 47.9k
8 votes
Accepted

What does it mean to 'crash a project'?

Crashing is simply the concept of throwing more resources--be it money, tools and machinery, humans, etc--at a work package in an attempt to decrease its overall duration. The general idea is, if you ...
user avatar
  • 36.6k
7 votes
Accepted

How to deal with scheduling/control when task insertion (vs task duration) is primary risk

This is why I prefer a product oriented WBS. Except when the deliverable is a service, the WBS should be based on the product itself, broken down to its components, and then underneath add activities ...
user avatar
  • 36.6k
7 votes

How can I plan for contingencies in Scrum?

TL;DR Like any project, things happen. I am looking for feedback on how to plan for the contingency in a scrum based project. [sic] This is an X/Y problem. In Scrum, you have estimates rather than ...
user avatar
  • 47.9k
6 votes

What is the process of schedule management with clients who aren't very responsive?

The simple answer to "What does the PM do when the milestone passes" is: Re-schedule the project plan to take the delays into account then report on milestone changes back to the project sponsors and ...
user avatar
  • 4,414
4 votes

Documenting diversions or delays from a schedule?

Funny to read my name in the question. The documentation of this type of purposeful deviation could happen anywhere you normally document. For example, if an issue was identified and documented in ...
user avatar
  • 36.6k
4 votes

Should a Product Owner be asking developers to do QA to meet deadlines?

In my teams all developers would cross-check their developments/bugfixes: Review their code using a GIT pull request, Validate the behaviour by testing it in the browser, Validate the functional ...
user avatar
  • 251
4 votes
Accepted

How to minimize scope creep?

I've been dealing a lot with a scope creep over the last 2 years. I created a list of things that is a must to keep in mind in order to minimize the negative impact on the project. At first - you ...
user avatar
4 votes
Accepted

Task estimation and probable risks

I'm a little bit worried about the way you phrased your question. From what I gather, you want some sort of formula or process to account for the risks, then use that formula to get the perfect ...
user avatar
  • 13.6k
3 votes
Accepted

Documenting diversions or delays from a schedule?

Documentation is a Communication Aid Where is information such as deviations to be documented? There isn't a single answer for this, as it depends on what you're trying to document and the purpose ...
user avatar
  • 47.9k
3 votes

How can we prevent project professionals from sabotaging the project schedule?

One of the best solutions is to build in incentives and penalties tied to the schedule. You can have a T&M, Cost plus, or fixed price and still have a part of their fee at risk. If they finish ...
user avatar
  • 36.6k
3 votes

Should a Product Owner be asking developers to do QA to meet deadlines?

I don't know the specifics of agile, but having the same individual checking his/her own work is like having an inmate holding the keys to his cell. The incentives are different. The QA / QC ...
user avatar
  • 36.6k
3 votes

Important Concepts In Project Management

I have formulated and defined the following view over many years and now use it quite successfully when I am at an interview seeking a role, and of course in real life when managing projects. ...
user avatar
  • 4,414
3 votes

What does a "Contingency" Plan involve?

A contingency plan is a set of actions you would deploy when certain predefined variables have been met. Prior to those variables coming true, the plan sits on the shelf. The specific structure of ...
user avatar
  • 36.6k
3 votes

How do you calculate extra costs incurred if a project overruns its schedule?

TL;DR There isn't really any such thing as a "daily loss" in project management, since most projects are cost centers rather than profit centers. For example, you'd be hard-pressed to treat most ...
user avatar
  • 47.9k
3 votes

How can I plan for contingencies in Scrum?

The short answer is that the project plan is more emergent than that - allow me to elaborate. In scrum I have a constantly evolving backlog. I work with the team to identify what work will be done in ...
user avatar
  • 16.7k
3 votes
Accepted

How to manage consulting resources to deliver ahead of delivery dates?

Lets assume that the consultants are working in good faith and their estimates are correct. Now delays must be caused by the usual things: external task needs to be completed by someone else. extra ...
user avatar
  • 916
3 votes
Accepted

Scheduling for Calendar Time when availability is variable?

When possible, make it visible to the stakeholders why the release date is being pushed back. If it's in order to fix their own products, then they should naturally be less frustrated. It's even ...
user avatar
  • 14.7k
3 votes

Scheduling for Calendar Time when availability is variable?

If you are using a tool to keep the tasks such a Jira, try to setup your project in a way that stakeholders understand the capacity and the type of activities that your team is working on. Also, if ...
user avatar
3 votes

Refactoring in Agile development

Are you producing a deployable increment of product each sprint? If so then agreed delivery dates are already being met and that is the best way to minimise risk and give the customer confidence in ...
user avatar
  • 5,697
2 votes

Is planning software necessary?

Yes, Software Planning is important. and most important is to use any tool for it. because of some times, any changed that managed somewhere. and everyone discussed and track it. Then every task is ...
user avatar
  • 21
2 votes

time management

if the distribution of duration values is symmetrical (+- sigma), then the expected value will be the actual estimate without this variance, so you can use it simply for critical path estimation. if ...
user avatar
2 votes

How to calculate Critical Path including Std Dev for each activity estimate?

I think there are a couple of misconceptions in this question - at least from the way I learned the topics. First, estimating the duration of activities is not done with an duration +/- sigma. Sigma ...
user avatar
  • 8,697
2 votes

What is the process of schedule management with clients who aren't very responsive?

Managing the potential delays in advance through communication are very important. However, there should be one or more contractual requirements laid in advance to mitigate any delays on the client's ...
user avatar
  • 41
2 votes

What does it mean to 'crash a project'?

There are 2 strategies for compressing project schedules; crashing and fast tracking. Crashing refers to adding more resources to critical activities in order to reduce the duration and save time ...
user avatar
2 votes

How to minimize scope creep?

Focus on customer value. Just because the client thinks of a new function doesn't mean the one you are writing right now has lost its value. I try to follow these guidelines: - Slow down. Do not ...
user avatar
  • 211
2 votes
Accepted

How can I produce more reliable estimates for technology refresh projects?

I don't have enough experience to confirm or rebut this hypothesis. That said, if I were in the position, I would propose the minimum possible refactor project (kind of like my academic colleagues ...
user avatar
  • 8,697

Only top scored, non community-wiki answers of a minimum length are eligible