Modifiability: Or is there Design in Agility?
Recorded at:
A great Panel, I really enjoyed it!
by
Sadek Drobi
Downloading videos&pres.?
by
Gurkan Nisanci
Re: Downloading videos&pres.?
by
Ole Friis
Well, today this fix just doesn't work. Perhaps because I'm using Safari on a Mac? Anyway, this is too frustrating, so I give up... which is a shame, because the panel discussion seems really interesting, and I've enjoyed the 25 minutes I succeeded watching.
Re: Downloading videos&pres.?
by
Harald Walker
Re: Downloading videos&pres.?
by
Floyd Marinescu
Re: Downloading videos&pres.?
by
Floyd Marinescu
Re: Downloading videos&pres.?
by
Luc Prefontaine
lonely on Earth.
Since I started to write software, I used to postpone decisions until time was up
to address them, I used to design evolution capabilities in my design, I used to
understand the business model and simulate processes to insure my software could bend
to potentially new uses not in the immediate scope of the project at hand,...
And I never has to use a book about design patterns to find the appropriate one...
I never understood "architects" these days to spit out
tons of papers describing the system down to the tiniest bolt before spitting out the
first line of code. We have much more powerful tools now to refactor software than
just a text editor, a compiler and a linker...
To me it looks like bullshit to postpone the implementation as much as possible.
It's code that makes a system run business processes, not the paper around it.
I saw many "so called architects" adopt a rigid design from the start to end up failing at user acceptance
tests, busting budgets, missing time to market deadlines, or ending up with a solution that is not flexible enough
to adapt to new business needs. This happens too often to be anything else than
a bad approach to creating software systems.
These "so called architects" leave projects just before failure
and propagate their bad practices elsewhere.
It's about time that the industry rethinks it's approach to creating softwares.
It looks to me that we went through a creativity drought for several years
were software projects were assimilated to mechanicals processes that were to yield a
working implementation. Experience in delivering projects from 0 to production is
not recognized since the belief in these mechanical methods to deliver software is
deeply anchored in the industry.
Creativity and experience are essentials in a project. Since the parameters are never the same (time to market, budget, business domain, ...) there is no single recipe that can work for
every project. Nonetheless that mirage of a bureaucratic process has been sought
by the industry for years and I think it relegated creativity and experience to limbos.
Hopefully, the wind will change sides...
Re: Downloading videos&pres.?
by
Antony Stubbs
Re: Video doesn't even start...
by
Justin Forder
Re: Video doesn't even start...
by
Justin Forder




Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think