Any piece of software reflects the organizational structure that produced it.The reality is, it doesn't matter what methodology you are using to develop your software, without communication and organizational overhead, its a ship sailing nowhere.
Stuff about software development, agile and testing
Tuesday, June 26, 2007
Conway's Law
Have you ever wondered why big organizations end up developing software having multiple sub-modules/layers which doesn't interact very well with each other. Hummmm... sounds like a project you are working on! according to Conway's law
Labels
- agile (4)
- agile testing (1)
- build tool (1)
- design (1)
- DSL (1)
- duck typing (1)
- eclipse (1)
- ejb3 (1)
- Fluent Interface (1)
- grails groovy (1)
- groovy (1)
- gwt (1)
- hacking (1)
- haskell (1)
- java (1)
- javascript (1)
- jvm (1)
- languages (1)
- mac (1)
- pipes (1)
- programming (1)
- qa (1)
- rant (2)
- ruby (6)
- sas (1)
- scala (3)
- scripting (2)
- software rewrite (1)
- statically typed (1)
- testing (4)
- two phase commit (1)