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.
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 area’s (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 user’s specific needs
Faster
Access to applications is nearly immediate, your data travels with you &
new ideas become available at any time of the day