Iterative development: the secret to great product launches
1–10 of 77 posts
Re: Iterative development: the secret to great product launches
#2Re: Iterative development: the secret to great product launches
#3Well, isn't iterative development and small batches established and well-known state of art? Am I missing something?
Re: Iterative development: the secret to great product launches
#4You should use iterative development only on projects that you want to succeed."
-- Martin Fowler, UML Distilled
Re: Iterative development: the secret to great product launches
#5Re: Iterative development: the secret to great product launches
#6Re: Iterative development: the secret to great product launches
#7I'd argue that often far from being helpful. Some of the best tech bosses I worked under would've shove a person out of the window simply for uttering a word "iteration."
One told about that approach as - "trying to construct an airplane by making changes utill it stops crashing on takeoff"
It a good to have a distinction in between software being iterated, and your business activities - a lot of people there mistake the two.
Re: Iterative development: the secret to great product launches
#8> Iterative development: the secret to great product launches I'd argue that often far from being helpful. Some of the best tech bosses I worked under would've shove a person out of the window simply for uttering a word "iteration." One told about that approach as - "trying to construct an airplane by making changes utill it stops crashing on takeoff" It a good to have a distinction in between software being iterated…
Re: Iterative development: the secret to great product launches
#9Re: Iterative development: the secret to great product launches
#10It should be stated that iterative development does come with a cost in that it takes longer to execute than the ideal case sequential development. You trade risk reduction for more work.
The ideal case presumes that everything is known when the sequential development is planned, which is what permits it to be optimized.
But in my n=1 experience, everything is not known, the development team is constantly discovering new information, requirements change, and the ideal plan never works out as originally envisioned, whether we tried to develop sequentially or not.
But the “ideal” plan is often like highly optimized code: Expensive to change. So it has its own cost that cannot be escaped. So I am left extremely cynical about the “ideal sequential development” approach.
It always seems at the outset to be cheaper and faster, but ends up being expensive and inflexible.
JM2C.
——
Now if you want something REALLY expensive, I give you “Scrumfall,” a plan where you combine the costs of iterative development with the inflexibility and attendant costs of fixed date, fixed scope, and attempt to optimize sequential development.
But hey, you get to wear an “agile” badge, even though “inspect and adapt” has no place in the process.