Questions tagged [development-process]

For questions relating to the process of developing software.

Filter by
Sorted by
Tagged with
-1
votes
3answers
137 views

Right agile method (Scrum, Kanban, etc.) to follow with strict release cadence

In my organization there is a release cadence to deploy any piece of code to Production environment. We have three environments, Dev, Test and Prod and we have deployment in every 15days and the dates ...
-1
votes
1answer
63 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 ...
-2
votes
1answer
97 views

What should be the workflow for test management in JIRA

We are using Jira to track all our tickets and confluence for documentation. We intend to document the test cases covered on Confluence. Here are a couple requirements: Consider a development ticket ...
0
votes
1answer
50 views

Easily showing and hiding UI options for different releases of a standalone Java Application

I have a very simple standalone java application that allows users to tick which messages they want to transfer and then click go, essentially. We now need to provide different users with a different ...
0
votes
0answers
39 views

Strategies to extend application to customer's needs without touching existing code?

Summary of the problem We have an enterprise application which fits most of our customer's needs. However, some customers need extra functionality. Especially they need to extend our basic data model. ...
2
votes
2answers
248 views

Is there evidence that programming will die/not-die because of LowCode/NoCode? [closed]

I have to do a presentation of Convertigo, a LowCode/NoCode platform, for my IT class. I did a lot of research on it. What do developers think about a platform that permits to everyone to create an ...
2
votes
3answers
231 views

How do you split your time when you are a product owner and a software architect?

I have a role that combines the role of product owner with a role of software architect. I have final say for both product and technical decisions: The Product owner role is similar as in scrum: I ...
2
votes
6answers
837 views

UML: what is the correct order of steps?

I was reading an old text book "Beginning C# Object oriented programming" from 2011. The author in one case employs the "use case" to identify classes and then goes to draw a class ...
35
votes
17answers
9k views

How can I defend reducing the strength of code reviews?

I have started in a new team. I have 20 years experience as a developer, and I have been in the role of a team lead in several projects. Normally I am very much pro code reviews, but I ended up in a ...
-1
votes
1answer
99 views

Hotel restaurant menu ordering process

With my team I’m facing a problem. For a hotel, we are asked to develope a cloud application that will let guests taking orders from hotel restaurant menu trough their devices. To access the menu, ...
1
vote
1answer
77 views

Which SemVer version to use between releases?

I'm working on a project that uses Semantic Versioning. The commit history can be generalized as: Also, the current version is present in source code (so that the software can use it for various ...
32
votes
3answers
8k views

What is the best way to code review a work-in-progress?

I am working on a feature with a system that I am unfamiliar with. The feature is not ready, but I want to show the code to my team (who is familiar with the system) so they can give me early ...
-1
votes
2answers
74 views

How to change a data model

In my model a user entity has three attributes : ID, name, hasBoyfriend. I want now to change hasBoyfriend to boyFriendsNames which is an array of names . The user entity is used by many services. The ...
3
votes
5answers
415 views

How do developers show progress when it's a “slow week”?

I'm working as the web developer with some friends who aren't coders themselves, but understand what goes on in the process. So, if it's been a week where I'm tackling a certain issue that I'm really ...
-3
votes
1answer
103 views

How to anticipate a software future where ARM (potentially) replaces x86 in server and PCs? [closed]

With the introduction of Apple M1 processor, ARM has stood up to be a capable competitor and an alternative to x86 processors. We can foresee a future where ARM captures considerable market share of ...
1
vote
2answers
111 views

Productivity - Pushing towards 3 (at max 4) completed requests followed by code commits in a span of 8 hour interval on novel support requests

Situation Right now, I am at a point of realization, that at my present position I am not completing requests with regular interval, have spaced out request completion. But to approach my true ...
1
vote
1answer
80 views

Is it helpful to create UML diagrams when developing a mobile app alone?

I'm thinking of developing my first mobile app and now that I have chosen the language(react native), created the wireframes and done almost all the preliminary work, I'm about to start the actual ...
1
vote
0answers
76 views

In a microserices environment, how to track which version of which service is deployed where and when?

TLDR How do you keep track of which version of which microservice is deployed in which environment? In Details Say your company has dozens of Microservices and 5 different environments (Dev, QA, Prod, ...
-1
votes
2answers
182 views

Is the UML diagram a good solution for project design and documentation? [duplicate]

I want to lead an Angular + NodeJS project. As this is my first experience, I thought about using UML diagram as both designing/architecting the project and also the project's documentation. But I am ...
-6
votes
4answers
163 views

Why are software requirements allowed to change if it means more work for software engineers? [closed]

In many projects, software requirements change, sometimes meaning we software engineers have to throw out our work and start over. Heck, we have entire methodologies built around the assumption that ...
0
votes
3answers
129 views

Prioritise continuous process improvement with customer work?

I'm reading about Toyota Kata and am impressed with the approach of continuous improvement of the process through constant experimentation toward a target condition. What I haven't yet found anything ...
3
votes
1answer
129 views

API development - Exposing new version VS updating current version

Context There is a back end and a front end team. Back end exposes an endpoint to the front end app: PATCH car/{carID}/tire Problem I want to update the aforementioned PATCH request functionality ...
1
vote
2answers
78 views

Automate clearing everything (database tables, log files, etc.) and starting from a fresh state during development?

The Issue When I'm fixing a bug during web development projects, I often find myself cleaning out the existing (tainted) database records, clearing out log files, etc. I do this so that I can start ...
3
votes
1answer
90 views

Origin of the idea of using separate specification / implementation / testing teams?

In our company we split up software development in three non-overlapping teams: a team that writes the specification, a team that writes the code, and a third team that tests the implementation ...
0
votes
2answers
173 views

What’s the difference between incremental and throw-away prototyping?

As far as I know, throw-away prototyping involves creation of prototypes in iterations where each prototype is discarded after one iteration. For incremental prototyping, the resources I referred to ...
4
votes
8answers
496 views

How to scale code reviews

My boss say we should find a way to scale code reviews at our company. As it is right now, we have about 16 software developers spread across 4 different teams/squads, but soon the company will close ...
0
votes
2answers
358 views

Who should describe the testing procedure of a bug?

I used to work for a software development company, and there they had following way of solving bugs and the according testing: The bug ticket is analysed by the developer. The developer solves the ...
3
votes
2answers
163 views

Proactive git branch conflict detection?

I'm considering creating a new tool, but I wanted to find out if something like it already exists. The Pain: Working with many collaborators on a monorepo, conflicts are not possible to detect until ...
-3
votes
2answers
94 views

Inspection code reviews, is it outdated today?

I'm a big proponent of peer reviews on every change, like with pull requests etc, however I'm questioning if this type of review alone is enough. For one, I have trouble with reviewers 'missing the ...
0
votes
0answers
40 views

Use debug-functionality without breaking architecture

note: This is of couse about software-architecture/design-principles, but as no architecture is completely detached from its language, please note that the language i am using is C++. I am using an ...
-1
votes
2answers
76 views

How should process be different for front-end vs back-end?

I'm looking for references that might help explain what I've seen in software engineering regarding processes for developing in the front-end vs the back-end. They are both difficult, but I tend to ...
3
votes
2answers
211 views

Does an increment always involve a working prototype?

I would like to ask a question about Scrum. At the end of a Sprint, when we have the Sprint Review, we present an Increment. The guide says that this Increment has to be potentially releasable. My ...
-5
votes
1answer
62 views

Can you have 2 processes modify a data store in a DFD diagram

If I have a Ban User process that should definitely modify the Accounts data store and if I have Create Account that should also should modify the Accounts data store.
-1
votes
2answers
158 views

Running multiple version of code

How should I set up my project when I want to run the present version of a class against previous versions? I'm interested in issues related to code organization, file naming, and source control. I ...
-3
votes
1answer
169 views

How to deal with code impossible to change [duplicate]

This question maybe borderline with the workplace. Also I apologize if it sounds more like a rant than anything. We have a legacy code base (million of line of code). No evolution is ever possible, ...
-3
votes
4answers
185 views

What typical processes does the Software Engineering discipline consist of?

I'm reading the "Guide to software engineering body of knowledge" but I am very confused. Does a typical process consist of: implementation and change, definition, assessment, process and product ...
2
votes
4answers
198 views

What are the challenges when scaling a dev team from one to two?

I work for a small-medium sized startup with a development team of 20 people and a very strong engineering culture. Engineering itself is split into smaller sub-teams and I am the only person ...
0
votes
1answer
80 views

When does it make sense to update eslint/prettier?

I have the following setup: different teams shared eslint config (that imports airbnb rules as a basis). Whenever a developer decides to update libraries, if eslint/prettier have updates, it's a ...
2
votes
2answers
552 views

What steps should I take to become familiar with a new code base? [duplicate]

I've joined a small software development team to work on an existing code base. While I am tasking myself with learning the required programming languages and actually reading the code, I'm wondering ...
3
votes
5answers
418 views

Always better to wait?

I've been wondering if this concept has a name and a consolidated theory behind. If you need to build software, but you don't need it right now, it's always better to wait because the technology ...
-4
votes
1answer
78 views

If my development machine is slow and has low end specifications, why can't I just rent a VM on Azure? [closed]

I need 16GB RAM on my development machine to do some Android programming but I can't really afford to buy a new one. So, what's there to stop me from just creating a VM on Azure, use it for just a few ...
-1
votes
1answer
88 views

How to improve my development strategy?

I am writing a program for Windows, which uses two databases. One is very big (dozens of tables and thousands of records) and comes from another program, but I only download data from it. Second is "...
0
votes
3answers
222 views

Proper development workflow for fullstack app with multiple developers?

Say that I am developing a web application that has the following structure: An SPA web frontend (angular in my case) Postgresql database with: A bunch of initial data in CSV's and JSON's that need ...
-3
votes
2answers
337 views

what is the job of Design Phase of SDLC?

I am confused, from what i have read the design phase has nothing to do with how the software looks like and its about how it should be build in the next phase which is the developement phase? My ...
1
vote
5answers
296 views

What Comes First, Project Planning or Requirment Analysis?

By first, i mean i have read articles which puts project planning as the first phase of the sdlc. In my opinion it should come after the requirement analysis and specification, because if you dont ...
2
votes
2answers
301 views

Prototyping in Spiral model

The spiral model is a risk-driven SDLC model. There are many diagrams that describe this SDLC model. Here is one of them: As we can see there are many iterations (one for concept of operation, ...
-2
votes
1answer
133 views

How is the spiral model to be understood?

I need to check my understanding regarding the spiral process model as it is confusing me. According to my understanding, the spiral model is similar to the waterfall model with the activities as ...
-2
votes
1answer
68 views

Is there any type of development platforms for systems which have both electronic and mechanical components together with software components?

I am starting to work in a company. In this company, we have a set of products. These products are inherently related and have many shared functionalities and parts. Each of our products consists of a ...
1
vote
2answers
446 views

How to structure the project documentation?

I just started our bachelor thesis, and want to ask you how to make a proper documentation. There are two pieces of software in our project's scope: a microcontroller software (node), and a server ...
3
votes
2answers
320 views

Making software defect correction “fun” [closed]

Where I work we occasionally come across really challenging defects, which require a great deal of technical expertise, skill and patience to resolve. Getting our most talented engineers to work on ...

1
2 3 4 5
14