Project management is the discipline of planning, organizing, securing, and managing resources to achieve specific goals.

learn more… | top users | synonyms

50
votes
9answers
6k views

How do you track what you and your team are working on day-to-day?

I'm struggling with how to keep track of what myself and people on my team actually do each day. I get a good broad picture by going over completed cards each week and stand-ups help a bit, but I feel ...
-1
votes
0answers
30 views

Multiple burndown charts on TFS project page [migrated]

we work with Scrum in TFS2013, with one main project and multiple teams. What I want to do is make the homepage for the project display each teams burndown chart, so management can easily see all ...
5
votes
7answers
696 views

Agile development challenges [duplicate]

With Scrum / user story / agile development, how does one handle scheduling out-of-sync tasks that are part of a user story? We are a small gaming company working with a few remote consultants who ...
0
votes
2answers
191 views

Alternatives for Agile Scrum [closed]

We started following the Agile Scrum methodology and we have completed about 10 sprints. One observation I had is that not all in the team are taking up the responsibilities of completing the tasks ...
1
vote
3answers
85 views

How to set more accurate “deadlines”? [duplicate]

Context: My work is to build financial reports using mostly Excel spreadsheets. This consists mostly of formulas and a good deal of VBA. Each person is built by a single person. We service many ...
5
votes
2answers
146 views

Should one reject over-scoped projects? [closed]

I spoke to my first potential client today and he told me about the requirements of his project - an Android app. He is a well-known designer / photographer in my country and now wants me to "convert ...
7
votes
3answers
818 views

How to represent an agile project to people focused on waterfall [closed]

Our team has been asked to represent our development efforts in a project plan. No one is unhappy with our work or questioning our ability to deliver, we are just participating in an IT cattle call ...
1
vote
2answers
107 views

How to write a user story specific to tasks in this case [duplicate]

We have planned to take up an user story say As a player I want to view the game map to know current standings of my team The sprint is for two weeks. We will be able to complete only HTML in ...
5
votes
3answers
433 views

Project Management Techniques (high level)

Our software dev team is currently using kanban for our development lifecycles, and, from the reasonably short experience of a few months, I think it's going quite well (certainly compared to a few ...
3
votes
3answers
237 views

Would it be useful for a programmer to get qualified in Prince2 [closed]

Even if the programmer wasn't going to perform the function of project manager, would there be any benefit on a small team of one of the devs being Prince2 qualified?
54
votes
11answers
7k views

How should I remember what I was doing and why on a project 3 months back?

I was working on this project 3 months back, and then suddenly another urgent project appeared and I was asked to shift my attention there. Now, from tomorrow I'll be heading back to my old project ...
20
votes
10answers
1k views

Inspiring a co-worker to adopt better coding practices?

In the Handling my antiquated coworker question, various people discussed strategies for dealing with coworkers who are unwilling to integrate their workflow with the team's. I'd like, if possible, ...
1
vote
0answers
50 views

How to tidy up a massive spaghetti project [duplicate]

I previously asked this on StackOverflow, but was advised it was a better fit for Programmers. I have recently begun working on a codebase (as a Java developer) with the following characteristics: ...
5
votes
1answer
151 views

How to convey that a project is too ambitious? [duplicate]

I started my first job as a software developer while still a senior in college. It was at a small IT and computer repair shop, and I am the first and only programmer to work there. Now two months ...
10
votes
2answers
276 views

How to handle growth of an open source project?

I've been involved in helping out doing support for an open source project for a year or two now, and the project has gained a lot of popularity since I started. The program sees more than 100,000 ...
2
votes
3answers
84 views

is a new change request on a user story a different user story

We have completed a user story for a sprint. Near the end of the sprint there was a new functional addition requested for the same user story. Here the user story will remain the same. ie As a i ...
-2
votes
2answers
161 views

What to do with a long unfinished project? [closed]

I am a programmer hobbyist (self learnt), and once in a while I like to make games and interactive scripts (nowadays mostly in JavaScript for its ease). Sometimes I start long projects that end up ...
3
votes
4answers
160 views

Recording unstructured suggestions and feedback in an issue tracker?

I'd like to advocate the use of issue-tracking software within an organisation that currently does not use it. But there's one aspect of their situation for which I'm unsure of what to suggest: their ...
45
votes
9answers
5k views

Generally speaking, is it better to make all the functional parts or get UI working first - or a mix of the two?

Generally speaking, is it better to make all the functional parts or get UI working first - or a mix of the two? Assuming you're working on something large, is it generally accepted practice to get ...
2
votes
1answer
48 views

Changing story-point estimates after closing the story

In a running multi-year multi-team project there is a set of stories that have been fully estimated and closed, having fulfilled the definition of done. Time has progressed and possibilities in Jira ...
2
votes
2answers
87 views

How to prove that following practices and industrial standards are profitable, and investment in refactoring are good

I started working in a company not much time ago, and what I see a lot inside a project is a high amount of low quality code and some custom ideas instead of industry standards and selected best ...
1
vote
2answers
203 views

Cannot explain to the customer that he is taking the project wrong way

Being a junior developer in need of some money for new hardware, I have stumbled upon many of the freelancing websites, and really soon, I have gotten my first customer. Complete Project Management, ...
20
votes
5answers
2k views

Are there any studies on the Efficiency/Effectiveness of Agile vs Waterfall

In a meeting the other day a claim was made that agile was only 60% as efficient in development time when compared to waterfall. I am not looking to validate or refute this claim. I am interesting ...
4
votes
5answers
282 views

Do you rotate agile team members?

I've got long standing developers in my sprint team. They know the domain, they've been with the company 5+ years and as a team we have a pretty good burn down rate. There are other sprint teams, ...
1
vote
4answers
126 views

Track performance numbers

I have a (large) software project in a git repository. There is a benchmark suite that spits out lots of numbers (time per benchmark, allocations done per benchmark) I’d like to track. What is the ...
0
votes
2answers
119 views

How to deal with a new version of visual studio's directory?

When upgrading Visual Studio to a newer version, a new directory is created e.g. "Visual Studio 2013". I understand that that makes sense as we want to differentiate between code targeting different ...
14
votes
6answers
1k views

Should a developer be allowed to use VSS if he prefers it?

I introduced Mercurial to my department. I love it, but it is my first version control experience. I am using it with NetBeans PHP for web development. Another developer who works on internal company ...
1
vote
1answer
75 views

How to take over sizable codebase, without having access those who implemented? [duplicate]

I've started a job as mobile lead in a 100employee company. Their Mobile products (iOS and Android) has been developed by external teams, and now they have decided to assemble internal teams, so I'm ...
6
votes
7answers
530 views

Estimated work remaining doesn't get lower [duplicate]

I'm working as a developer / architect on a software project. The project manager decided not to follow the Agile principles, but to rather have an Excel sheet with all the feature requests and their ...
0
votes
1answer
124 views

Handing Off A Unity Project [closed]

I have someone who wants me to develop a game for them. I do not intend to continue developing the game after its first release (he wants me to develop it for commercial use). To make the project ...
1
vote
2answers
101 views

Adding a Short-Term Developer to a Rework of an Old Project

Background I work in the Language Resource Center on my campus. It's a relatively small lab, and our job is to help students, not code software. Being a Computer Science student, I took the ...
3
votes
1answer
201 views

How to mentor a junior team member while remaining productive on your own projects?

This question is not about multitasking... there are plenty of tips around for that. This is about how to take steps to efficiently multi-project (work on two projects at a time) on a single large ...
8
votes
3answers
794 views

How to determine number of resources to be allocated in a software project? [closed]

Last day I have been interviewed and the interviewer asked me as given the outline of a project, how can we determine the number of resources to be needed for the same? I don't know to do so. Is ...
7
votes
6answers
1k views

What to do when you inherit an unmaintainable codebase? [duplicate]

Possible Duplicate: Techniques to re-factor garbage and maintain sanity? I've inherited 200K lines of spaghetti code — what now? I'm currently working at a company with 2 other ...
21
votes
6answers
1k views

How to fix a project with basically no structure?

I've been working on a software project mostly solo for over 5 years. It was a mess to begin with (I am the third or fourth developer to be working on it), and although it's less of a mess now it is ...
3
votes
3answers
496 views

Choosing the right language for the job

I'm currently working for a company on the engineering team of about 5-6 people and have been given the job of heading up the redesign of an embedded system tester. We've decided the general ...
5
votes
2answers
291 views

What are the advantages and disadvantages of splitting teams by architecture tier rather than by product?

As the title states; what are the advantages and disadvantages of splitting teams by architecture tier rather than by product? For example: Organization A has three teams: Team Web and Front End ...
3
votes
4answers
738 views

Increasing User Changes/Requirements in Agile Methodology

My question is quite simple. How to handle a situation where the team is applying agile methodology in software projects and there so many iterations and change in requirements, that the schedule is ...
10
votes
8answers
2k views

Good practice on Visual Studio Solutions [closed]

Hopefully a relativity simple question. I'm starting work on a new internal project to create tractability of repaired devices within the buildings. The database is stored remotely on a webserver, ...
0
votes
0answers
31 views

What are the memory-management capabilities of MySQL + JDBC (in light of autonomic computing)?

I'm interested in implementing some kind of autonomic-computing functionality using MySQL. By autonomic-computing I mean roughly some failsafe abilities, whereby the application appears to be at least ...
47
votes
9answers
8k views

Why is programming sometimes viewed as a second-rate role? [closed]

I've been a programmer for most of my life. I recently interviewed for a management job in a company and the interviewer looked at my CV asked me "How do we know you're not just a programmer". Which ...
313
votes
29answers
49k views

Why can't the IT industry deliver large, faultless projects quickly as in other industries?

After watching National Geographic's MegaStructures series, I was surprised how fast large projects are completed. Once the preliminary work (design, specifications, etc.) is done on paper, the ...
133
votes
18answers
8k views

How to keep a big and complex software product maintainable over the years?

I have been working as a software developer for many years now. It has been my experience that projects get more complex and unmaintainable as more developers get involved in the development of the ...
2
votes
5answers
184 views

how can we have a person to allot and track tasks in agile development

I understand that Agile team should be self organized and self driven, but is there a provision that I can have someone who will allot tasks to developers and ensure that all user stories will be ...
3
votes
3answers
164 views

Who should have full visibility of all (non-data) requirements information?

I work at a smallish mid-size company where requirements are sometimes nothing more than an email or brief meeting with a subject matter manager requiring some new feature. Should a programmer ...
3
votes
1answer
221 views

How significant is node's advantage of training developers in only one language and putting them on tasks across the tech-stack? [closed]

I have recently joined a startup as CTO/co-founder. The startup and I have been thinking about moving the existing codebase (which is in PHP5.5, laravel framework) to node.js . Main reason for this ...
4
votes
7answers
680 views

How to control work of programmers (outsourcers) [closed]

Some time ago I decided to outsource web development projects (php coding & design). I've opened small office abroad with manager and couple of programmers and designer. I just started but already ...
85
votes
12answers
5k views

Best practices for sharing tiny snippets of code across projects

I always try to follow the DRY principle strictly at work; every time I've repeated code out of laziness it bites back later when I need to maintain that code in two places. But often I write small ...
2
votes
1answer
105 views

How do you get relevant and useful information out of a client in regards to a job? [duplicate]

A brief background on this specific question: After meeting with a client and hearing all of their requests, requirements, and other comments about a specific software job, planning out the ...
1
vote
1answer
162 views

Previous programmer died unexpectedly; how do I pick up where he left off? [duplicate]

I have recently taken a job finishing the development of a .Net application. The delivery of the application is two years behind schedule. The previous developer died before I had a chance to meet ...