Questions tagged [development-process]

For questions relating to the process of developing software.

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,…
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…
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…
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
1
2 3 4