Highest scored questions
6,461 questions
164
votes
19
answers
100k
views
Why use story points instead of hours for estimating?
After using hours to estimate our projects for a long time and rarely coming within 20% of actual "work-to-ship," I have been told by a handful of people that "points" work a lot better at gauging the ...
116
votes
14
answers
17k
views
How to Avoid Micro-Managing a Software Development Team? [closed]
I've managed a few projects over the last few years, and one of the biggest challenges I face is avoiding becoming a micro-manager. I worked with a team once where I worked with a group of software ...
102
votes
10
answers
42k
views
How to estimate amount of work/man hours for an unfamiliar task?
Sooner or later we come across a task in our project, with which we are totally unfamiliar ('we' as in PM, but also possibly the staff assigned to do this particular task).
How can we estimate ...
97
votes
11
answers
97k
views
Why would teams use the Fibonacci sequence for story points?
Why do some teams use numbers from the Fibonacci sequence as story points? Is it just a preference, or is there something more to it?
86
votes
7
answers
170k
views
What is the weighting difference between Epic/Story/Task
I am slightly confused between the three.
From my understanding:
Epic - Create a web site (T shirt size) (L)
Story - Create the Home page (1 point)
Task - Create a button on the home page that is ...
80
votes
11
answers
32k
views
Why can't the ScrumMaster and the project manager be the same person?
How a ScrumMaster does compare to a traditional project manager, and can either role coincide with the role of product manager or project sponsor / project owner?
78
votes
14
answers
96k
views
When to Use Waterfall, When to Use Scrum ?
Where I lecture, I was always taught to use waterfall to manage projects, but when I finished college, waterfall wasn't the only method that can be used for project management, and I am very ...
75
votes
24
answers
26k
views
How technical should a Project Manager be?
Consider a software project involving a bunch of developers of mixed experience. The PM has the delivery responsibility for the project, but undertakes this through the team members.
When the ...
72
votes
5
answers
8k
views
Is Scrum a status report meeting or a developer meeting?
I'm a developer and we started using Agile last year (October 2011). And, it has been rough to say the least. I was always taught Scrum was to discuss the following:
What you did yesterday
What you ...
70
votes
10
answers
5k
views
Minimum Project Management Practices for One-Man Software Projects
I've worked a lot on projects by myself -- "one man" projects. These are typically small projects in the software domain. Many of them have no customers other than myself (who actually use the end ...
67
votes
8
answers
24k
views
How to deal with unavoidable on-demand tasks in Scrum? Or should we even try?
I was put in charge of implementing Scrum in my Development Team. Unfortunately, the company I work with has a rather stale structure that does not go well with this framework. The team works on a ...
64
votes
18
answers
9k
views
What are the biggest mistakes that new project managers make? [closed]
Getting started in the role of project manager is not always easy. Are there some common mistakes that you see newer project managers making that can be avoided (e.g. trying to take on too much ...
61
votes
19
answers
18k
views
Is it sound project management practice to make software engineers fix bugs "off the clock"?
I work in a largish, multi-team software development shop that builds a vertical B2B solution suite for a highly regulated domain. We are trying to become more Agile; we are iterating better than we ...
61
votes
7
answers
20k
views
Why aren't you supposed to report status in standups?
My team has a new scrum master. The old SM always said that standups were about coordination between the team members and not a report to him. Urging us to help each other if one of us ran into ...
56
votes
12
answers
35k
views
Why are developers expected to estimate tasks at all?
This management tendency is the worst part of being a developer. Software development is not carpentry. Almost everything a developer writes is unique, they have never built that particular thing ...