Questions tagged [project-management]

PROJECT MANAGEMENT QUESTIONS ARE OFF-TOPIC. Please ask these questions on ProjectManagement.SE - https://pm.stackexchange.com

Note that as of February 7th, 2011, the Project Management Stack Exchange Site, launched in Beta. Questions on StackOverflow with the project-management tag may get better results on that site. Check out the PMSE FAQ to get a better idea of whether or not your question would get better answers if asked there.

Project management is the discipline of planning, organizing, securing, and managing resources to achieve specific goals, as defined in the Wikipedia Article on Project Management.

Projects are, in general, temporary. Projects generally have a project owner, project manager, and a team. The project manager of the team is not a functional manager or direct supervisor of the team, but is instead a person responsible for the project schedule and the overall success of the project.

Many times, projects involve members of different functional skills or disciplines who are brought together temporarily to meet a common goal. Once the project is complete, the team may disband.

1496 questions
30
votes
13 answers

How do you give a valid time estimate for something you have never done?

As a new developer who is the only software guy on staff I have faced a few challenges but possibly the most difficult has been time estimates. I strugle every time I have to give a project estimate. My question then is; If I do not have any…
Refracted Paladin
  • 12,096
  • 33
  • 123
  • 233
30
votes
5 answers

Project management with Git integration

I've looked around for a project management system, I've tried to use this one but it lacks some features I want and doesn't really seem to be under any sort of active development. I only need a few features: Basic project/task management Very good…
devin
  • 6,407
  • 14
  • 48
  • 53
30
votes
6 answers

When should I use a Domain Specific Language?

I would like some practical guidance on when I should use a Domain Specific Language. I have found resources about advantages and disadvantages, but what kind of project would warrant its use? It seems like there is a big investment in time to…
Kekoa
  • 27,892
  • 14
  • 72
  • 91
29
votes
6 answers

How do you do website capacity planning?

I just read the book The Art of Capacity planning (BTW, I liked it), and in it the author explains how important is measuring your services, finding out your ceilings, forecasting your needs, ensure a easygoing deployment, etc.. etc.. But through…
vtortola
  • 34,709
  • 29
  • 161
  • 263
29
votes
7 answers

Any tools to get code churn metrics for a Subversion repository?

I'm looking for any tools that can give you code churn metrics (graphs and charts would be even better) for a Subversion repository. One tool I know of is statsvn - a Java tool that creates some HTML reports and some code churn metrics. Statsvn…
Adam
  • 28,537
  • 15
  • 60
  • 73
29
votes
11 answers

Kanban/Scrum Boards

I'm curious as to what other people use for physical Kanban/Scrum boards in their companies. I appreciate that because of sensitive business information you may not be able to provide a photo of the board. I"m looking at to find out what does your…
Jonathan Holloway
  • 62,090
  • 32
  • 125
  • 150
28
votes
8 answers

Design By Contract and Test-Driven Development

I'm working on improving our group's development process, and I'm considering how best to implement Design By Contract with Test-Driven Development. It seems the two techniques have a lot of overlap, and I was wondering if anyone had some insight…
Adam Bellaire
  • 108,003
  • 19
  • 148
  • 163
28
votes
7 answers

Which Gantt chart/Project management tool would you recommend for linux?

I need a Project management tool that works in Linux, and has Gantt charts. It doesn't have to be free, just not expensive. I don't care how it stores the information I give it, as long as I can access it. I must be able to print the Gantt…
J.J.
  • 4,856
  • 1
  • 24
  • 29
28
votes
7 answers

How to import GitHub issues and wikis to BitBucket?

Recently, we decided to migrate our projects from GitHub to BitBucket. For now, I tested with few projects as BitBucket has direct import feature. Everything is just fine, except GitHub issues, and wikis are not imported. Since most of the projects…
chhantyal
  • 11,874
  • 7
  • 51
  • 77
27
votes
49 answers

What do you do with a developer who does not test his code?

One of our developers is continually writing code and putting it into version control without testing it. The quality of our code is suffering as a result. Besides getting rid of the developer, how can I solve this problem? EDIT I have talked to…
Charles Faiga
  • 11,665
  • 25
  • 102
  • 139
26
votes
5 answers

Most suitable agile project management tool

I have been working with managing agile teams for quite some time. Now I'm at a company that no matter how hard I push for the fact that face-to-face is the way to go and that excel sheets works to get us going. But the company sees the…
inquam
  • 12,664
  • 15
  • 61
  • 101
26
votes
12 answers

How do you apply Scrum to maintenance and legacy code improvements?

As the title suggest... How can I apply a scrum process to anything that doesn't work on new code and can be estimated to some degree? How can I apply a scrum process to maintenance and emergency fixes (which can take from 5 minutes to 2 weeks to…
Jonathan
  • 2,183
  • 4
  • 20
  • 25
26
votes
9 answers

How can a software agency deliver quality software/win projects?

I currently work for a bespoke software agency. Does anyone have any experience of how to win well priced work? It seems there is so much competition from offshore/bedroom programming teams, that cost is extremely competetive these days. I feel that…
Chris Barry
  • 4,564
  • 7
  • 54
  • 89
26
votes
13 answers

How to manage @todo programming stuff?

For many years my code was full of this kind of comments : //TODO : Add ... ... /* *TODO : Fix ... * */ Now I think to create my own @todo javadoc annotation ... but before doing that I want to know if do you guys have better way to manage your…
wj.
  • 2,001
  • 3
  • 18
  • 19
26
votes
6 answers

Software projects and development in a research environment

What are useful strategies to adopt when you or the project does not have a clear idea of what the final (if any) product is going to be? Let us take "research" to mean an exploration into an area where many things are not known or implemented and…
peter.murray.rust
  • 37,407
  • 44
  • 153
  • 217