As of May 31, 2023, we have updated our Code of Conduct.

Questions tagged [software-development]

This tag is for questions about software development projects, as opposed to questions about construction projects, or some other field that doesn't involve software.

Filter by
Sorted by
Tagged with
53 votes
12 answers
33k views

Why are developers expected to estimate tasks at all?

This management tendency is the worst part of being a developer. Software development is not carpentry. Almost everything a developer writes is unique, they have never built that particular thing ...
Scott Bishop's user avatar
0 votes
2 answers
135 views

DevOps & Development Teams Processes, Procedures, Communication & Coordination to ensure tha latest supported technologies are used in development

Like many IT departments, we have numerous Developer teams, and DevOp teams. Recently, our .NET Development Team just completed an application based on .NET 3.1 that took around a year to complete. We ...
user1338998's user avatar
0 votes
4 answers
84 views

What is the document that must be provided by a client before contracting?

We are a startup company where we work on software projects. To effectively manage our client's projects, I wonder what document we must ask the client to provide us before we both sign the contract. ...
Deep Microservices's user avatar
1 vote
0 answers
38 views

Ticket/task managment for multiple repositories on a same application

I'm looking for an improvement when managing work on one specific project. Right now we have one application that has 3 repositories that are querying the same database. All three repositories (...
Miomir Pesic's user avatar
4 votes
2 answers
142 views

Small team with diverse tasks and little overlap - which methodology?

I have a small development team working on a variety of areas. Currently we are working in an interesting half-baked variation of Agile SCRUM, but that doesn't seem to make much sense in some respects....
vacip's user avatar
  • 143
1 vote
2 answers
277 views

How can I effectively manage a ticket which needs developers from multiple teams?

I'm a new project coordinator. My company is developing a telemedicine - AI mobile software. We have the AI team, the Back-end team (as BE) and the front-end team (we call them Mobile). So each time ...
Minh Trần's user avatar
1 vote
4 answers
168 views

How to handle Pull Requests in a team of 10?

My team consists of 10 devs. We develop some services that are closely connected to each other. We have our codebase on github.com. Of course every change to our codebase must be reviewed before ...
Rafaó's user avatar
  • 111
1 vote
3 answers
65 views

According to scrum, how do you handle troubleshooting problems in an application as a developer?

Maybe if I give a couple of examples it will explain my question better. I am a Lead Developer and I've noticed that frequently it's difficult to estimate the amount of time troubleshooting and ...
daniella's user avatar
  • 113
0 votes
0 answers
19 views

How to share custom tooling across projects

I'm looking for a way to easily share custom tooling, which was developed to facilitate analysis or development processes, to other teams. These tools were usually developed for a specific project, or ...
HoneyBadger's user avatar
1 vote
2 answers
94 views

How do you get multiple separate software development teams to unify their best practices? [closed]

We have several reasonably well functioning small software development teams working on different areas of the business. Each team has its own lead and roughly 8 other developers on it. The teams have ...
Carthage's user avatar
1 vote
1 answer
60 views

What is the best way to limit access permissions for a group of developers? [closed]

What is the best way to manage a group of developers without giving them access to the whole codebase? I have a project with a front-end and a back-end. I want to be able to give new developers just ...
YulePale's user avatar
  • 113
0 votes
2 answers
113 views

Time estimation of a product before developing the UI

I work at a newly found software house as an operations manager. I am currently assigned with developing a project lifecycle framework from getting the client requirements to sign off. Constraint is ...
Asad Zubair Bhatti's user avatar
0 votes
2 answers
73 views

Who speaks to the client when there are some errors in the documentation that the client delivered?

We have a web development project with a client. This project has plenty of formulas and documents (around 100 formulas per block, and 5 blocks for the whole project. The Product Owner created a ...
Raúl Sánchez's user avatar
3 votes
3 answers
2k views

How to integrate DevOps people into a Scrum Team?

NB: In our company's internal lexicon, "DevOps" is a role set by our company that means "infrastructure and operations person" rather than standard DevOps. I know it's more of a ...
gries's user avatar
  • 139
0 votes
5 answers
166 views

Sprint planning estimations and who is involved

In the past but only in 1 team, during the sprint planning, the product owner provided also an estimation for the story discussed, not so much as to use that estimation instead of the developers, but ...
Jim's user avatar
  • 131
0 votes
3 answers
577 views

Should we write Acceptance Criteria of a User story before Starting with UX/UI Designs?

I am currently working as a Business Engineer/Product owner in a company. We follow agile methodology. I want to discuss the challenges I faced during the Design and Development Process. As a Business ...
Deepak Kakodia's user avatar
0 votes
2 answers
155 views

Story Points given by task owner leads to disagreement

Hypothetically speaking There's one big project that requires involvement from different members - infrastructure, backend, frontend, security, etc. The members are working a flavour of Scrum using ...
Tiago Martins Peres's user avatar
2 votes
3 answers
337 views

Scrum: What do Developers do after all tickets have made it to QA?

Let's say the sprint goal is to deliver V.2 of a software. Development does their thing, moving items from In Progress to Peer Review. Developers review their peer's work and move items to QA. Let's ...
Mark Saluta's user avatar
0 votes
2 answers
178 views

What is a staff week?

I have heard the term "staff" week. I know that calendar week is the actual calendar days but what is a "staff" week?
Jim's user avatar
  • 131
3 votes
1 answer
797 views

Dealing with multiple projects in the same Scrum team

I am senior developer working in a small Scrum team (capacity ~ 3 FTE) that must deal with multiple projects in various stages: project A - actively developed project B - about 10% of team capacity ...
Alexei's user avatar
  • 171
1 vote
3 answers
167 views

How does the use of CI/CD make it easier to handle the loss or absence of key staff?

I'm working on a project that has no CI/CD. We have only one person who builds the code and deploys it to staging and production. In the past there have been discussions on implementing CI/CD, but to ...
user223364's user avatar
0 votes
1 answer
55 views

How to write a requirement for insurance industry and how to prepare activity bar chart and resource allocation chart [closed]

I am new to software project management and got a requirement to design the overall project of an insurance industry from the beginning i.e requirement, what would be the design, etc. I have given ...
Vicky's user avatar
  • 103
2 votes
4 answers
159 views

How does project management manage people with differing abilities?

I once worked on an application programming project with three main tasks: Build a system for analyzing a user situation Integration with another piece of software Organize the main architecture of ...
jonrgrover's user avatar
14 votes
6 answers
4k views

Managing R&D projects that don't have a 100% chance of success

I have to do a quote for a contract work with a small company to do an AI task on images (classification, pattern recognition with specific conditions). With "classic" programming tasks, you ...
jontwo's user avatar
  • 141
3 votes
2 answers
1k views

What is the key difference between adaptive life cycle model and iterative/incremental model?

I have trouble finding a key distinction between adaptive model and iterative or incremental model. According to this definition - https://www.oreilly.com/library/view/effective-project-management/...
hdw3's user avatar
  • 133
0 votes
4 answers
174 views

Define an MVP for eCommerce project

I am building an eCommerce project and I wanted to define the MVP of it so that I can build it in an iterative way in an agile fashion so I can shorten the feedback loop from clients and adapt asap....
Alexis Pavlidis's user avatar
0 votes
1 answer
64 views

Development Team Objectives

I run a development team of around 15 developers/testers. The organisation hasn't been very objective driven in the past and it's something I would like to change. Can anyone offer any advice on how ...
DazedAndConfused's user avatar
0 votes
0 answers
13 views

Project Management on a team with diverse skill set? [duplicate]

Assume I have 2-3 Objectives (OKRs), and 1 to 3 Key Results (KR) per Objective. Today here’s my workflow: I work with my team during grooming sessions to get a high level cost to achieve the KR. I do ...
Kam's user avatar
  • 111
1 vote
2 answers
49 views

How to handle R&D and retrocompatibility at the same time

I am a software developer in a company who has been active for more than 40 years in B2B product development and I would like to get some advice regarding the situation I'm facing on a day-to-day ...
Jeremy's user avatar
  • 11
1 vote
3 answers
189 views

Project Management on a team with diverse skill set?

Assume I have 1-3 Objectives (OKRs), and 1 to 3 Key Results (KR) per Objective. Today here’s my workflow: I work with my team during grooming sessions to get a high level cost to achieve the KR. I do ...
Kam's user avatar
  • 111
2 votes
3 answers
143 views

Problems with Pair Programming and introspective developers

I know two very good developers. They are capable of solving any kind of problem and explaining how they came to the solution and how it works. They are also very receptive to observations after they ...
zameb's user avatar
  • 172
5 votes
6 answers
194 views

What methodology to choose for rewriting an existing software, incremental or waterfall?

We are rewriting and re-designing a desktop application (something like QGIS) into a new Web Based application with new technology. We almost know 80% of the requirements and use cases because we have ...
Mohammad Zatkhahi's user avatar
0 votes
2 answers
183 views

Does a vertical slice mean a single merge request?

Let's suppose we're talking about the microservices architecture. And let's say that after refinement, we ended up with a feature (vertical slice) that implies making changes in two microservices - is ...
Daniel's user avatar
  • 2,719
0 votes
6 answers
222 views

How to improve our developer retention and development output?

I am a mid-level developer at a small company of about 15 people, and I am (aiming at) leading a team of 3. I am concerned that my team suffers creeping disinvestment in the project and company ...
Diane M's user avatar
  • 109
1 vote
5 answers
361 views

How to reject new requirement in project?

I am a PM for a waterfall methadology project. And I am going to ask a question that every PM faced I believe, but it is my first time to face such situation and would need your support and guidance. ...
amr007's user avatar
  • 33
1 vote
1 answer
85 views

Which is the better general guideline, "prefer standardization" or "don't care about standardization"?

In my software development team, we have established some guidelines to help single developers take decisions on their own. Recently, some discussion arose around one of those guidelines. It deals ...
Tobias B.'s user avatar
  • 117
0 votes
2 answers
95 views

How to deal with other's tester mistakes after pass ownership of testing?

I had to pass ownership of testing to Tester B for Fix 1. Once Fix 1 is released to production, you realise Fix 1 is not being tested properly and it affects the productivity on the consumer end. What’...
emeraldgold07's user avatar
1 vote
5 answers
255 views

Where does development process improvement fall into the product development lifecycle?

For most of my career as a software developer, I have been a part of Agile teams using Scrum, Lean Startup, or Kanban. The Product team usually has goals for keeping the product running, improving the ...
GauravEdekar's user avatar
0 votes
3 answers
131 views

Optimize Jira workflow for software delivery

I've been using Jira to deliver software projects using a hybrid methodology and I am looking to improve our current workflow: To do -> In Progress -> Testing -> Done Currently, we have a ...
mlafram's user avatar
-1 votes
2 answers
80 views

Is it a good idea to integrate product management and development tasks in one Jira project?

I am considering streamlining all product-related pipelines, from discovery to delivery, into one Jira Project. My idea is to use boards to have issues and tasks flowing forward and being separated ...
S. O.'s user avatar
  • 1
3 votes
1 answer
106 views

Railway Tender Project Management Process

We are working for a Railway IT Projects. The projects are usually awarded as part of government tendering process. The requirements in the railway tenders are very high level functional requirements. ...
Dinesh's user avatar
  • 131
27 votes
7 answers
7k views

Developers can't see what they're doing wrong

I am a tech project manager, and I recently moved to America after 13 years in Europe where I worked as a software engineer. I worked for important customers and developed in any sort of environment. ...
Bananajoe's user avatar
  • 371
-1 votes
1 answer
75 views

Article on developers doing project management and velocity [closed]

Are there any specific blogs on developers doing project management related to developer throwing away project management for a 2-4 week period to speed things up temporarily? My CEO is asking since ...
Dean Hiller's user avatar
4 votes
4 answers
287 views

Possible to salvage failing outsourced project (9 months in)?

We began working with an outsourcing company in India 9 months ago on a large web project. Despite lots of rough edges, it seemed like they were making good progress in terms of completing tasks, and ...
StronglyTyped's user avatar
1 vote
1 answer
99 views

Can Scrum be used in combination with Step-Wise project planning?

I'm currently reading up on project management and therefore the Step-Wise framework, and I was wondering, Can Scrum be used in combination with Step-Wise project planning? I know that you generally ...
HeeysamH's user avatar
  • 113
4 votes
7 answers
246 views

Agile: Work on PBI Stories By Backlog Priority

We are working on an Agile Scrum team. They mention it is good practice to work on PBI tasks first by Sprint Backlog Priority in code development. Sometimes, When some of the first Priority stories ...
mattsmith5's user avatar
-2 votes
1 answer
68 views

Project Management for Website Agency - Change of Industries [closed]

I have a couple of years experience of project management in a particular industry. Covid-19 restrictions have hit it hard and I have been out of a job for the last 6 months. There is not going to be ...
total_newbie_coder's user avatar
1 vote
3 answers
92 views

Launching average mobile app on-time vs delayed launch with high-quality app

Apologies if this is the wrong exchange forum, it felt most appropriate to ask this here. TL;DR What are the pros/cons of a (mobile) app (in the social media space) being launched on-time with an ...
CybeX's user avatar
  • 111
3 votes
4 answers
160 views

Best way to keep development and testing in synch

We have 1 frontend developer and 2 backend developers and 1 QA. QA is responsible for writing the end-to-end tests using Cypress. FE developer writes the unit tests. Backend developers write the unit ...
systemdebt's user avatar
2 votes
4 answers
334 views

How to manage an army of not-really-devs trying to write code for the sake of project management?

We recently adopted a new management methodology that says there are no roles on the team (a "cross-functional" team where "all team members are developers") and everyone should be ...
Allegany's user avatar
  • 121

1
2 3 4 5
9