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.

18
votes
4answers
7k views

Can the Scrum method be used with only one person and only one 10 day Sprint? [duplicate]

So I have to do a project for about 10 days. About the work, lets just say Im going to develop a Website with a front-end and a few interfaces between internal services. Now I have to use a ...
8
votes
6answers
805 views

software disaster recovery when an engineer is suddenly unavailable

Recently in my company we had a project where the deadline was very tight, and everything was going according to plan until I was unavailable due to extreme personal issues. Eventually we missed the ...
0
votes
2answers
88 views

Team collaboration with Maven - Java EE

For team of 6, We have spring MVC project being developed with Angular as Frontend and Spring framework as back end. From Java project build & version control aspect, Is it recommended, to not ...
-6
votes
1answer
171 views

Is it better to track bugs in lists (e.g. github issues, redmine) or in kanban boards (e.g. jira, trello)? [closed]

I need to decide on a bug tracking solution for our small dev team of 4 developers working on a web-based SaaS tool. There is plenty of products out there to use but one major difference seems to be ...
1
vote
4answers
212 views

Scaling an overgrown SCRUM team

Backstory A scrum team is well defined. They have a PO, scrum master, clearly defined scope. The workload increases, as more and more projects are covered and need to be maintained, but it is still ...
1
vote
2answers
98 views

Any formula to decide whether to use a script (eg bash) or code an app (LAMP)?

We have a few different apps X,Y,X from different third parties and we want to pull the data into a central app C, so when users enter data into C they can pre-populate forms with related data. If ...
0
votes
3answers
246 views

How do you set a reasonable time-limit on some exploratory mission?

Given some legacy module in a ten year old project, where you have seen none of the code and not used the application, how long will it take you to grok 10000 lines of code from that module? The ...
-6
votes
1answer
92 views

My project shows errors unexpectedly. Is there a good method that can be used to plan a project before starting and deploying it? [closed]

I have completed a project. But errors unexpectedly occurs anytime when the user inputs data in it. Yesterday my program was performing very well. But today when the client tested the project it had ...
1
vote
2answers
118 views

Contributions of a problematic team member to an open source project [closed]

I'm currently coordinating the development of a software for a certain scientific computational task. The developers are all working on the project on a voluntary basis. Our goal is to publish the ...
4
votes
5answers
307 views

How can I organize 3 software engineers to work together with 2 clients?

I started working in a stock broker that hired me and more two developers to build a piece of software to help them. I am the newest member of the development team. My friend, another developer in ...
5
votes
4answers
2k views

Scrum team size - how small is too small?

How small can a scrum team before it's no longer effective? Are there diminishing returns or hard limits on team size before you should abandon scrum?
1
vote
3answers
150 views

How to schedule “piece of string” tasks

We have an old database which is used to hold supporting information about the financial system. Most of the actual code in are in Views which consolidate the supporting data with the financial data (...
1
vote
3answers
168 views

Documenting a new feature

I have recently started working on a complex project and recently had a team meeting where a new feature was discussed. I am not happy with the current architecture, because the system is undocumented....
27
votes
6answers
4k views

Is there marginal benefit in fixing bugs [closed]

I have heard from a former colleague that not all bugs need to be fixed, because as you go down the priority list of bugs, the use case which causes that bug becomes more obscure, or the customer ...
2
votes
1answer
377 views

Does the software industry have a practice of using a standard classification or work-product coding system like construction uses CSI codes? [closed]

Overview This question really becomes can I ask a software developer in Argentina or a software developer in Zimbabwe for a component in a standard way? Background Something that acts like I am ...
6
votes
2answers
224 views

Can the not-terminated, iterative development of a software application be seen as a project?

I'm thinking of whether it is possible trying to apply project management methods and frameworks, e.g. PMBOK, PRINCE2 or something like RUP for software applications, that are still under active (...
1
vote
2answers
253 views

What does it mean Public API in the Semantic Versioning Specification

All,We need a convention to assign a version number for our product. After I research. I found this post answer my question. And it lead me to the http://semver.org/, The Semantic Versioning ...
5
votes
7answers
785 views

How can we effectively manage software projects without killing creativity?

I am convinced that software development is essentially a creative process. I also believe that this is the case for all levels, from architecture to coding. What makes me think so? To put it very ...
2
votes
4answers
282 views

How implement company procedures while using scrum?

My manager give me the task to implement new ISO procedures of analysis and design (later it will be of the entire software development cycle) because in the team we don't have any kind of methodology ...
7
votes
5answers
769 views

How does Agile avoid having a project stall when close to completion (the 90 percent syndrome)?

I read a lot the past few weeks about something that calls the 90% syndrome. Basically, the syndrome describes a project that reaches about 90% completion on schedule, then stalls, finally finishing ...
-3
votes
1answer
92 views

How can I make sure that planned work isn't over capacity, per person?

I currently manage a team of 1 backend developers and 2 frontend developers. We usually split tasks into backend and frontend subtasks. Before committing to a scope for an iteration, we assign and ...
12
votes
5answers
384 views

How can agile be applied to applications involving complex processing?

Most of the literature on agile seems to be biased towards CRUD type business applications where the user is pretty much aware of what is going on behind the scenes. (That's fine because most of the ...
-1
votes
1answer
54 views

What techniques can be used to clearly define the scope of a development task or work package?

Most people agree that it is a good thing to split a software development project into many small tasks each of which can be implemented within a few hours. But the finer the granularity, the more ...
1
vote
2answers
410 views

How useful is line-by-line code re-use?

In my workplace, the client is obsessed with line-by-line code reuse. And they use a tool that uses LoC as measure of code re-usability. Often for two modules, if the logic is same as of now, those ...
0
votes
1answer
109 views

Tracking entire project versus only modified files

I recently joined a SaaS company that has so far not been using source control track and maintain their development, instead just separately working on their own portions of a given client's codebase. ...
5
votes
4answers
739 views

How come my Waterfall projects were largely more satisfying than all those new “agile” projects? [closed]

Disclaimer: I think about the agile values a lot, and happily support them. After almost 20 years of "non-agile" software development projects, and a couple of years in Scrum and alleged "XP" ...
1
vote
2answers
185 views

What are Workflows? And how do workflows eases work of the consumer? [closed]

With a little googling I could find workflows - which automates the business process - to meet some business needs. i.e.; All I could find is it is a piece of software which allows us to split the ...
0
votes
3answers
174 views

Planning the functionality of a new project before beginning

I'm starting to learn more about software development, I'm still learning it, so some things are still difficult for me. Also, just to put in context, most (or basically all) of my projects are online ...
-3
votes
1answer
483 views

How to select preceding activities based on following bar chart of staff allocation in order to draw activity on arrow?

From this bar chart on staff allocation I want to know what is the preceding activity for D and E in order to draw activity on arrpw diafram ? Is it B or both B and C ?
7
votes
3answers
592 views

Is there a term for “my project can't grow because of the methodology used”? [closed]

The situation Let's imagine a couple of developers start LittleProject™ inside of a company. No Unit Testing, no Jenkins, no Docker, a single development environment... "why would you want more? It ...
2
votes
1answer
645 views

Project structure for cross platform?

How do I make a good project structure that allows me to work on Linux as well as Windows with Visual Studio? So far I've only been using my Linux machine when working on my project and I used this, ...
3
votes
3answers
3k views

What is the technical term for cleaning up code?

During the development phase where code can be produced that has been later changed for shifting requirements. Once the project is released and adjustment requirements has slowed we can go back and ...
60
votes
12answers
10k views

How to develop excellent software with agile methods?

The Kano model of customer satisfaction defines different classes of product features. Among them are Must-be qualities: If these are not implemented the customer will not accept the product. ...
4
votes
4answers
283 views

If taking over code of a third party, what are the delivarables?

My team has to take over a project from an external company. They've provided the last state of trunk to us as a zip file and are trying to convince us, to accept this as a complete delivery of their ...
0
votes
0answers
32 views

How to access code of multiple automation projects into once Project?

I work in a project which contain multiple areas, and each area is assigned to multiple scrum teams, to automate the test cases of their area, each scrum team has developed independent and different ...
0
votes
1answer
264 views

Are Program Managers still being used?

I recently read an an article about Functional Specifications by Joel Spolsky (if his name sounds familiar, its likely because the good Mr. Spolsky is one of the StackExchange founders). In the ...
6
votes
1answer
175 views

How to avoid or amalgamate tiny late-project user stories?

At the beginning of a project, writing things up as user stories is a great way of getting a handle on the functionality of a project. Stories at this stage tend be conceived and written relatively ...
1
vote
2answers
1k views

Mapping between functional requirements and software modules

Let's say we have 5 functional software requirements (R1-R5). Our software design results in 6 modules (M1-M6) or classes to be implemented. I am assuming that the design is more or less optimal, each ...
-2
votes
1answer
275 views

When should I update 'due date' in JIRA?

Me and my collegue were having a discussion about when assignee should update 'due date' of the task in JIRA. My point is, assinee should update 'due date' only after he starts working over it so that ...
11
votes
6answers
2k views

Can you do continuous deployment with junior programmers?

There is a moment when you begin to understand that, in micro service architecture, it is more scary to wait a week to deploy all micro services at once to make sure that everything works together, ...
33
votes
9answers
2k views

How do I make the case for expensive programmers?

In our company, we need to do many seemingly not complicated things, like develop Mobile UI. Let's say the experienced programmers costs us 4x as much as the beginners. Both are basically able to ...
3
votes
2answers
499 views

does it make sense to create a pull request without code

Background In our start-ups documentation, we got this: Difference between a pull request and an issue page In a nutshell, an issue page should only include information and discussion about ...
2
votes
1answer
303 views

What is the difference between code reuse and software product line engineering?

What is the difference between code reuse and software product line engineering? Why is simple code reuse not successful enough?
5
votes
1answer
1k views

Plan, Build, Run organization philosophy

I am looking for some logical explanation of how software development fits into a Plan, Build, Run model of an organization. I am struggling to find anything which explains how software development ...
5
votes
1answer
175 views

At what PBI level should I be creating branches?

I have been making the mistake creating branches at the User Story Level. See: User Stories != Features. I believe I have been doing it this way because of my poor practice in organizing Features ...
1
vote
1answer
69 views

How to share new features in a large multi module project [duplicate]

I have been working in large multi module projects over a period of time. One major issue I faced is, how to communicate to other teams of a new feature which they may be interested in. Consider this ...
5
votes
3answers
546 views

How do I know how much to bill and how long a software development project will take, before analysis? [closed]

In software development we usually do a analysis phase where requirements are taken, user interfaces are designed (for software with ui), etc. After the analysis phase you know what to do, and you can ...
-1
votes
1answer
81 views

Collaborating on a visual studio project

In our company I started to develop an ADDIN for a drawing application. The first results of this ADDIN were reviewed as successful by the direction and they want to increase the workload on the ...
1
vote
1answer
368 views

how can user story maps be used for projects with heavy backend work and little UI

Background I'm a huge fan/believer of Jeff Patton's user story map. I'm currently reading his book.. I find using story maps a very effective way in convincing clients to use the lean start-up ...
-1
votes
1answer
230 views

development branch information in release management tool

I'm designing a tool in my organisation to help me with release management. The organisation is composed of several small teams that manage their own repositories in git. The release manager is ...