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
Join us in building a kind, collaborative learning community via our updated Code of Conduct.

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

-2
votes
0answers
23 views

My team have a design doc requirement for any issues that take more than one week to do, Need some advice

All. Sorry for rambling around, as a software developer, I try not to complain and focus on the fun part - programming. However, my team including myself were told to write a design document for ...
0
votes
0answers
27 views

Organizing Code Alongside a Large Neural Network

I am using the well documented and excellently maintained RetinaNet implementation in Keras Convolutional Neural Network to support some object detection tasks. I'm building a couple sets of ...
1
vote
2answers
108 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
155 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
38 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
228 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
89 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
383 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
70 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 ...
2
votes
2answers
154 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 ...
1
vote
2answers
122 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 ...
2
votes
3answers
318 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
777 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
34 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
165 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
38 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
60 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
366 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
266 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
477 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
109 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
73 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
298 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
68 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
26 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
473 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
86 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
188 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
84 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
295 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
300 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
154 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
186 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, ...
17
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
789 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
79 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
137 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
202 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
96 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 ...
-6
votes
1answer
86 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
117 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
297 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 ...
-1
votes
3answers
241 views

Developer code access [closed]

I work part-time in a very new startup, our software team consists of 3 people, including a project manager. I had some free time waiting on the hardware maintenance to be complete, so I decided to ...
3
votes
4answers
1k 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
147 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
157 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 ...