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

learn more… | top users | synonyms

5
votes
2answers
600 views

Is it okay to add time for “unexpected delays” to a time estimate?

I've landed my first contract (hooray, self employment!) and the company is asking for time estimates. Programmers are notoriously bad at time estimates, and I know I've been laughably wrong ...
1
vote
3answers
270 views

When is the best time to do self learning in relation with software management?

It all started from here. I have been following Software Estimation: Demystifying the Black Art (Best Practices (Microsoft)). The third chapter says that in Software Management: You cannot give too ...
9
votes
6answers
1k views

What's the best way to scale and split an agile team building a web app?

I've recently joined a company where I'm working as the scrum master on an agile development project building a web app. The team is just about to be the maximum size for an agile team (expecting 9 ...
2
votes
2answers
296 views

Graph to show decreasing desirability when taking shortcuts

I'm responsible for creating a presentation to management that details how a system should be refactored or rewritten. We have an existing system that has had production failures and the code base is ...
0
votes
2answers
186 views

Backlog item with preparation for future sprint Scrum

I'm currently at the beginning of a build. We are requiring a lot of back end functionality around Clients/Users/Groups/Roles. However, these aren't required for Sprint 1 which is acting as a MVP ...
3
votes
1answer
161 views

When to fracture a web application design into multiple products

Have you had this problem? You are building a complex web application for a target market, and after a while you reach a point in complexity where you can't decide if you are building more than one ...
0
votes
1answer
447 views

How can I deal a team member who is irresponsible and shows no commitment? [closed]

I am handling a team of a few guys working on a software module in a large project. As per our estimates our module is getting delayed by a week. Since we can not have this delay, our client and our ...
1
vote
1answer
119 views

How to bootstrap a FOSS social software project beyond 1 dog eating dog food?

The development target is a facility that provides a particular kind of structural support to open, public discussions. Each separate deployment of the facility is specific to a single topic of ...
0
votes
4answers
2k views

Lead Developer responsibilities [closed]

At my current job (been here for 6 years). The VP of the company has decided he wants to make me the lead developer. I believe this is being done because my current boss who is a BA was pin holed into ...
0
votes
2answers
197 views

How can I use JIRA for project management with Green Hopper

I am thinking of using JIRA + GreenHopper for my project management. I have seen that Green Hopper is for making User stories, sprints. I am not able to find how do i need to add tasks, or how to ...
11
votes
6answers
626 views

How should we handle extra cosmetic features in Scrum sprints?

I was reading the Scrum documents and it says that the tasks in Sprint should be "potentially shippable". I am confused by what this means. Suppose in Sprint 1 the goal was, "user registration form". ...
3
votes
1answer
123 views

How should I deal with problems with completed stories in agile

I am new to Agile and scrum and want to ask few things. Suppose I havetwo user stories 1, 2 Suppose I finished story 1 in sprint 1 but while doing sprint 2 I did something which breaks something so ...
2
votes
2answers
251 views

Managing Multiple Projects that Share Code + Customization [closed]

I recently became lead developer of a project at my first non-internship programming position. I've been there for 8 months since I've graduated in December. The project is a web service we offer that ...
6
votes
6answers
423 views

How big should a single commit be? [duplicate]

A discussion has come up at work and I want to get the opinion of other programmers. During my time in college, we only used SVN for sourcecontrol. Everybody commits to the same server and all ...
2
votes
1answer
299 views

What is the best way to track / record the current programming project you work on? [duplicate]

I have been in this problem for long time and I want to know how it's done in real / big companies project? Suppose I have the project to build a website. Now I divide the project into sub tasks and ...
0
votes
1answer
83 views

Communication between programmers and system engineers. Tool for planning builds and maintenance jobs

We have Development department and the department of System Engineers that works on a big project (development of J2EE application). We are using Build management system, Bug tracking system and a ...
10
votes
5answers
703 views

What methods are available to show colleagues the advantages of a database+application solution over Excel?

I work in a company where there are Excel spreadsheets everywhere. As my colleagues are non-programmers, I'm sure they haven't contemplated that there might be a better/easier/more productive way of ...
83
votes
10answers
5k views

Strategy for keeping secret info such as API keys out of source control?

I'm working on a website that will allow users to log in using OAuth credentials from the likes of Twitter, Google, etc. To do this, I have to register with these various providers and get a ...
3
votes
1answer
285 views

How to represent days and time graphically for a project I have done

How to represent the days and hours of different tasks(design, development, testing) of a software project in a graphical way. I tried using a Gantt chart for it, but it does not represent the ...
2
votes
2answers
710 views

What is the advantage of using UI binder in GWT?

Mention the pros and cons of UIBinder in GWT. I want to develop a big project. Is it flexible to use UIBinder for my project?
1
vote
1answer
134 views

Working in a multi-disciplinary team; with a specific skill set - time management?

I thought I'd post this here for the anonymity of someone I was speaking too recently at a social event for developers. Amongst the trading of "war stories", he presented the following dilemma.. ...
0
votes
4answers
569 views

What are good reasons to drop Windows XP support? [closed]

Recently the software team in my company decide to use VS2012 (upgrade from VS2008) but we found out that VS2012 does not provide a nice support for Windows XP (e.g. really hard to deploy .Net 3.5 ...
4
votes
3answers
155 views

Business issues in the issue tracker?

Most issue trackers are targeted towards developers. But when working in a small team that includes business people: does it makes sense for them to put non-dev issues inside the tracker? I must say ...
3
votes
3answers
507 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 ...
2
votes
0answers
42 views

How to document legacy code (shell scripts)? [duplicate]

I got involved into a project where we are taking over a bunch of legacy code. Code is basically shell scripts and PL/SQL packages/procedures/functions. There is no documentation how the code works ...
20
votes
5answers
2k views

How to convince team members of the existence of a “mandelbug”

We are developing an application; it includes a library developed by another coder, this library communicates with server via multiple network connections, and this involves multiple threads working ...
0
votes
1answer
130 views

Is there an equivalent to Build-Operate-Transfer for software development?

Is there an equivalent to Build-Operate-Transfer or Build-Lease-Transfer in software development? Does it even make any sense to operate such a project in software? Do you know of any projects in your ...
0
votes
2answers
285 views

How can a non-developer help promote/develop unit tests? [duplicate]

After some discussions with folks on the testing/QA side of our company, we're of the opinion that better unit-level testing by developers would greatly reduce bugs and issues and help development ...
2
votes
1answer
563 views

How to protect yourself as DevLead from political management games [closed]

As a developer/DevLead you've got your focus on developing software and you may be quite good in it. Developers are, however, in my observation often not so good at playing political games. This ...
7
votes
8answers
575 views

What can I use to keep track of the status of 60 software projects, some of which are obsolete? [closed]

I've taken a software development role in an engineering company(all software developed is for internal use only). The company has about 60 individual projects from past developers. The problem is ...
3
votes
4answers
772 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 ...
2
votes
4answers
482 views

Should the design take longer than code development? [duplicate]

I once heard that if you spend 90% of your time developing the design of your program the coding part will only take a trivial 10% of the time. I have found a lot more success in spending about 30% ...
13
votes
5answers
987 views

What to do as a Dev when for years their team has lacked product innovation, not used project mgmt methodologies, and kept bad Software Dev practices? [closed]

I am interested in knowing how to deal with a current software development process that has not been changed for years and will eventually lead to product and team failure. Yes, probably the easier ...
7
votes
4answers
3k views

How to document a project which is already developed?

I would like to know what options are available for documenting a project which has already been developed, as the developers who worked on didn't write even a single page of documentation. The ...
271
votes
20answers
63k views

How should I behave as a developer in a project that's headed for failure?

I am a developer in a 5-member team and I believe our project is headed for disaster. I'll describe why in a moment, but my question is: how should I behave? The deadline is in 1.5 months, and I ...
6
votes
6answers
1k views

Is there a name for when a sales team irresponsibly promises non-existent features? [closed]

It's a common issue to see a company's sales team promise new features in order to close a sale. Many times these new features are still in development or are still being designed. Sometimes features ...
2
votes
1answer
529 views

Project implementation details in node.js

I am working as a software engineer turned team leader in a large software company. One of my areas of strength is node.js, and we are in the process of moving a lot of our services to separate ...
1
vote
2answers
579 views

How to ensure a project 100% tested?

I want to know how exactly, we can ensure that a project is 100% tested ? In banking or financial applications not 1% also tolerable. So being a developer, how can you say your code is 100% tested? ...
7
votes
2answers
306 views

What is the preferred method for an application to get settings which should not be stored in version control?

Let's say an application I'm writing requires a password for something but I don't want that password to be saved in version control (so no hard-coding the password). What I've been doing is creating ...
7
votes
4answers
868 views

Can I demand code quality on a project I've gotten

I have been given a Drupal project from an external web agency and have been trying to becomer wiser on both Drupal and their approach of making a site. With time I've learnt a bit morer about Drupal, ...
6
votes
5answers
623 views

How to deal with management staff (company owner) that downplays the impact of specs changes?

I work in a small web development company (3 programmers) for a while. During the last year the company had hard times (less projects) and a few co-workers were fired, including our Production ...
1
vote
3answers
77 views

Assuring Quality and Bug Fix speed in Open Source Python Project

I'm maintaining an open source framework (in Python on *nix platforms if that matters) for the first time in my life. It is pretty much pre-alpha, not much more then a scientific proof of concept, ...
7
votes
2answers
2k views

When to separate a project in multiple subprojects

I'd like to know if it makes sense to divide the project I'm working on in two repositories instead of one. From what I can say: Frontend will be written in html+js Backend in .net The backend ...
3
votes
2answers
364 views

Good Version Control Guidelines from a Development/Collaboration Perspective?

At our company we have started outsourcing some of our development. This has worked somewhat well. However, we are having a hard time getting them to properly use version control. They are familiar ...
3
votes
1answer
1k views

Should we use a Maven Multi-Module Project in our Scenario?

The Situation I'm currently working in project that develops several RESTful services that partly interact with each other. As an example: Service A uses Service B Service C uses nothing Service D ...
0
votes
1answer
93 views

Tool helping with estimations [closed]

I am looking for a tool supporting me with estimations. What I would like to do is to specify a higher level task and break it into several smaller tasks. When a task is small enough, I could assign ...
2
votes
5answers
476 views

How to time the sprints in Scrum to allocate time for TDD?

We have sprints of 4 weeks duration. What I have been doing is 3 weeks dev time and 1 week of pure manual/automated testing, stabilization and shipment assurance testing. How to manage TDD within ...
3
votes
2answers
166 views

When to (enforce) linting in a software project

I'm heading a new team of developers working on a software project that makes use of continuous integration (circleci) w/ a pretty fleshed out suite of busterjs unit/integration/acceptance tests. Our ...
0
votes
1answer
359 views

Is it possible to integrate MS Project Server with SVN

We have been using Hosted SVN + Fogbugz for our source control and task/issue tracking. Our developers are very comfortable with SVN and we are hesitant to switch source control (e.g. TFS) providers ...
2
votes
2answers
133 views

Architecting related products for different markets: MEF?

Hopefully, this question is not too open-ended... I have been tasked with taking a 3 year old application (.NET 4.0, WPF, WCF, EF 4, SQL 2008) that was designed for a very specific market X and ...