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 ...
Todd A. Jacobs's user avatar
  • 50.1k
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 ...
David Espina's user avatar
  • 37.1k
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 ...
Todd A. Jacobs's user avatar
  • 50.1k
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 ...
Ruslan Doronichev's 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 ...
Bogdan's user avatar
  • 15k
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 ...
Roberto Anzaldua's user avatar
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 ...
Sarov's user avatar
  • 14.8k
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 ...
Ewan's user avatar
  • 926
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 ...
David Espina's user avatar
  • 37.1k
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 ...
Daniel's user avatar
  • 16.9k
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 ...
nvogel's user avatar
  • 6,241
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 ...
Michael Effanga's 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 ...
ErinH's user avatar
  • 211
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 ...
Rishi's user avatar
  • 21
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 ...
MCW's user avatar
  • 8,728
2 votes

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

Sounds like working in a more Agile-structured way would be beneficial. If you require being able to see incremental versions of the software every so often (say, every two weeks), then you will not ...
Sarov's user avatar
  • 14.8k
2 votes

How to deal with a client who does not respect PM practices, yet wants a PM?

Due to the history, it does not sound like you will ever convince her of the need for a more sophisticated PM approach. At this stage, if I were in your shoes, document and publish to as many ...
David Espina's user avatar
  • 37.1k
2 votes

How to deal with a client who does not respect PM practices, yet wants a PM?

My experience has been that when the client refuses to accept your advice, the best approach is to focus on highlighting the pain. By that, I mean you use information radiators and reporting to make ...
Barnaby Golden's user avatar
2 votes

How to Handle a Funding Overrun on a Time and Materials (T&M) Contract

What would be your course of action with the client? Ans : 1) Share the current status with client 2) Revisit the project plan and re-prioritize the scope. 3) Based on the updated scope realign the ...
Guru Raj's user avatar
1 vote

Scheduling for Calendar Time when availability is variable?

On my team, we resolved this problem by assigning 1 volunteer (rotate each sprint, so everyone on sprint team has to play this role sooner or later) from sprint team as support-go-to-person for the ...
YoMan's user avatar
  • 384
1 vote

How to deal with a client who does not respect PM practices, yet wants a PM?

There must be an official agreement, that establishes your position and responsibilities during the project. 1. The best scenario is for you to find the way to protect your position, the project and ...
user2149079's user avatar
1 vote

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

I have noticed a trend during our projects that the consultants seem to always wait until the last possible moment... I noticed you used the plural "the". The fact there's more than one group or team ...
dKen's user avatar
  • 215
1 vote

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

I suggest we share the observation with the manager of the consultants, agree with him or her the expectation gap, brainstorm the probable motivation or ability root causes (for example, Start Late, ...
John's user avatar
  • 11
1 vote

How to track and manage project progress & opportunities?

I would add: The important thing is to have a way to track all the details you need, in order to get to completion. Make sure to update your tracking frequently (could be every day, if not every few ...
Danny Schoemann's user avatar
1 vote

How to track and manage project progress & opportunities?

And while I wouldn't recommend using Traditional Development (Waterfall), if you do then you want to pull on the Project Management Body of Knowledge (PMBoK). Chapter 6 of the PMBoK covers Project ...
Joel Bancroft-Connors's user avatar
1 vote

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

In my observations working in this industry over the years, I do not opine that IT projects suffer from anything different than any other project in other domains. What I see is an industry specific ...
David Espina's user avatar
  • 37.1k
1 vote

Managing scope changes and timelines for graphic design components of a project

Product ownership Get your clients to appoint one product owner. He is the one who communicates with the team and make sure all stakeholder interests are looked after. This way, the constant change ...
upstream's user avatar
  • 694
1 vote

Managing scope changes and timelines for graphic design components of a project

Firstly, design is a very personal thing and (in my experience in a similar industry) this makes it very difficult to set the 'back-and-forth' process to a specific number of iterations. I think your ...
Drew's user avatar
  • 316
1 vote

Earned Schedule results versus Critical Path and Finish Variance results

Generally speaking, I've found more complex models to be more difficult to "get right". Unless you are willing to spend the time to customize a complex model, the fact that more variables are being ...
Doug B's user avatar
  • 8,899

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