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.

1
vote
1answer
104 views

Why are burn down and burn up charts mostly used in agile projects?

Burn down and burn up charts are used in agile projects to visualize the progress of a sprint. The same type of chart could also be applied to entire projects, not only to a single sprint. Thus they ...
1
vote
3answers
162 views

how would you plan monthly refactoring days to eliminate technical debt in your team?

My team (yet) did not do much to work on technical debt and our code base includes huge amount of TODO code, unused code, 'could get better' code, @Ignore unitests and more. I am about to start ...
90
votes
14answers
7k views

How can I avoid always feeling like if I completely rebuilt my program from scratch I'd do it much better? [closed]

I have learned a significant amount of coding, however, it's always been in a scientific environment (not computer science), completely self-taught without anyone to guide me in the right direction. ...
68
votes
9answers
15k views

How do you deal with “bugs” that can never be reproduced

Suppose your team writes a software system that is running fine. One day one of the engineers mistakenly runs some SQL queries that change some of the DB data, then forgets about it. After some time ...
1
vote
2answers
103 views

Can story points be used to describe size of several projects estimated by several teams?

KLOC has been - I think justly - criticized as too inaccurate to express size when comparing several projects. In only one source I found a calculation that uses Story Points and thus allow to compare ...
3
votes
4answers
207 views

User Story Time Constraints

My team has been trying to switch to Agile recently. The line manager has been taking 1-2 days per user story as a hard limit rather than a guideline, and framing it as a failure of the developer if ...
2
votes
3answers
113 views

Effective Project Management spanning multiple repos in Github

We've got a system called Foo hosted as a repository in Github. The system depends on a couple more microservices, called Bar and Baz. Each of these microservices is hosted as a separate repository. ...
3
votes
2answers
87 views

Working Through a User Story

I am trying to tighten up my process for tackling a feature request. Currently, we use trello to manage feature requests using cards. They typically look like this. Card Title: Invite a friend Card ...
-1
votes
1answer
255 views

Deconflicting Role of Solution Architect and Product Owner

I currently work as a Solution Architect within a Scaled Agile organization. We also have Product Owners who are in terms of the Company a "higher rank" than the technical oversight group that the ...
1
vote
3answers
258 views

Is over communication a sign of bad software sometimes? [closed]

Currently, I work in a company that divides the product into squads, and each squad is responsible for a different product (or software). The squad that I've been working takes care of a software that ...
6
votes
5answers
759 views

Out of sync development in back end vs front end

We have two developers working on the same project. One is doing the front end and the other doing the back end. Everything is working well, however we have come across the developer doing the back ...
1
vote
2answers
176 views

Cloning Jira tickets at the end of a sprint - carrying over effort and points

I have been working with Jira within an Agile scrum like methodology for a while now. What happens quite often is a ticket is estimated and started on. By the end of the sprint 95% of the work is done....
-1
votes
2answers
174 views

Dealing with software quirks

I was just reviewing some code and realised it is going to introduce the possibility for a situation where the numbers our staff use on a daily basis could be slightly out of line with the numbers we ...
0
votes
0answers
49 views

How to re-parent or move work items INTO a team backlog?

After asking this question: VSTS Scrum - What is the difference between Work Items vs Backlogs I then was left with another question, how does one re-parent or move a work item to a team backlog? ...
-2
votes
5answers
262 views

Self-organizing SCRUM teams and economic efficiency

As SCRUM teams are self-organized they are free to choose how to implement tasks. However, isn't there a risk that teams could end up deciding to do for instance full re-writes (instead of constant ...
-1
votes
1answer
190 views

Who writes functional specifications and how to track what has been done in a clear and effective manner [closed]

Background: In a project where I work as a developer we did not use a functional specification at first. We relied solely on technical documentation, issues in Jira and mockups/detailed design for ...
8
votes
6answers
406 views

How to implement a development process with college students

At my first job as a software developer, my team used agile/scrum to manage our project workflow and it worked pretty good. I had some experienced mentors who set me on the right track - I owe them a ...
1
vote
0answers
71 views

How does the chance of project failure relate to project size? [closed]

A long time ago I learned that big projects are more likely to fail. One empirical study defined failure as "no line of code used in production". All the studies I know are decades old. In the hope ...
3
votes
2answers
165 views

Persuading management that good software engineering is worth the effort [duplicate]

Background: I work for a small company which does not have a set of established best practices for designing software. I was hired to work on a project which gathers data from a stream, does some ...
2
votes
2answers
248 views

How to split a monorepo accross multiple teams each has access to only a slice of repo?

There is a lot of good advantages in monorepo, we also read that large companies like google and facebook use this tech to keep all source code in single repo. But question is how do you manage to ...
3
votes
3answers
421 views

If higher story points represent exponentialy more effort why are they allocated linearly?

This is a standard confusion I've always had with the concept of story points. I've always been told that the complexity of story points should go up roughly exponentially. Essentially a task pointed ...
3
votes
3answers
794 views

How to deploy a junior programmer

I just hired a junior programmer and he will be 2nd real programmer next to me. Our software is structured in git with the gitflow workflow. I normally develop and push straight on the development ...
1
vote
0answers
36 views

Manage several procedures

I have a software project which grows rapidly in an unexpected way, many customers request similar tasks but with slightly different needs and parameters. I start to dislike my current code structure ...
5
votes
3answers
211 views

At which moment should event storming be used?

I've recently seem event storming as a quite reasonable way to get understanding form a domain, in order to build a domain model. We understand the events in the domain, which for the domain experts ...
1
vote
0answers
54 views

As an author of a Pull Request in TFS, how does the reviewer know the PR needs to be re-reviewed?

I am project manager and I struggle with gaining the attention of the Reviewer of a pull request when the author has replied to a question from the Reviewer. In other words, the Reviewer initially put ...
0
votes
1answer
64 views

When tracking a Project plan, how carefully should we track the real situation?

Eg: Assume a task has been estimated to take 8 hours working time, for 1 person to complete. Supposing that person takes a break of 15 mins every 2 hours. Obviously the task will take 1 hour extra and,...
-4
votes
1answer
73 views

What options are there to administrate a database for an online business? [closed]

Say you create a small online business from scratch, a nice Rails or Django app or something to that effect. With luck, you end up with a database full of customer orders and things. Now, aside ...
0
votes
5answers
387 views

Frontend and backend developer working on a project - who starts the tasks first?

Even though it depends on the context, I was wondering: during a project that requires a frontend and a backend developer, who most often starts with the tasks first? This assumes the web design is ...
1
vote
3answers
275 views

How to make the most out of a beginner-level development team?

I now find myself in a scenario, mentoring no more than 8 beginner-level developers and tasked with the development of a reasonably complex SPA website. It is to be developed using React (which the ...
3
votes
6answers
560 views

How do you cope with a team who tends to underestimate time needed to complete tasks?

How do you cope with a team who tends to underestimate time needed to complete tasks and haven't been improving the accuracy of their estimates? Details: I work in a scrum team (7 engineers) in a ...
0
votes
1answer
146 views

CRISP-DM, which phase and tasks relate to User Acceptance Testing?

EDIT: The project is about creating an algorithm for Procedural Content Generation for a videogame. The actual game is secondary to the algorithm. It must be something basic to test the Procedural ...
-1
votes
1answer
78 views

Handle changes to completed user stories

How can I handle change requests to already finished user-stories? Let's say there is a user story which describes how the user wants to list entities. The story describes further: which ...
-2
votes
1answer
536 views

Should I create two Django API projects or a single API project for different front end projects connecting to the same database?

We have created an LMS using Angular JS 1, Python(Django ) API and mongoDB as a database. Now we want to extend the LMS to make it a job portal. We have decided to create another front end project and ...
43
votes
7answers
7k views

Is Scrum incompatible with public tenders?

I was asked by a public organization to give an informal workshop about the 101 of agile development explaining terms and concepts of Scrum, Kanban, and the like. I have worked in agile environments ...
95
votes
12answers
16k views

My client wants 25% of comments in my current project, how to react? [closed]

junior developer here. I am currently working alone on a web application for a big client of my company. I started last month. The client wants at least 25% of comments in each of its software ...
-3
votes
1answer
76 views

Decision making after planning phase?

Ok please dont downvote because im serious about this question. I hope im asking this in the right place. At programming school they are currently teaching us about project management. Instead of ...
0
votes
0answers
42 views

Does it make sense to put WCF proxy lib into nuget?

In the enterprise environment we have a lot of windows programs and local WCF services. Programs are really light, they don't connect to the database directly, they use services. The problem is, that ...
8
votes
5answers
485 views

Is it generally helpful to include JIRA issues in code comments?

Once in a while, I leave comments like # We only need to use the following for V4 of the computation. # See APIPROJ-14 for details. or # We only need to use the following for V4 of the computation....
1
vote
1answer
99 views

How do I deal with projects within projects in python?

Note I realise this could be subjective question to answer, but I don't expect an answer in the form of "Do this and everything will work out". I am aware there will probably be some decisions to be ...
-3
votes
2answers
202 views

Repo management using Git or SVN

We have several ongoing projects and need to figure out the way to manage the repos. The current situation is Project A is in production, in a SVN Repo A. Project B is in development for another ...
-3
votes
1answer
86 views

How can we measure time spend on different activities on the project? (not tasks!)

For the simplification, I am talking here only about the time, invested into the project starting from the task being defined for developers and functionality being passed to testers. AFAIK, the ...
4
votes
5answers
428 views

Is it feasible to use User Stories and Use Cases in the same team?

I am trying to encourage working practices that are more agile. I am trying to understand the difference between a Use Case and a User Story. I have read a lot of articles and questions like What'...
4
votes
1answer
319 views

How is it possible for large companies to run software development teams without Project Managers?

Note - This is about software engineering. A friend at work said: Did you know that Facebook and Atlassian have abolished project managers for their software dev teams? This sounded familiar, ...
1
vote
2answers
161 views

How can we use RFCs in closed source projects?

I really love the way open source projects use RFC as a tool to get feedback and ideas from the wider community. I've been especially noticing this over the years with the way Ember have been doing ...
0
votes
2answers
199 views

The two-storey branching scheme **before** the develop branch

I have found many posts about how to organize work on develop branch and up to release branch. Or even how to work without the develop branch. The trend of the "develop" branch going away, ...
18
votes
4answers
6k 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
799 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
170 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
211 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 ...