For questions relating to the process of developing software.
Questions tagged [development-process]
736 questions
128
votes
15 answers
When does bugfixing become overkill, if ever?
Imagine you are creating a video player in JavaScript. This video player loops the user's video repeatedly. Each time a new loop begins the player runs a recursive function that calls itself N times, N being the number of times the video has looped,…

Tiago Marinho
- 1,081
66
votes
7 answers
How do you transition a program from in-development to release?
At some point a program is in development. Features are being added or removed or changed all the time. Every version is nothing but a prototype.
So I don't waste much time on writing super clean code at that point because I never know how long…

NikkyD
- 735
40
votes
17 answers
The Programmers Bill of Responsibilities
So, we've all heard of The Programmers Bill of Rights and XP has a similar concept.
It's a common complaint these days that we hear a lot about people's rights but not so much about their responsibilities, so what should be on the programmers bill…

Jon Hopkins
- 22,764
27
votes
18 answers
Stopping endless technical discussions and making a decision
I always come across people who like to bang on for ages over the smallest "technical things".
Don't get me wrong, I'm a geek programmer who loves what I do, but you know the type of conversation.
Mac is so much better than Windows
Don't use a For…

ozz
- 8,322
- 2
- 30
- 62
23
votes
1 answer
What is the development process like at Google?
What tools do they use? What processes? What rules do they have regarding code? How do they test their code?

Casebash
- 7,662
16
votes
8 answers
Dealing with inflexible programmers
Sometimes programmers who work on a project for long time get inflexible, and it becomes difficult to reason with them. Even if we do manage to convince them, they can be unlikely to implement our suggestions.
For instance, I recently joined a…

Singleton
- 161
15
votes
4 answers
Software Lifecycle Methodologies for One Man Teams
I am building a software system for my masters project and was looking for advice on particular methodologies that would suit a "one man team"...

user23871
- 343
15
votes
8 answers
Should a software company have a dedicated team for research and/or utility libraries?
I work in a company that does web applications for various banks and some smaller e-shops
We employ about 20 developers and have 4-5 projects in development at any one time.
Our development teams don't interact much and a lot of the same problems…

Liviu T.
- 303
13
votes
7 answers
As a programmer, do you care what method the development process uses?
I'm in the job market and I have a set of priorities for my next job including salary, line of business, etc. One thing that is nowhere on my list of requirements however, is the development process methodology. I feel my job is to create software…

Chuck Stephanski
- 1,411
12
votes
5 answers
How similiar should the environments of PreProd and Prod be?
I've just recently been on a project and during the release, we realized that it didn't work in Production. It works in all other environments but because we have a separate release team, and we cannot set up the servers and environments ourselves,…

RoboShop
- 2,780
- 6
- 30
- 38
11
votes
5 answers
Dev Server vs Local Development
On the past 2 projects I've worked, teams prefer a local development environment over a development server.
The one project lead stated that local was better since it didn't require an internet connection. But, this seems assumed when…

Kevin Meredith
- 541
10
votes
1 answer
Is there an advantage to heterogenous development environments?
I work with a team of developers who are given choices as to what hardware and software they run. Our feeling is that this scenario lets us see a wide variety of target systems before ever hitting test. Our experience is that we find a number of…

Ben
- 1,594
10
votes
3 answers
Which software methodology should I follow when I do research?
I usually analyze data of experiments and although I have a general schema of steps I need to do, I might need to tweak it to the specifics of the experiments or the questions behind. I am usually the only one coding.
I looked at wikipedia but I…

llrs
- 171
10
votes
5 answers
Manufacturing vs Software Development
It's often said that the software industry is immature compared to manufacturing. Specifically with regard to being process driven.
Question:
Can we as developers learn from the processes of the manufacturing industry? Can adopting their processes…

Lord Tydus
- 1,439
- 1
- 10
- 12
8
votes
1 answer
What is "low code"?
Recently I have come across this article, which claims that "low-code" development is very important in the rapidly changing world of software engineering. I got the idea that "low-code" has something to do with high-level programming and small…

AlexanderF
- 191
- 1
- 7