Introduction slides for the course on application development methodologies given during the IT management course @Solvay (http://www.solvay.edu/it-management.).
The full presentation covers the development methodologies required to build applications in the current landscape as well as technologies enabling them.
1 of 21
Download to read offline
More Related Content
Solvay lecture application development methodologies 2011
17. Or start all over again in the end, you
should not have spent much more than
what you earned (apart from your time)!
18. The B2C Application Landscape has profoundly
changed
Key-words are On-Demand, Multi-channel, Real-time, Always available & Social
New applications are launched at an incredible speed and in massive volumes through
downloads or appstores, often based on recommendations or online buzz
Many applications die a quick death, some applications survive (for a while), and some
get so high traction that they need to double their capacity overnight
(foursquare.com grew 3400% in 2010,
http://www.readwriteweb.com/archives/over_380_million_check-
ins_foursquares_2010_by_the.php)
Successful application owners respond often and early to the user communities by
having very frequent releases or by creating a lab environment
19. So is the Business Application Landscape
Anything can be a service in a highly connected environment
Time to market & ability to change is becoming more and more a key success
factor when responding to the business demands
CAPEX/OPEX optimizations are sought, first of all in areas of high commercial
risk (e.g. start-ups) & non-business critical areas (e.g. development
environments)
Regional or even global reach and multi-channel access are becoming more &
more a standard requirements
20. Harder
Fierce competition, often from players that are not bound to legacy
offerings. More choice, making it more difficult to select the optimal
service provider
Stronger
New technologies can lead to extremely scalable applications & platforms,
where failover & redundancy is built into the commodity layer
Better
The quality of the applications is becoming better & better more choice,
improved user experience & customization to users specific needs
Faster
Access to applications is nearly immediate, your data travels with you &
new ideas become available at any time of the day