Originally posted by woohoo
View Post
An agile process of building prototypes with mocked out integrations etc can help.
I.e instead of getting a couple of BAs to write a hefty tome, and them locking away. Load of guys to a design for months, before anything tangible is seen, knocking up prototypes and getting feedback might help get the spec right in the first place.
Then let's say we're happy with the UX, we can start developing that while the data model is still being ironed out- reducing time to market.
A big mistake I see guys doing is thinking that delivering business value to the customer each iteration means delivering production quality deployable product each time. Half of the point of agile is to be able to layer on additional functionality at later stages. So the data model isn't decided yet? Who cares?! Delivering a UI with hard coded data backing it up is still delivering business value, because the customer gets to play with their new toy and make any tweaks as far as the UI is concerned.

Leave a comment: