A methodology is usually a guideline system for solving a problem, with specific components such as phases, tasks, methods, techniques and tools.
Questions tagged [methodology]
368 questions
281
votes
195 answers
Long-held, incorrect programming assumptions
I am doing some research into common errors and poor assumptions made by junior (and perhaps senior) software engineers.
What was your longest-held assumption that was eventually corrected?
For example, I misunderstood that the size of an integer…

Demi
- 6,147
- 7
- 36
- 38
77
votes
16 answers
Business Logic in Database versus Code?
As a software engineer, I have a strong bias towards writing business logic in the application layer, while typically relying on the database for little more than CRUD (Create Retrieve Update and Delete) operations. On the other hand, I have run…

senfo
- 28,488
- 15
- 76
- 106
63
votes
9 answers
What is the difference between Sprint and Iteration in Scrum and length of each Sprint?
Is there a difference between Sprint and an Iteration or one can have Iterations within a Sprint or Sprint is just the terminology used instead of Iteration in Scrum? It will be helpful if someone can throw some light on this.
Suppose there are 4…

kurozakura
- 2,339
- 8
- 28
- 41
62
votes
17 answers
What does a scrum master do all day?
To quote wikipedia:
Scrum is facilitated by a ScrumMaster, whose primary job is to remove impediments to the ability of the team to deliver the sprint goal. The ScrumMaster is not the leader of the team (as they are self-organizing) but acts as a…

Neil Middleton
- 22,105
- 18
- 80
- 134
49
votes
3 answers
Looking for clean WinForms MVC tutorial for C#
How to create a rich user interface Windows application, example Photo Shop.
I am looking for clean MVC tutorial for WinForms with C# somewhere. (Not ASP.NET MVC.)
Being new on the Windows Platform; most MSDN and internet tutorials basically puts…

s5804
- 995
- 3
- 12
- 14
48
votes
5 answers
Difference between agile and iterative and incremental development
What are the difference between Agile and iterative and incremental development? Is Agile considered as iterative and incremental? Some info shown the Agile is the latest of iterative and incremental. I need a clear clarification on this.

Sonia Yunni
- 603
- 1
- 5
- 5
47
votes
11 answers
44
votes
17 answers
Is TDD overkill for small projects?
I have been reading quite a bit recently about TDD and such and I'm not quite sold on it just yet.. I make a lot of small hobby projects(just me) and I'm concerned if trying to do TDD is overkill for such a thing. Though I have seen small open…

Earlz
- 62,085
- 98
- 303
- 499
40
votes
21 answers
Pair programming means double cost per developer. Is it worth that money?
Pair programming in Agile requires us to double the salary paid to single programmer. Of course with such approach the quality of the code is far cry better, bugs are found much earlier and so forth, but is that still worth that money? Maybe we…

Henryk Konsek
- 9,016
- 5
- 32
- 41
37
votes
8 answers
Method for finding memory leak in large Java heap dumps
I have to find a memory leak in a Java application. I have some experience with this but would like advice on a methodology/strategy for this. Any reference and advice is welcome.
About our situation:
Heap dumps are larger than 1 GB
We have heap…

Rickard von Essen
- 4,110
- 2
- 23
- 27
36
votes
6 answers
How do you debug php "Out of Memory" issues?
I've had some issues lately with PHP memory limits lately:
Out of memory (allocated 22544384) (tried to allocate 232 bytes)
These are quite the nuisance to debug since I'm not left with a lot of info about what caused the issue.
Adding a…

Kevin Owocki
- 1,368
- 2
- 11
- 9
36
votes
9 answers
What kind of software development process should a lone developer have?
I work as a lone developer in a very small company. My work is quite chaotic and I'm looking for ways to make it more organized.
One problem is that my projects have practically no management. Rarely anyone asks me what I'm doing, or if I have any…

Purple Tentacle
- 1,606
- 1
- 17
- 19
36
votes
8 answers
When not to use IoC and DI?
I see lots of articles saying how great IoC and DI are and none about why it isn't so great because it can make code more complex. I see also that IoC shouldn't be in the core part of your code but more for libraries and plug-ins. Articles usually…

4thSpace
- 43,672
- 97
- 296
- 475
35
votes
5 answers
Where to find the best user story template?
I want to implement user stories in a new project where can i find a good template or other ones used in agile development?

Oscar Cabrero
- 4,168
- 8
- 29
- 49
35
votes
21 answers
What are some reasons why a sole developer should use TDD?
I'm a contract programmer with lots of experience. I'm used to being hired by a client to go in and do a software project of one form or another on my own, usually from nothing. That means a clean slate, almost every time. I can bring in…

darron
- 4,284
- 3
- 36
- 44