TY - GEN
T1 - Agile IT
T2 - Thinking in user-centric models
AU - Margaria, Tiziana
AU - Steffen, Bernhard
PY - 2008
Y1 - 2008
N2 - We advocate a new teaching direction for modern CS curricula: extreme model-driven development (XMDD), a new development paradigm designed to continuously involve the customer/application expert throughout the whole systems' life cycle. Based on the 'One-Thing Approach', which works by successively enriching and refining one single artifact, system development becomes in essence a user-centric orchestration of intuitive service functionality. XMDD differs radically from classical software development, which, in our opinion is no longer adequate for the bulk of application programming - in particular when it comes to heterogeneous, cross organizational systems which must adapt to rapidly changing market requirements. Thus there is a need for new curricula addressing this model-driven, lightweight, and cooperative development paradigm that puts the user process in the center of the development and the application expert in control of the process evolution.
AB - We advocate a new teaching direction for modern CS curricula: extreme model-driven development (XMDD), a new development paradigm designed to continuously involve the customer/application expert throughout the whole systems' life cycle. Based on the 'One-Thing Approach', which works by successively enriching and refining one single artifact, system development becomes in essence a user-centric orchestration of intuitive service functionality. XMDD differs radically from classical software development, which, in our opinion is no longer adequate for the bulk of application programming - in particular when it comes to heterogeneous, cross organizational systems which must adapt to rapidly changing market requirements. Thus there is a need for new curricula addressing this model-driven, lightweight, and cooperative development paradigm that puts the user process in the center of the development and the application expert in control of the process evolution.
UR - http://www.scopus.com/inward/record.url?scp=85099426763&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-88479-8_35
DO - 10.1007/978-3-540-88479-8_35
M3 - Conference contribution
AN - SCOPUS:85099426763
SN - 3540884785
SN - 9783540884781
T3 - Communications in Computer and Information Science
SP - 490
EP - 502
BT - Leveraging Applications of Formal Methods, Verification and Validation - Third International Symposium, ISoLA 2008, Proceedings
PB - Springer Verlag
ER -