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

learn more… | top users | synonyms

4
votes
4answers
1k views

Is fixed-scope, fixed-time really impossible to deliver in agile? Or what else use?

I have been reading some similar questions here but they are not the same. The project we have inherited from our partner has fixed scope and a fixed deadline to deliver. We are now thinking about way ...
45
votes
9answers
8k views

Is having fixed delivery dates for elements an “Agile” way of working?

We keep being told we are going to be working in an agile way on a new project by senior management. They have set up stand-ups, sprint planning, retrospectives etc. etc. However, they have now come ...
2
votes
1answer
74 views

Newly formed team who are unfamiliar with the platform and domain how to get them up to speed?

I have been assigned as the lead dev of a newly formed team. I am the only person familiar with the software platform we will be using and the only person to have worked in this domain before. There ...
-2
votes
3answers
77 views

How to select a team for a new website development project [closed]

I am promoted to team lead position in my organization. Previously I was working as senior software developer or senior software engineer. Now company want to build their own product which is a ...
6
votes
3answers
258 views

How long should you provide 'free' support on a project you no longer get paid for? [closed]

As a freelancer say for example you developed a web or mobile application for a client as a one time fixed price paid project. You send them the code, install it on their server, and they begin using ...
1
vote
2answers
135 views

Git - single or multiple branch

I am working on this project of mine where I am the only developer. I have chosen git for the version control for the project. Currently, I work from multiple systems and commit to the master branch ...
3
votes
2answers
111 views

How does one structure an assembly-language project?

So, I'm taking a MIPS course after returning to school; and we're approaching the point where we begin on our final project. I've always been one for large, well-structured projects: lots of ...
3
votes
2answers
224 views

How to cope with very similar projects

At our company, we maintain three products, which are quite similar, in 2 Projects. All Java, using Maven for dependencies. These three products evolved out of another project, which is now a maven ...
6
votes
3answers
118 views

How to decompose a sprint in scrum?

I´m struggling how to decompose a sprint in SCRUM. I know in many cases SCRUM is used only for the developing part in the software process, but I want to use it for the whole project (in our case: ...
12
votes
3answers
247 views

What to do when critical functionality of a dependency is broken and impedes development?

Yesterday I was working on a Rails 5 API project which is using the acts-as-taggable-on library to allow things to have tags (like questions on SE). Rails 5 is in alpha support right now. There is ...
1
vote
0answers
54 views

Project Design - Separating JS and C# tasks - Risks vs Benefits

I'm in RFP phase working with outsourcing vendors on the 100% rewrite of a fully operational prototype asp.net app that I wrote, to make it commercially viable. I have an idea for a project design ...
5
votes
2answers
220 views

Is this the wrong environment for CI?

Background Team/Project Size Currently at our company, we have a team of 3 developers. We each have our own projects that we work on. So, we never have more than one person working on a software ...
4
votes
2answers
149 views

How to split up the initial work on a project?

I'm finding it hard to divide work in a group of programmers when a project starts out. It seems like every project has one big piece of core functionality that everything else depends upon. I find ...
0
votes
2answers
149 views

How to get a good overview of an Agile backlog?

We are using Visual Studio Team Services to host our code in a Git repository and to manage our Agile planning through iterations (sprints), user stories in a backlog, a taskboard for the current ...
2
votes
2answers
161 views

Developing a new application on a restricted time [closed]

Me and my colleague are working on a new application that should replace as soon as possible an old VB6/Access 97 application made years ago.This application has a lot of problems, adjusting them in ...
7
votes
2answers
246 views

How can I make a boss (or colleague) be more careful when estimating the complexity of a task/project?

I am a software developer, and I work in a small web development company. It seems to be a recurring theme that a middle-manager will ask me how long something will take, and when I give them my ...
6
votes
3answers
212 views

How to deal with (or account for) time lost in waiting for other things in an Agile environment?

We use Scrum. We have a month long sprint. In the beginning of the sprint we estimate tasks from the backlog and then depending on what capacity we have, we add tasks to the current sprint. However, ...
3
votes
3answers
253 views

How do I calculate server requirement for a web application

I am developing a backend where in I will be exposing APIs for my mobile application. Users can register,add products,share the links of products through email/sms/anywhere and others can click on it ...
-2
votes
1answer
97 views

Complicated constant in “The Software Equation”?

Why are the constants in The Software Equation so complicated? Here is the equation. where E = Project effort measured in person-months or person-years LOC =Lines of Code estimate for the ...
6
votes
3answers
113 views

Project Cleanup and Version Control Best Practices

Question Background: I have a rather large project that I started before I learned about a beautiful thing called version control. Now, I have a ton of files labeled with the convention "...
-6
votes
1answer
122 views

How to manage microservices? [closed]

We are trying to adopt the microservice approach to our newly developed application. However, we found that there are too many repos, branches, and releases need to be managed. Originally, we only ...
8
votes
2answers
106 views

How viable is it to have a single webapp over several private small repositories?

We are a low budget team working on a web app. Due some complications we might need to work remotely from January and onward. After some consulting and googling, we concluded that several small ...
1
vote
0answers
82 views

WMC Calculation in CK Metrics Suite

I have two classes C1 and C2. C1 has 2 methods and C2 has 3 methods each of complexity value 1. C2 inherits from C1. So, I know C2 has 2+3=5 methods in all. The question is, should I take C2 to have 5 ...
9
votes
2answers
782 views

Should collaborators on a private Github repository each fork the repo?

I'm working on a project at the moment, and we have the source code up in a private repository on Github, with each of us as a collaborator. What we are unclear on is how to separate each of our work....
0
votes
2answers
177 views

What are good ways to measure project size? How do I compare the size of my project to other projects? [closed]

Background I am currently working for a quite large (relative to what I have done before) hobby project. I would like to compare the size of this project to other open-sourced projects but I cannot ...
4
votes
2answers
237 views

How do you follow the evolution of requirements? [duplicate]

What are the ways of managing the evolving requirements without turning them into a mess? We do not have a dedicated analyst in our team so this role is shared by all the members. Our reoccurring ...
8
votes
1answer
145 views

How can I best manage Android Intent filter Strings across multiple projects?

In my project IntentExamples, I have this filter, corresponding to a service. <intent-filter> <action android:name="biz.rpcodes.apps.intentexamples.START_SERVICE" /> </...
2
votes
4answers
152 views

In Scrum, are story points assigned at different planning poker sessions worth the same?

As far as I understand, a planning poker session usually is started by picking one item and assigning it a value (say, 1). This item will then serve as a reference for the rest of the session. From ...
4
votes
5answers
173 views

Include Testers inside the Team or Create a Tests Area? [closed]

I've become a leader of a group of 30 developers. We run Scrum and we have different teams for each Product Backlog. We have no testers across the teams and I'd like add them. My main question is: ...
-4
votes
1answer
150 views

How to protect source code from being copied or leaked by employes [duplicate]

I'm a Java Developer, I created a Desktop Application , that is Free, and now I'm about to finish the payed version. my question is when I create a startup and other developers work on my code. How ...
4
votes
2answers
334 views

How to balance quality vs. speed during the development process [closed]

I've been in the professional software development world for over 5 years now. An intense frustration that I've had over the years is when a software product that I'm working on turns out unstable, ...
1
vote
1answer
131 views

Maintaining multiple versions of a library that all need maintenance and development

I'm writing an interface to a lexicon in Java. I just started this project, and the lexicon is on version 3.8. When a new version comes out, say version 4.0, database columns may be renamed, removed, ...
43
votes
3answers
4k views

What happens if a feature merged into develop is postponed by management?

We recently had a problem whereby a feature for our webapp (automatic signup) was postponed by management because they felt the start was too "cold" but they wanted all the other features we had been ...
4
votes
2answers
120 views

What document/artifact should alert me when an old requirement changes the scope of new one?

I developed a software application a year ago, I delivered it with a simple documentation. For example, it has an special and complicated login system as requirement. Now the customer calls and ask ...
3
votes
1answer
228 views

COCOMO II SLOC count for web application development

What type of SLOC do you take into account for estimating web application development projects with COCOMO II? For instance, suppose you have to estimate a web application project that will probably ...
1
vote
2answers
104 views

How imperative is the need of specifications being written down in case of a new project?

I have a new project to deal with. I'm the only one to deal with it currently (a kind of a personal project). It's likely that in the future there will be more contributors to it. Taking in account ...
0
votes
2answers
202 views

How to explain to PM that a task is too small to be shared [closed]

There is task that from the business point of view is really critical but, even it has been estimated in 40 days of works [of course worst case], involves a really small part of the project (a couple ...
14
votes
5answers
350 views

Code review lags behind the Deliver/Test Cycle

In our Agile process we have 2-week Sprints. Tasks are delivered on a daily basis (daily builds), and the Test Team completes their testing immediately the next day or even the same day. We also have ...
6
votes
3answers
284 views

are technical user stories allowed in scrum

Are technical user stories allowed in scrum? if yes what is the standard template for writing technical user stories in scrum? Is it the same As a <user> I want to do <task> so that I can ...
-2
votes
3answers
159 views

The urge to organize code in a cleaner way [duplicate]

Every time I am working on a project, specially a project from scratch, I always feel like I am doing a messy job. I feel bugged all the time by the need or organizing code that is clean or proper way....
2
votes
0answers
193 views

When should I create separate projects in JIRA

I've been using JIRA for few months -we are following traditional development methods (no agile/scrum). One of the things that I cannot decide, is when should we create separate projects in JIRA, and ...
1
vote
1answer
206 views

How to make 100k lines of orphan code work [duplicate]

I've recently started to work on an old project, that was originally written by two professors with no programming experience. Those professors left the project before they have finished it. Meaning ...
3
votes
1answer
224 views

Has there been recent research on Fred Brooks's model of the “Surgical Software Team”? [closed]

I'm reading through The Mythical Man Month for the first time. In it, Fred Brooks* proposes a model of software development based on how a surgical team works. There is a "surgeon" (a senior developer)...
2
votes
1answer
90 views

Divide time available by task type [closed]

We’re a team of a few programmers working on different projects, enhancing current features adding new features and of course fixing bugs as they come to our attention. Problem is that we need a way ...
9
votes
5answers
2k views

How to quantify the work perfomed by a developer/programmer? [duplicate]

I know the best four naive ways of achieving this. Commit count: In the code repository count the number of commits done by a user. However this is just what the name says, counting the commits. It ...
-2
votes
3answers
255 views

On testing the testers [duplicate]

My question is similar to Leaving intentional bugs in code for testers to find: We don't do this at our firm, but one of my friends says that his project manager asked every dev to add ...
5
votes
3answers
802 views

Design Pattern - DLL per Strategy

I usually found myself designing my application in the following way: One DLL containing interfaces for a desired subsystem. For example, Company.Framework.Persistence.dll. One new DLL per each ...
50
votes
8answers
7k views

Is it good that testers are competing to see who opens more bugs?

I'm a software developer. There is a team of testers who follow and run test cases written by the analyst, but also perform exploratory testing. It seems like the testers have been competing to see ...
5
votes
2answers
180 views

How do I deal with the following technical issue? [closed]

I am a Java Programmer and I am relatively new to Java(1 Year). I am working for a small startup company. My problem is a bit strange and I am facing it a bit difficult to deal with and explain also. ...
1
vote
3answers
179 views

Non-ambiguous wording for 'Backend' [closed]

When discussing a general and abstract project idea I often use the terms frontend and backend for GUI and well.. backend. Often however, some people misunderstand frontend as the part of GUI used by ...