Upload
lengoc
View
215
Download
0
Embed Size (px)
Citation preview
www.helsinki.fi/yliopisto
SERVICES AND SOFTWAREDEVELOPMENT IN THE
CLOUDPekka Abrahamsson
Professor, Dr., Docent, PhD, Free University of Bozen-Bolzano
1
OOP 2011, Münich, Germany, Jan-27, 2010
ABRAHAMSSON’S PROFILETenured full professor in Free University of Bozen-Bolzano,Italy (Jan/2011 onwards)
Tenured full professor in University of Helsinki, Finland(on leave)Adjunct Chief Scientist, SINTEF, NO (2007-2009),Research professor, VTT, FIN, 2002-2009Software developer & quality manager, 1995-2000
The academic coordinator of Cloud Software ResearchProgramme, 60MEUR, 30 partners, 2010-2013(www.cloudsoftwareprogram.org)
ITEA-Achiement Award (silver) winner in 2007, NokiaFoundation Award 2007, 100+ scientific publications
Organized more than 15 international SW conferencesincluding recent 1st int. Conf. On Lean Enterprise Software &Systems (www.less2010.org)
3
Contents
Motivation: Viewpoints to the state ofsoftware-intensive industryContext: Rapid evolution of processframeworks from standardized developmentto agile/lean paradigmNew solutions: Cloud software technology
Cloud Software ProgramPromisesRealityFuture
Wrap up: New openings
4
KEY MESSAGES
• The business climate of software industry has radicallyaltered in the past decade• Recently, apart from the expectations, the agile transformationefforts have shown dysfunctionalities in people, structures,organization & customers -> organizations are facing moreproblems than ever before!• Now, Cloud software or software in the clouds shows *again*massive opportunities which are claimed to bear tremendousimpacts from common people to large software corporations• While many cloud technology benefits are readily reachabletoday, the cloud transformation is still years away and requireschanges in the organization, its management, processes andbusiness models. Cloud is not just about the technology. This islikely to come as a surprise for most companies.
5
SOFTWARE BUSINESSCLIMATE HAS CHANGED
16.10.2010 6
7
8
GOAL: LEARNING TO LEARN QUICKLY
5.1.2011
10
PROCESS BUZZWORDS OF2010’S
Lean EnterpriseThinkingTools: FLOW, Waste,kanban, etc.
Beyond BudgetingprinciplesTools: Strategy-Action(no budgets),removing KPI’s, etc.
Agile softwareTools: practices,visibility,frameworks, etc.
Old stuff
New stuff
11
Change is the only certainty insoftware design & development
The production of Technical Specifications for a 3rd GenerationMobile System based on the evolved GSM core networks.
5.1.2011
13
CRITICAL MISCONCEPTIONSIN LARGE SOFTWAREINTENSIVE SYSTEMS DESIGN
Dependable large systems can only beattained through rigorous application of theengineering design processThe key design objective is an architecture thatmeets specifications derived from knowableand collectable requirementsIndividuals of sufficient talent and experiencecan achieve an intellectual grasp of the systemThe implementation can be completed beforethe environment changes very much
Source: Denning, Gunderson, Hayes-Roth (2008)
Best Method Fallacy
We should know this?Malouin, J. L. and M. Landry (1983)."The miracle of universal methods insystems design." Journal of AppliedSystems Analysis 10: 47-62.
Cool Method (Structured, OO, SPI, Agile, Cloud, Lean, WhatEver)
15
A TREND: LESS INSTRUCTIONS ON WHATTO DO!
Source: http://www.crisp.se/henrik.kniberg/Kanban-vs-Scrum.pdf
CASE STUDY: F-SECURE, FINLANDSTAFF OF 800
Currently over 200 partners inmore than 40 countries
Nokia World Market AwardWinner 2007 & 2010
Operator business is in stronggrowth despite of the marketsituation
ITEA-AGILE project started on2004
ITEA2-FLEXI project started on2007
Beyond agile (= LeanEnterprise in Cloud) projectstarted on 2010
Agilepilotingin R&Dstarted
Globalagiledeployment
Beyondagile
5.1.2011
How to move beyond the state-of-the-art in CloudSoftware?
Technologies in the CloudMission: Building the future software infrastructure and technologies for services in the cloudState-of-the-art
Cloud software is a computing paradigm where dynamically scalable resources are provided asreadily available services over the internet.Currently operated by individual companies -> no need for open interfaces to other systems.Cloud computing in general is dominated by large international companies, such as Amazon,Google, IBM, and Yahoo, who also support research aiming at improved sustainability in theiroperations.Éurope plays currently a small role in cloud computing
Beyond state-of-the-artCloud computing also serves other research fields by offering improved computing infrastructureIn the near future, open source components and open interfaces between information systemsplay an important role.Successful development of a cloud computing ecosystem requires excellence in a number oftheseThere is an opportunity for European research to be in the front-line as the area by combiningthe ingredients in a new and innovative fashion.
14.4.2009 18
19
Cloud Software Program: Targets
Competitiveness viasuperior user experience
Efficiency & profitabilityvia significantly fastercycle-times
Building the future opensoftware infrastructure
Creating new centers ofcloud ecosystems
19
Emphasis onsoftware assets -
innovations &high valuecreation
www.cloudsoftwareprogram.org
20
Cloud Software – Building Blocks ofSuccess
Building thefuture open
softwareinfrastructure
andtechnologies
for services inthe cloud
Bringing theoperational
efficiency to anew level
increasingproductivity
andprofitabilitysignificantly
Paving theway for
softwarebusiness to
succeed in thecloud
TechnologiesIn the Cloud
Lean SoftwareEnterprise in the Cloud
BusinessIn the Cloud
www.cloudsoftwareprogram.org
21
External Analysis
Market Vision &Strategy
T1: Strategic Alignment
T2: Organisation Alignment
Customer Values
Capabilities
Cloud Services
Market Forecast
RevenueGeneratingSchemes
Offering Options Cloud Offering
Cloud BusinessModels
Business Strategy
Value NetworkAnalysis
ImpactAnalysis
CultureAnalysis
LeanTransformation
Internal Analysis
Offering Analysis
Business CaseAnalysis
Market Analysis
Cloud transformation Process
$$££
€€
Cloud Software – Seeking CompetitiveAdvantage with Strategic Themes
Sustainable development• Supporting the greener environment
Superior User Experience• Connecting agile&lean user experience design to
meet challenges of cloud
Integrated Security• Open new frontiers in securing the cloud
www.cloudsoftwareprogram.org
23
KEY MESSAGES
• The business climate of software industry has radicallyaltered in the past decade• Recently, apart from the expectations, the agile transformationefforts have shown dysfunctionalities in people, structures,organization & customers -> organizations are facing moreproblems than ever before!• Now, Cloud software or software in the clouds shows *again*massive opportunities which are claimed to bear tremendousimpacts from common people to large software corporations• While many cloud technology benefits are readily reachabletoday, the cloud transformation is still years away and requireschanges in the organization, its management, processes andbusiness models. Cloud is not just about the technology. This islikely to come as a surprise for most companies.
Questions/Comments?
Contact me at:[email protected]+358-40-5415929