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
11
votes
9 answers
Ways to improve communication between members on a software team
As the team I am on works to formalize and establish more development practices, I find that communication seems to fail at the following points:
During an informal conversation about a project a brain spark moment becomes a new…

Achilles
- 11,165
- 9
- 62
- 113
11
votes
8 answers
How do you maintain discipline when doing TDD?
When I get excited about a new feature I'm just about to implement or about a bug that I've just "understood", there is the urge to just jump into the code and get hacking. It takes some effort to stop myself from doing that and to write the…

Pēteris Caune
- 43,578
- 6
- 59
- 81
11
votes
6 answers
What are a posteriori and a priori analyses of algorithm operations?
I am a new developer. Please help me understand what a posteriori and a priori analyses of algorithm operations are. I googled it, but I did not get any proper answers.

Ayesha
- 622
- 2
- 5
- 17
11
votes
3 answers
Where is the source for Niman's 13 Minimally Sufficient Commandments?
I have a page (page 1), dated February 2, 1989 that my former boss presented to me, outlining Niman's 13 Minimally Sufficient Commandments for programming. (He recognized that they were dated, making this more of an archaeology piece than a modern…

Robert P
- 15,707
- 10
- 68
- 112
10
votes
5 answers
How to find patterns (lines, circles,...) from a list of points?
I have a list of points. Each point being an x and y coordinate (both of which are integers). Now I'm trying to find known patterns, such as lines, arcs or circles, knowing that the points are not perfectly on the pattern.
What's the best way to do…

Burkhard
- 14,596
- 22
- 87
- 108
10
votes
3 answers
Is anyone using Kanban?
Is anyone using Kanban (or scrumban) for the agile management practices? What is your experience with Kanban? How does it work in large complex environments with dependencies on waterfall projects?

Cam Wolff
- 1,420
- 15
- 13
10
votes
7 answers
How to release often with Lean/Kanban?
I am quite new to Lean/Kanban, but have poured over online resources over the last few weeks and have come up with a question that I haven't found a good answer for. Lean/Kanban seems otherwise such a good fit for our company, who is already using…

Halvard
- 3,891
- 6
- 39
- 51
9
votes
3 answers
Tracer Bullet Development
I'm working on a client server app using the Tracer Bullet approach advocated in The Pragmatic Programmer and would like some advice. I'm working through each use case from initiation on the client through to the server and back to the client again…

Maikeru
- 656
- 5
- 11
9
votes
3 answers
Trying out Test-Driven Development
After reading this post I kinda felt in the same position as the guy who asked the question. I love technology and coming up with new ideas to solve real world problems just gets my neurons horny, but the other part of the equation - actually…

Alix Axel
- 151,645
- 95
- 393
- 500
8
votes
4 answers
What methodology is closest to the Surgical Team in The Mythical Man-Month?
The Mythical Man-Month is now classic, but the "Surgical Team" methodology is still interesting. What methodology most closely resembles it or has the same essence?
To summarize the Surgical Team analogy:
A surgeon understands the…

Ted Johnson
- 4,315
- 3
- 29
- 31
8
votes
7 answers
How to use TDD when the fix involves changing the method under test's signature?
I'm trying to get my head around TDD methodology and have run into - what I think is - a chicken-and-egg problem: what to do if a bug fix involves the changing of a method's signature.
Consider the following method signature:
string…

jpoh
- 4,536
- 4
- 35
- 60
8
votes
5 answers
Programming practice with a function
I have a function that returns an integer, however I would like to expand it to add a new param to it. With this param, however, the function would have to return an array.
Is it bad practice to have a function that returns either an array or an…

luqita
- 4,008
- 13
- 60
- 93
8
votes
10 answers
Does the frequent change of requirements lead to spaghetti code?
If the requirements are changing frequently and you want to deliver your code in time so What is the best solution or methodology used to overcome going to spaghetti?

Ahmed
- 7,148
- 12
- 57
- 96
8
votes
11 answers
Agile development
At university we talked about agile programming, but also how many agile methods aren't used in business, like pair programming.
I would like to know which methods belong to agile programming (extreme programming, pair programming) and which are…

Tyzak
- 2,430
- 8
- 38
- 52
7
votes
5 answers
How to track that a user visited the site each day for X days?
There is a new badge on Stack Overflow. The "woot" badge is awarded to users visited the site each day for 30 days. How can you implement a feature like this? How can you track that a user visited the site each day for X days in the simplest way?
I…

viam0Zah
- 25,949
- 8
- 77
- 100