Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [project-management]

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

70
votes
9answers
10k views

How do you develop software without acceptance criteria?

How do you collaboratively develop software in a team of 4-5 developers without acceptance criteria, without knowing what the testers will be testing for and with multiple(2-3) people acting as ...
1
vote
1answer
140 views

MIT, BSD, Apache License: Create application for client

I create Application for my client. I use some libraries released on GitHub under MIT, BSD and Apache license. I create also documentation (PDF file) where I would like to point what libraries and ...
0
votes
2answers
38 views

Are multiple environments required for Business Glossary?

I have a situation where I need to make a decision between choosing multiple environments or sticking to one. The Business wants to use multiple, but it is simple glossary (list of terms and ...
1
vote
2answers
1k views

How is software architecture decided in a scrum/agile project environment? [duplicate]

How is software architecture decided in a scrum/agile project environment, if everyone is focused on just one small piece of the problem how is over all system design decided upon. There doesn't ...
-1
votes
1answer
64 views

What things needs to be taken care of while writing Development Policy for Project? [closed]

I've been assigned to create a development policy for our project which is a test case management web application using Spring MVC and Java. For instance, I think I would have to create the coding ...
3
votes
2answers
159 views

I will be leading a group project for some 2nd year university students, how could I best project manage the team?

I have quite a few years of programming experience pre-university and have been working full time as a mobile dev at a small company for about 3 months now, so am quite far ahead of almost everyone in ...
1
vote
2answers
181 views

How to deal with large feedback cycles in Agile

Our project methodology is recently migrated from Waterfall Model to Agile, and the development and QA team is given proper training on that. Now, one of the Agile Strategies is "Small Feedback cycles"...
4
votes
3answers
427 views

How do you make a story point estimate for a story that you are only partially familiar with?

I'm a developer still learning the complexities of a software system on a SCRUM team I joined recently. I will be asked for a story point estimate for a piece of work that touches areas of the system ...
3
votes
3answers
265 views

Managing bugs and stories in JIRA

Our team has just started using JIRA. Now we are looking for advice on how to build our process in the most convenient way. We have stories to be implemented in further sprints as well as bugs to be ...
6
votes
3answers
283 views

How to deal with losely coupled sub projects in Scrum?

We are a project that for external reasons has to run in a Scrumish fashion. We consist of two subprojects : A backend data and services provider that I am a part of, and a UI+BPM layer that interacts ...
9
votes
3answers
249 views

How to model story preparation for issues which are tackled across several projects

In our company several teams will work on different components of several projects at the same time. For example, one team might make make specific kinds of software (or hardware) for some project(s), ...
5
votes
2answers
189 views

How to deal with a project with long intervals between new development?

I have multiple projects that I am involved in, and for one of those I have worked for 2 years and delivered a piece of software that is being used in production at customer site. Everything went ...
68
votes
8answers
8k views

Should I record a bug that I discovered and patched?

I suppose that this is a common situation: I test some code, discover a bug, fix it and commit the bug-fix to the repository. Assuming that many people work on this project, should I first create a ...
0
votes
2answers
72 views

Commit messages in a multi-platform project

I have a project which supports multiple cpu architectures and multiple compiler toolchains. Some part of the code is the same for all architectures/compilers, but the other part is architecture- and/...
1
vote
1answer
336 views

How to show different platforms on a user story map?

I'm now a huge fan/believer of Jeff Patton's user story map. I'm currently reading his book.. Jeff talks a lot about depicting different roles on a user story. However, I'm not sure how to do this ...
0
votes
1answer
80 views

How to transition a R&D application into a consumer-facing application

There's an internal research and development application that has developed use cases based on our own vision for the product. We are starting to get feedback from prospective clients from different ...
83
votes
11answers
15k views

Is DRY the enemy of software project management?

One of the most basic and widely accepted principles of software development is DRY (don't repeat yourself). It is also clear that most software projects require some kind of management. Now what are ...
2
votes
1answer
102 views

How to centralize functional requirements and domain knowledge for quick access?

I'm a software developer in a growing SaaS Human Capital Management provider (Agile) and we only use Team Foundation Server (TFS) to keep track of our backlog, stories, acceptance criteria, work order ...
0
votes
1answer
267 views

How to properly organize multiple WPF/Entity Framework applications that share resources?

Company A is building 5 separate in-house WPF applications, and they would like to share UserControls, ResourceDictionaries, and ADO Entity Data Models between each project. They would also like to ...
0
votes
1answer
124 views

Where do data files for unit tests belong? External vs In-project location

I have a weird question for community. One well respected by management developer is strongly against putting data files for JUnit tests in the Maven project directory so that they are committed to ...
6
votes
4answers
3k 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 ...
47
votes
9answers
9k 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
109 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
92 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 ...
7
votes
3answers
324 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
709 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 ...
5
votes
2answers
658 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
270 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
430 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: ...
13
votes
3answers
329 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
83 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
290 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
1k 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
196 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
217 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 ...
8
votes
2answers
485 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
409 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, ...
7
votes
3answers
16k 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
163 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 project ...
6
votes
3answers
151 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 "...
-7
votes
1answer
484 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
148 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 ...
2
votes
1answer
877 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 ...
13
votes
2answers
3k 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
752 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
371 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
446 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
209 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
194 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
267 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 ...