views:

701

answers:

34

If your software development team is not following any design methodology, what is that called?

+1  A: 

Anarchy? ;-)

BlackWasp
ADD anarchy driven development
danswain
A: 

recalcitrant

Pete Karl II
+2  A: 

A cluster****

Will
HAHAHAHAHAHAHA! Made my day. :)
hectorsosajr
+1  A: 

A disaster waiting to happen. ;)

hectorsosajr
+8  A: 

"ad hoc" or if you are feeling nice, "minimalist" methods. More likely though, they are following some kind of methodology without being aware of or acknowledging it.

Leigh Caldwell
+6  A: 

Smart and gets things done?

John Topley
Hurrah for a response that doesn't knee-jerk assume that the team is incompetent!
Rich
+2  A: 

chaos? Is it due to leadership, or due to the team itself?

Do any of the programmers fit one or more of these types?

http://blogs.techrepublic.com.com/10things/?p=262

DaveJustDave
+1  A: 

An opportunity

ckramer
+24  A: 

Cowboy coding

Eddie Deyo
A: 

Bad.

Though some would argue that they're just being loose, which usually indicates that the scale of the project has a theoretical limit. Many projects start off as just one-offs that grow and grow. Eventually you'll have to adopt a design methodology to keep the project going.

Orion Adrian
+17  A: 
  1. Cowboy Coding
  2. Code and Fix
  3. Seat of Your Pants Coding
chris
Flying by the SOYP
Gishu
+4  A: 

My world... ;-)

Good question!

Austin Salonen
A: 

SOTP - Seat of the Pants!

marc
+21  A: 

Typical.

(at least for some places I used to work.)

itsmatt
+3  A: 

Microsoft?

Eran Galperin
Funny, but in my experience it was more like "let's have a meeting to discuss whether or not we want to change that 3 lines of code, and to discuss what kind of process should we implement so that we don't have to do that again."
JasonTrue
+5  A: 

Big Ball of Mud

dacracot
A: 

Sad, but normal (at least in all my experiences)

Milner
A: 

Big Bang Theory - That is what I call code that I spend hours writing with no prep/design work and without compiling it until I am done. I try not to do this too often though.

pdavis
+2  A: 

It is called adventure.

No design methodology does not mean no design. So it can be a valid option. But why reïnvent the wheel.

Unfortunately currently we are not using a methodology, but it will be my task in the long run to optimize the development process.

Gamecat
+1  A: 

Light and nimble :-)

torial
A: 

Ludicrous Coding

Zee JollyRoger
+1  A: 

ADD - Also known as "Ass-hole Driven Development"

Read this classic post from Scott Berkun (and the gazillion other funny acronyms for frequently seen, but not so frequently documented methodologies ;-)

No, this is not offensive... it's a real good eye-opener! Go read it now, you'll love it (I guarantee it)

http://www.scottberkun.com/blog/2007/asshole-driven-development

Johan Pelgrim
A: 

I would call it : Rogue

Andrei Rinea
A: 

I call it a "Star Trek Mission". You may have some goal in mind, but you spend all your time on small away missions, which don't help you reach your goal. If you stack up too many away missions, you may even forget what your goal is.

bruceatk
+2  A: 

Common sense, in the best-case scenario.

CesarGon
A: 

"Just make it work" - That's what I usually called it.

JB King
A: 

JFDI - just f***ing do it

http://www.orangeandblack.co.uk/software-methodology-jfdi.aspx

pjp
A: 

JFDI - Just Flippin Do It

oxbow_lakes
A: 

Being unemployed.

Woot4Moo
A: 

If you look at it from CMMI levels, this would be maturity level 1. If you can recreate the process, just not in an organized way, then you might be up to level 2. Either way, it probably just means you have an immature organization.

Josh
+1  A: 

The blind leading the blind.

Kelly French
+1  A: 

Unprofessionalism. At least one of the guys should establish some kind of methodology, even though under the radar of management.

Remember this advice from Joel: Getting Things Done When You're Only a Grunt

JuanZe
+1  A: 

This is called Rapid Application Conception and Heuristic Extreme-programming (La R.A.C.H.E), from the famous International Institute of La RACHE (IILAR). Actually, this is a wordplay in French (La RACHE = l'arrache which means something like quick and dirty) which is of course impossible to translate without loosing the fun part. Obviously, the whole site is a joke and the content is not serious. If you understand a bit of French, you may find it funny :) Below, the typical cycle when using La RACHE:

alt text

Pascal Thivent
A: 

[insert inane acronym here] Thats what I call it.

Jim