Solvay lecture application development methodologies 2011

Post on 04-Jun-2015

1319 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

Transcript

Application Development MethodologiesHarder, better, faster, stronger

1

A DAY IN THE LIFE OF A RANDOM,

CONNECTED PERSON

Case Study 1

In a place far faraway …

Somebody has a great Idea.

And posts the result on youtube.com

Minutes Later.

A friend posts a link on facebook.com…

... and the movie ends up in places the maker would not have expected…

Daft Punk did not mind …

A DAY (OR TWO) IN THE

LIFE OF A START-UP

COMPANY

Case Study 2

DAY 1 – A GREAT IDEA

Step 1: The Idea!

Step 2: Get Funding, because you need to buy a lot!

Capital Expenses

There must be another way…

CAPEX = ??? * OPEX

DAY 2 – ANYTHING IS A SERVICE, JUST WAITING TO BE SET UP!

Infrastructure as a Service

Platform as a ServiceSoftware as a Service

Social Media & Online Communication

Commoditized ServicesC

DAY 3 – BUILD, TEST & DEPLOY! OVER & OVER AGAIN

DAY X – COUNT YOUR MONEY

… Or start all over again… in the end, you should not have spent much more than what you earned (apart from your time)!

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

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

Harder

BetterFaster

Stronger

Fierce competition, often from players that are not bound to legacy offerings. More choice, making it more difficult to select the optimal

service provider

New technologies can lead to extremely scalable applications & platforms, where failover & redundancy is built into the “commodity” layer

The quality of the applications is becoming better & better –more choice, improved user experience & customization to user’s specific needs

Access to applications is nearly immediate, your data travels with you & new ideas become available at any time of the day

Toon TimbermontLinkedin: http://be.linkedin.com/pub/toon-timbermont/0/8a0/893

Twitter: @ToonTimbermontE-mail: toon.timbermont@gmail.com

top related