"Intellectual agility is the ability to recognize opportunity and the courage to take it."
Sent from my iPhone
Weblog for my PhD journey within the School of Systems and Enterprises.
"Intellectual agility is the ability to recognize opportunity and the courage to take it."
Sent from my iPhone
By having developers focus on application software and user requirements in the form of piecemeal user stories critical understanding is lost. The agile development method encompasses the concept of a “user story”, to define user-centric operational threads. A collection of user stories make up the requirements from which software is built. About every two weeks a version of software is delivered which implements capabilities brought out in the user stories. Threads (i.e. User Stories) that do not get addressed in the current iteration are placed in a backlog for implementation in future iterations. As Evans [1] points out, a critical domain-centric focus is lost in this approach. There is never a consistent thorough model developed, the application software never has full knowledge of its usage domain.
Consider an application used for financial analysis developed through agile methods. User stories call out requirements for importing stock market information, business records, and conducting trend analysis on financial data. Software is developed to implement “stories” written by users that describe how the above required capabilities are exercised. A top level business data model would be very beneficial to implementing the required capability. Using the agile approach, stories will be deconstructed and software built from the ground up. The unified top down design and domain frame of reference is lost. As with all things, it seems a combinations of approaches here makes the most sense.
Ref: Evans, pg14
.
Reference: The Fifth Discipline, pg269
"If you are not interoperable, you are not on the net, you are not contributing, you are not benefiting, and you are not part of the information age." ~Art Cebrowski, DoD Director, Force Transformation