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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
schedule-risk × 44risk-management × 11
estimation × 10
scheduling × 10
scrum × 7
planning × 7
communication × 6
scope × 5
ms-project × 4
risk × 4
software-development × 3
clients × 3
agile × 2
resource-planning × 2
reporting × 2
change-management × 2
pmbok × 2
deadline × 2
contracts × 2
critical-path × 2
team-management × 1
sprint × 1
pm-software × 1
requirements × 1
time-management × 1