Tagged Questions

The tag has no wiki summary.

learn more… | top users | synonyms

12
votes
5answers
216 views

Agile software development: How do you react *financially* to changing user requirements?

There's one thing I've always wondered when reading about all this "agile development" stuff here on SE and other sites: In "traditional" software engineering, you collect the user's requirements, ...
8
votes
5answers
326 views

Change my way of thinking in preparation for functional programming

When switching to a functional style of programming after coming from procedural and OOP, what things do I need to know upfront about "this new way of thinking"? How do you prepare yourself for ...
0
votes
1answer
73 views

How to calculate how much does a set of arrays changes? [closed]

maybe it's a math question, maybe not... but I try: I have a set of arrays that describes a sequence of 3D positions. The structure is: arr[N][0] = X; arr[N][1] = Y; arr[N][2] = Z; where N goes ...
36
votes
10answers
1k views

What can one do when “lead by example” doesn't work?

I have been working for a big company (8000+ employees) for almost 2 years now, and was hired just after I finished my study course. Everyone here has to deal daily with legacy code which is often ...
4
votes
1answer
75 views

How to detect impacts caused by changes?

I've often run on this problem. Now I am working on a team of 4 and we built a lot of stuff. We are still finishing somethings and making changes. The problem is that those changes can (and most ...
-1
votes
2answers
178 views

What do you call a cron that cksums all your files and writes them to a database?

It is a way to take inventory of many cgi scripts and web applications in a Software Service environment. It will be a way of creating changelogs and to keep track of which customers have which ...
4
votes
10answers
573 views

Have you changed your coding style recently? It wasn't hard wasn't it?

I've used to write code in C-like languages using the Allman style, regarding the position of braces. void foo(int bar) { if(bar) { //... } else return; //... } Now the last two ...
7
votes
7answers
261 views

Is there a formal name for gradually activating software changes?

At times when we develop new features or functionality, we gradually "turn it on" to ensure a smooth transition and minimal impact for users. Instead of one big sudden change, we are able to control ...
3
votes
5answers
273 views

How would you introduce an agile methodology like scrum?

If you've found agile and walk into a workplace that doesn't particularly follow any methodology and they are resistant to change (as most people usually are), how would you introduce an agile ...
5
votes
5answers
338 views

How to support a product built with agile development?

Two of the functions our company provides our customers are: Our Development team of ~10 employees creates software products for businesses in a particular industry. The software is used on hundreds ...
5
votes
4answers
174 views

How is determined an impact of a requirement change on the existing code?

How companies working on large projects evaluate an impact of a single modification on an existing code? Since my question is probably not very clear, here's an example: Let's take a sample ...
49
votes
27answers
2k views

What is the most egregious waste of money you have seen, and what did you do about it?

Often we as programmers see large organisations wasting huge sums of money on bloated and inefficient solutions to problems. This pains me greatly because I like organisations to benefit from best of ...
5
votes
4answers
197 views

How do you handle changes in client focus?

We are working on a large ongoing project that has continual feature changes. These features could take as long as 3 - 4 weeks to complete. This would of course be fine, except the client is always ...
7
votes
3answers
133 views

How do I keep my projects from dragging on with endless tweaks and changes?

After working out a project, it might require too much tweaks and changes to get it working right... What can I do to prevent this?