21
Application Development Methodologies Harder, better, faster, stronger 1

Solvay lecture application development methodologies 2011

Embed Size (px)

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.

Citation preview

Page 1: Solvay lecture application development methodologies 2011

Application Development MethodologiesHarder, better, faster, stronger

1

Page 2: Solvay lecture application development methodologies 2011

A DAY IN THE LIFE OF A RANDOM,

CONNECTED PERSON

Case Study 1

Page 3: Solvay lecture application development methodologies 2011

In a place far faraway …

Somebody has a great Idea.

And posts the result on youtube.com

Page 4: Solvay lecture application development methodologies 2011

Minutes Later.

A friend posts a link on facebook.com…

Page 5: Solvay lecture application development methodologies 2011

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

Page 6: Solvay lecture application development methodologies 2011

Daft Punk did not mind …

Page 7: Solvay lecture application development methodologies 2011
Page 8: Solvay lecture application development methodologies 2011

A DAY (OR TWO) IN THE

LIFE OF A START-UP

COMPANY

Case Study 2

Page 9: Solvay lecture application development methodologies 2011

DAY 1 – A GREAT IDEA

Page 10: Solvay lecture application development methodologies 2011

Step 1: The Idea!

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

Capital Expenses

Page 11: Solvay lecture application development methodologies 2011

There must be another way…

CAPEX = ??? * OPEX

Page 12: Solvay lecture application development methodologies 2011

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

Page 13: Solvay lecture application development methodologies 2011

Infrastructure as a Service

Platform as a ServiceSoftware as a Service

Social Media & Online Communication

Commoditized ServicesC

Page 14: Solvay lecture application development methodologies 2011

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

Page 15: Solvay lecture application development methodologies 2011
Page 16: Solvay lecture application development methodologies 2011

DAY X – COUNT YOUR MONEY

Page 17: Solvay lecture application development methodologies 2011

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

Page 18: Solvay lecture application development methodologies 2011

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

Page 19: Solvay lecture application development methodologies 2011

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

Page 20: Solvay lecture application development methodologies 2011

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

Page 21: Solvay lecture application development methodologies 2011

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

Twitter: @ToonTimbermontE-mail: [email protected]