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
8
votes
14 answers

How do you fight design complexity?

I often find myself fighting overengineering -- the person in charge of designing the software comes up with an architecture that's, way, way overcomplicated. It's all fine and dandy to have all the esoteric features that users will never know about…
ʞɔıu
  • 47,148
  • 35
  • 106
  • 149
8
votes
2 answers

Does anyone have experience with a private Launchpad instance?

Has somebody already installed and run launchpad on its own server? I'd like advice as I wasn't able to find any on the web. Besides, the official team gives scary remarks on having its own launchpad. They also say that a lot of administration…
CoolStraw
  • 5,282
  • 8
  • 42
  • 64
8
votes
1 answer

Assign GitHub project card to the specific user

I need to assign another user(or multiple users) to GitHub project card - can i do that directly, not by @username in the body of card? I've seen such feature on Trello, but not sure if it is possible on GitHub. Thanks in advance!
D.Moiseev
  • 103
  • 1
  • 9
8
votes
5 answers

How much time and effort should a project spend on backward compatibility?

Given that every software project only has so many programmer-hours dedicated to it, how much would you spend on making sure the product is backward compatible with the previous versions? Actually there are several points to consider: Does the age…
Shalom Craimer
  • 20,659
  • 8
  • 70
  • 106
8
votes
5 answers

How Much Time Should be Allotted for Testing & Bug Fixing

Every time I have to estimate time for a project (or review someone else's estimate), time is allotted for testing/bug fixing that will be done between the alpha and production releases. I know very well that estimating so far into the future…
Yaakov Ellis
  • 40,752
  • 27
  • 129
  • 174
8
votes
7 answers

How do you manage customers with regards to changing requirements?

Steve Yegge's wisdom notwithstanding, most developers are faced with requirements which were gathered from non-technical customers. Sometimes there are project managers who deal with the customers and translate their requirements, other times not. …
Adam Bellaire
  • 108,003
  • 19
  • 148
  • 163
8
votes
6 answers

How to comply with the new Federal Desktop Core Configuration (FDCC), which will remove local administrator access for all users?

As developers, we believe that not having local administrative access is going to severely handicap our productivity. We will be restricted from running IIS (we’re a web development shop), installing applications, running Microsoft power tools,…
Curt
  • 396
  • 1
  • 11
8
votes
1 answer

assembla and github

I am using assembla and github and I have set up the correct Post-Receive URLs (Service hooks) to link the two services together and use powerful commit messages. I have the following issue. I have have 3 spaces with Post-Receive URLs (Service…
Lizard
  • 43,732
  • 39
  • 106
  • 167
8
votes
2 answers

Splitting up a .NET solution/Git repo for multiple apps

I currently have a single solution that contains both the one application developed so far and projects for all of the homegrown libraries. This entire solution is also kept in a single Git repo. I am now going to be developing a second…
siride
  • 200,666
  • 4
  • 41
  • 62
8
votes
4 answers

why use com.company.project structure?

Does anyone know of the practical reasons for the com.company.project package structure and why it has become the de-facto standard? Does anyone actually store everything in a folder-structure that directly reflects this package structure? (this is…
hamishtaplin
  • 1,679
  • 5
  • 18
  • 27
8
votes
1 answer

How to apply/use Perl::Tidy with an existing Perl project?

This question is not so much technical than looking for advise to find the proper approach that will not hurt. Assuming the following: We have a big application developed in Perl. We want to start using perltidy on the commandline to impose…
8
votes
1 answer

How to correctly work on a GreaseMonkey userscript using git?

I am working on a userscript for Firefox, so I use GreaseMonkey. Moreover, to facilitate the development, I use git to update the different versions of my code. Now, let me try to explain the issue. When I add to GreaseMonkey the userscript from my…
Delgan
  • 18,571
  • 11
  • 90
  • 141
8
votes
3 answers

About to release code into the wild

I have a program I wrote and I have been encouraged by folks to release it into public. What would be the best way to go about it? Just dump it on a public site and hope for the best? How much criticism will come (on the standards, decisions made…
John Smith
  • 12,491
  • 18
  • 65
  • 111
8
votes
2 answers

Any benefit/disadvantages to open beta vs. closed beta for webapp

This isn't a question about code, but it's programming related. We have a web app that's ready for beta testing. Has anyone noticed any difference between open beta vs. closed beta in terms of the quality or quantity of feedback the testers give or…
Kamo
  • 3,547
  • 2
  • 19
  • 20
8
votes
4 answers

How to explain to a client that you've gone over-budget and you'll need more money/time to deliver what's agreed upon?

My situation is that I have agreed on a per-project proposal with the client. The proposal is vague, but still names functionality in a way that can be argued as to whether it's included or not, while leaving some room for interpretation. I…
picaporte
  • 89
  • 1
  • 4