SlideShare a Scribd company logo
Software Architecture
                                Prof.Dr.ir. F. Gielen


The Architecture Business Cycle - ABC




 Vakgroep Informatietechnologie – IBCN
Software Architecture



Software Architecture
       Software creates Value
       Software Architecture Business Cycle
       What is Software Architecture ?




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 2
What is a business model ?

   It is a description of how your company
    intends to
         Create value
         Capture value


   High Tech Innovation:
         New product
         New Markets



Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 3
Why make a business model ?




        Measured in technical domain                    Measured in value domain


         The business model unlocks the value of the technology

         and justifies the capital requirements to implement it ..


Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                              p. 4
Functions of the business model

 1.    Articulate the value proposition, that is, the value created
       for users by the offering based on the technology;
 2.    Identify a market segment, that is, the users to whom the
       technology is useful and for what purpose;
 3.    Define the structure of the value chain within the firm
       required to create and distribute the offering;
 4.    Estimate the cost structure and profit potential of the
       offering
 5.    Describe the position of the firm within the value network
       linking suppliers and customers, including identification of
       potential complementors and competitors;
 6.    Formulate the competitive strategy by which the
       innovating firm will gain and hold advantage over rivals.


Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                 p. 5
Example: The Paperless Office




     •     What is the value proposition ?
     •     What are the market segments ?
     •     Who is your customer ?

Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 6
Value Chain : Customers & Users
A   value chain is a “chain” of companies
   that work together to satisfy a market
   demand for a particular product.




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 7
Example: On-line Games




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 8
Example: The Paperless Office




         •     What is the value chain?
         •     Who is your customer ?


Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 9
Creating value In the real world

    Only 28% of projects finish on time and within
     budget
    23 % of projects are cancelled before delivery
    The remaining projects (late, over budget) only
     delivered a fraction of the planned functionality.
                                              Standish Group CHAOS 2000 report



Software is increasing in :
•   complexity, size and functionality.
•   customer expectations
•   business value


Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                            p. 10
… almost 10 years later




     Only 32% of projects finish on time and within
      budget
     24 % of projects are cancelled before delivery
                                                Standish Group CHAOS 2009 report


Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                              p. 11
Failed projects : Motorola Iridium
                                            • 7 billion USD development cost
                                            • 88 satelites
                                            • 3.000.- USD for a phone
                                            • 2 billion satellite opex per month




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                          p. 12
Software Architecture Business Cycle



Software Architecture
       Software creates Value
       Software Architecture Business Cycle
       What is Software Architecture ?




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 13
The ABC: Architecture Business Cycle


                                                      1.    Stakeholder needs
                                                      2.    Business management issues
                                                      3.    Legal/contractual issues
                                                      4.    Commercial & competitive
                                                            pressures
                                                      5.    Technical environment
                                                      6.    Political issues
                                                      7.    Life-cycle issues


An architecture is the result of a set of business and
                 technical decisions
    Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                        p. 14
Influence by Stakeholders
         Development     Marketing
                                        End user        Maintenance   Customer
         Manager         Manager                         Manager




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                            p. 15
Skills of a software architect
   Handle ( conflicting ) requirements from:
      business
      organisation
      customer
      finance people
 Be a technical guru.
 Be a diplomat
 …with great communication skills



                  Do you still want the job …. ?
Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 16
Influence of the architect
   Organisation
      Subsystems = teams & skills
      Budget & schedule
      Build up the skill base for the company
   Business impact
      Development & maintenance cost
      Time to market
      Meet customer requirements




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 17
Architect a Doghouse




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 18
Architecting a High rise




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 19
Dimensions of complexity
                           Higher technical complexity
                               - Embedded, real-time, distributed, fault-tolerant
                               - Custom, unprecedented, architecture reengineering
                               - High performance
An average software project:
 - 5-10 people                                                                         Defense
- 10-15 month duration                                                Telecom       Weapon System
- 3-5 external interfaces                                              Switch
- Some unknowns & risks                                                                      National Air Traffic
                                               Commercial                                     Control System
                                    Embedded Compiler
                                    Automotive
                                     Software                          Large-Scale
Lower                                          CASE Tool            Organization/Entity
                                                                       Simulation
                                                                                                  Higher
management                                                                                        management
complexity                      Small Scientific                                                  complexity
- Small scale                     Simulation                                                        - Large scale
- Informal                                IS Application
                                                                                 Defense            - Contractual
                                       Distributed Objects   Enterprise IS
- Single stakeholder                                         (Family of IS      MIS System          - Many stake holders
                                           (Order Entry)
- “Products”                                                 Applications)                          - “Projects”
                                          IS Application
                                             GUI/RDB
                                           (Order Entry)
                        Business
                       Spreadsheet

                      Lower technical complexity
                       - Mostly 4GL, or component-based
                       - Application reengineering                                                      Walker Royce, Rational
                       - Interactive performance

    Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                                                              p. 20
Software Architecture



Software Architecture
       Software creates value
       Software Architecture Business Cycle
       What is Software Architecture ?




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN   p. 21
Software Architecture Definition

   The Software Architecture of a program or
      computing system is the structure or
   structures of the system, which comprises
     software elements, the external visible
      properties of those elements and the
           relationships among them.



                                   Software
Requirements                                            Design
                                Architecture

Vakgroep Informatietechnologie – Onderzoeksgroep IBCN            p. 22
Qualities in Software Architecture
                               Functionality




                                    Software
 System                                                 Architectural
                                  Architecture
 Qualities                                              Qualities



                                Business
                                Qualities




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                   p. 23
The Role of Software Architecture (1/2)

     Communicate among stakeholders
           Vocabulary for structure, system and constraints
           Making architectural choices
     Make early design decisions
           Resource allocation
           Organisation and work breakdown
      Inhibit and enables quality attributes
           High performance -> time budgets
           Scalable -> high capacity requirements
           Re-usable -> coupling
      Change Management
           local and non-local changes
           architectural changes
      Analysis
           System level analysis , verify structural constraints,
            consistency checking.

Vakgroep Informatietechnologie – Onderzoeksgroep IBCN                p. 24
The Role of Software Architecture (2/2)
   Construction
      Partial blueprint, construction instructions.
   Evolution
      Allowable envelope of change, change impact
       analysis.
   Reuse
      components, and patterns for the organisation
   Management
      evaluation of milestones,
      identification of risks
   Basis for evolutionary prototyping
      Skeletal construction - vertical strip.




Vakgroep Informatietechnologie – Onderzoeksgroep IBCN     p. 25
Sa002 abc

More Related Content

What's hot

Intelligent Buildings
Intelligent BuildingsIntelligent Buildings
Intelligent Buildings
Sustainable Resources Management
 
Agility works case study mobile
Agility works case study   mobileAgility works case study   mobile
Agility works case study mobile
Julian Bond
 
Mlearning 2009
Mlearning 2009Mlearning 2009
Mlearning 2009
Jean-Marie Gilliot
 
The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...
The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...
The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...
Career Communications Group
 
Panorama des offres cloud IBM
Panorama des offres cloud IBMPanorama des offres cloud IBM
Panorama des offres cloud IBM
Claude Riousset
 
1 collaboration sessions-introduction-sagmon
1 collaboration sessions-introduction-sagmon1 collaboration sessions-introduction-sagmon
1 collaboration sessions-introduction-sagmon
Digital Business Innovation Community
 
Agile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BIAgile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BI
Jean-Michel Franco
 
The commercialization of risc
The commercialization of riscThe commercialization of risc
The commercialization of risc
Jie Heng Lin
 
BIM Interoperability - Andrew Bellerby
BIM Interoperability - Andrew BellerbyBIM Interoperability - Andrew Bellerby
BIM Interoperability - Andrew Bellerby
School of the Built Environment - University of Salford
 
IBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar PresentationIBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar Presentation
Scott Althouse
 
Irish Government Cloud Strategy Perspective
Irish Government Cloud Strategy PerspectiveIrish Government Cloud Strategy Perspective
Irish Government Cloud Strategy Perspective
Gar Mac Críosta
 
Case Study ING - ITpreneurs & CompTIA
Case Study ING - ITpreneurs & CompTIACase Study ING - ITpreneurs & CompTIA
Case Study ING - ITpreneurs & CompTIA
RyeTerseGramp
 
itlc
itlcitlc
itlc
yoramk2
 
Steven fawkes paris 19 09 12 final 3
Steven fawkes paris 19 09 12 final 3Steven fawkes paris 19 09 12 final 3
Steven fawkes paris 19 09 12 final 3
Steven Fawkes
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
Karim Baïna
 
Ipbc china 2012 Presentation
Ipbc china 2012 PresentationIpbc china 2012 Presentation
Ipbc china 2012 Presentation
Asia Pacific Cloud Apps Alliance
 
The value of a platform approach for ECM
The value of a platform approach for ECMThe value of a platform approach for ECM
The value of a platform approach for ECM
Nuxeo
 
Open BIM Benefits - Howard Jeffrey
Open BIM Benefits - Howard JeffreyOpen BIM Benefits - Howard Jeffrey
Investmentz Case Study
Investmentz  Case  StudyInvestmentz  Case  Study
Investmentz Case Study
Sanjay Mehta
 
Mod Viz Angels Forum 050103
Mod Viz Angels Forum 050103Mod Viz Angels Forum 050103
Mod Viz Angels Forum 050103
Bob Jacobson
 

What's hot (20)

Intelligent Buildings
Intelligent BuildingsIntelligent Buildings
Intelligent Buildings
 
Agility works case study mobile
Agility works case study   mobileAgility works case study   mobile
Agility works case study mobile
 
Mlearning 2009
Mlearning 2009Mlearning 2009
Mlearning 2009
 
The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...
The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...
The Next Big Thing: Industry Experts Share Pioneering Technical Advancements ...
 
Panorama des offres cloud IBM
Panorama des offres cloud IBMPanorama des offres cloud IBM
Panorama des offres cloud IBM
 
1 collaboration sessions-introduction-sagmon
1 collaboration sessions-introduction-sagmon1 collaboration sessions-introduction-sagmon
1 collaboration sessions-introduction-sagmon
 
Agile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BIAgile BI : meeting the best of both worlds from departmental and enterprise BI
Agile BI : meeting the best of both worlds from departmental and enterprise BI
 
The commercialization of risc
The commercialization of riscThe commercialization of risc
The commercialization of risc
 
BIM Interoperability - Andrew Bellerby
BIM Interoperability - Andrew BellerbyBIM Interoperability - Andrew Bellerby
BIM Interoperability - Andrew Bellerby
 
IBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar PresentationIBM Rational 8/16 Webinar Presentation
IBM Rational 8/16 Webinar Presentation
 
Irish Government Cloud Strategy Perspective
Irish Government Cloud Strategy PerspectiveIrish Government Cloud Strategy Perspective
Irish Government Cloud Strategy Perspective
 
Case Study ING - ITpreneurs & CompTIA
Case Study ING - ITpreneurs & CompTIACase Study ING - ITpreneurs & CompTIA
Case Study ING - ITpreneurs & CompTIA
 
itlc
itlcitlc
itlc
 
Steven fawkes paris 19 09 12 final 3
Steven fawkes paris 19 09 12 final 3Steven fawkes paris 19 09 12 final 3
Steven fawkes paris 19 09 12 final 3
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
Ipbc china 2012 Presentation
Ipbc china 2012 PresentationIpbc china 2012 Presentation
Ipbc china 2012 Presentation
 
The value of a platform approach for ECM
The value of a platform approach for ECMThe value of a platform approach for ECM
The value of a platform approach for ECM
 
Open BIM Benefits - Howard Jeffrey
Open BIM Benefits - Howard JeffreyOpen BIM Benefits - Howard Jeffrey
Open BIM Benefits - Howard Jeffrey
 
Investmentz Case Study
Investmentz  Case  StudyInvestmentz  Case  Study
Investmentz Case Study
 
Mod Viz Angels Forum 050103
Mod Viz Angels Forum 050103Mod Viz Angels Forum 050103
Mod Viz Angels Forum 050103
 

Viewers also liked

Sa 008 patterns
Sa 008 patternsSa 008 patterns
Sa 008 patterns
Frank Gielen
 
I mindsx4howest v2
I mindsx4howest v2I mindsx4howest v2
I mindsx4howest v2
Frank Gielen
 
Beyond MOOCs (2014)
Beyond MOOCs (2014)Beyond MOOCs (2014)
Beyond MOOCs (2014)
Frank Gielen
 
Debt & Equity - Wouter Haerick
Debt & Equity - Wouter HaerickDebt & Equity - Wouter Haerick
Debt & Equity - Wouter Haerick
Frank Gielen
 
190912 digitalkonferansen kristiansand (dagfinn ringås microsoft)
190912 digitalkonferansen kristiansand (dagfinn ringås   microsoft)190912 digitalkonferansen kristiansand (dagfinn ringås   microsoft)
190912 digitalkonferansen kristiansand (dagfinn ringås microsoft)Meandmine2
 
Dare 2 Start - Course outline
Dare 2 Start - Course outlineDare 2 Start - Course outline
Dare 2 Start - Course outline
Frank Gielen
 
I mindsx learning analytics v2
I mindsx learning analytics v2I mindsx learning analytics v2
I mindsx learning analytics v2
Frank Gielen
 
KPMG Legal and Tax September 2013
KPMG Legal and Tax September 2013KPMG Legal and Tax September 2013
KPMG Legal and Tax September 2013
Frank Gielen
 

Viewers also liked (8)

Sa 008 patterns
Sa 008 patternsSa 008 patterns
Sa 008 patterns
 
I mindsx4howest v2
I mindsx4howest v2I mindsx4howest v2
I mindsx4howest v2
 
Beyond MOOCs (2014)
Beyond MOOCs (2014)Beyond MOOCs (2014)
Beyond MOOCs (2014)
 
Debt & Equity - Wouter Haerick
Debt & Equity - Wouter HaerickDebt & Equity - Wouter Haerick
Debt & Equity - Wouter Haerick
 
190912 digitalkonferansen kristiansand (dagfinn ringås microsoft)
190912 digitalkonferansen kristiansand (dagfinn ringås   microsoft)190912 digitalkonferansen kristiansand (dagfinn ringås   microsoft)
190912 digitalkonferansen kristiansand (dagfinn ringås microsoft)
 
Dare 2 Start - Course outline
Dare 2 Start - Course outlineDare 2 Start - Course outline
Dare 2 Start - Course outline
 
I mindsx learning analytics v2
I mindsx learning analytics v2I mindsx learning analytics v2
I mindsx learning analytics v2
 
KPMG Legal and Tax September 2013
KPMG Legal and Tax September 2013KPMG Legal and Tax September 2013
KPMG Legal and Tax September 2013
 

Similar to Sa002 abc

1524 how ibm's big data solution can help you gain insight into your data cen...
1524 how ibm's big data solution can help you gain insight into your data cen...1524 how ibm's big data solution can help you gain insight into your data cen...
1524 how ibm's big data solution can help you gain insight into your data cen...
IBM
 
Sa 004 quality_attributes
Sa 004 quality_attributesSa 004 quality_attributes
Sa 004 quality_attributes
Frank Gielen
 
Curated Computing
Curated Computing Curated Computing
Curated Computing
Dr. Jimmy Schwarzkopf
 
Vision workshop
Vision workshopVision workshop
Vision workshop
Frank Gielen
 
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Corvinno Technology Transfer Center Nonprofit Public Ltd.
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB
 
Prioritizing technical debt using bcg matrix in agile engagement
Prioritizing technical debt using bcg matrix in agile engagementPrioritizing technical debt using bcg matrix in agile engagement
Prioritizing technical debt using bcg matrix in agile engagement
sandeep sapre
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
Nathaniel Palmer
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
Nathaniel Palmer
 
Sa 009 add
Sa 009 addSa 009 add
Sa 009 add
Frank Gielen
 
Factories of the Future ICT Call 10 July - 4 December 2012
Factories of the Future ICT Call 10 July - 4 December 2012Factories of the Future ICT Call 10 July - 4 December 2012
Factories of the Future ICT Call 10 July - 4 December 2012
Erastos Filos
 
Babak Hosseinzadeh IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh   IT Portfolio Management In Shared Services & CCBabak Hosseinzadeh   IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh
 
Maximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesMaximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain Times
Kristina O'Regan
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application Management
CAST
 
W2.0 Expo - Heid Mashups - Sept 18, 2008
W2.0 Expo - Heid Mashups - Sept 18, 2008W2.0 Expo - Heid Mashups - Sept 18, 2008
W2.0 Expo - Heid Mashups - Sept 18, 2008
Mark Heid
 
Selis
SelisSelis
Selis
Ecommmax
 
IBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
IBM Rational Software Conference 2009 Day 1 Keynote: Tom HawkIBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
IBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
Kathy (Kat) Mandelstein
 
Governance of Power Platform – As enabler, not as gatekeeper
Governance of Power Platform – As enabler, not as gatekeeperGovernance of Power Platform – As enabler, not as gatekeeper
Governance of Power Platform – As enabler, not as gatekeeper
Swatantra Kumar
 
Smarter Planet & Innovation
Smarter Planet & InnovationSmarter Planet & Innovation
Smarter Planet & Innovation
Kim Escherich
 
How to develop an e business plan
How to develop an e business planHow to develop an e business plan
How to develop an e business plan
Francis George
 

Similar to Sa002 abc (20)

1524 how ibm's big data solution can help you gain insight into your data cen...
1524 how ibm's big data solution can help you gain insight into your data cen...1524 how ibm's big data solution can help you gain insight into your data cen...
1524 how ibm's big data solution can help you gain insight into your data cen...
 
Sa 004 quality_attributes
Sa 004 quality_attributesSa 004 quality_attributes
Sa 004 quality_attributes
 
Curated Computing
Curated Computing Curated Computing
Curated Computing
 
Vision workshop
Vision workshopVision workshop
Vision workshop
 
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
Fostering Innovation and SMEs Competitiveness (Aziz Bouras)
 
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
NRB MAINFRAME DAY 04 - Yann Kindelberger - New generation of application arch...
 
Prioritizing technical debt using bcg matrix in agile engagement
Prioritizing technical debt using bcg matrix in agile engagementPrioritizing technical debt using bcg matrix in agile engagement
Prioritizing technical debt using bcg matrix in agile engagement
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
Why Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation FrameworksWhy Enterprises Should Invest Money in EA Transformation Frameworks
Why Enterprises Should Invest Money in EA Transformation Frameworks
 
Sa 009 add
Sa 009 addSa 009 add
Sa 009 add
 
Factories of the Future ICT Call 10 July - 4 December 2012
Factories of the Future ICT Call 10 July - 4 December 2012Factories of the Future ICT Call 10 July - 4 December 2012
Factories of the Future ICT Call 10 July - 4 December 2012
 
Babak Hosseinzadeh IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh   IT Portfolio Management In Shared Services & CCBabak Hosseinzadeh   IT Portfolio Management In Shared Services & CC
Babak Hosseinzadeh IT Portfolio Management In Shared Services & CC
 
Maximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain TimesMaximise Software Investment In Uncertain Times
Maximise Software Investment In Uncertain Times
 
Software Measurement for Lean Application Management
Software Measurement for Lean Application ManagementSoftware Measurement for Lean Application Management
Software Measurement for Lean Application Management
 
W2.0 Expo - Heid Mashups - Sept 18, 2008
W2.0 Expo - Heid Mashups - Sept 18, 2008W2.0 Expo - Heid Mashups - Sept 18, 2008
W2.0 Expo - Heid Mashups - Sept 18, 2008
 
Selis
SelisSelis
Selis
 
IBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
IBM Rational Software Conference 2009 Day 1 Keynote: Tom HawkIBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
IBM Rational Software Conference 2009 Day 1 Keynote: Tom Hawk
 
Governance of Power Platform – As enabler, not as gatekeeper
Governance of Power Platform – As enabler, not as gatekeeperGovernance of Power Platform – As enabler, not as gatekeeper
Governance of Power Platform – As enabler, not as gatekeeper
 
Smarter Planet & Innovation
Smarter Planet & InnovationSmarter Planet & Innovation
Smarter Planet & Innovation
 
How to develop an e business plan
How to develop an e business planHow to develop an e business plan
How to develop an e business plan
 

More from Frank Gielen

You have been MOOCed
You have been MOOCedYou have been MOOCed
You have been MOOCed
Frank Gielen
 
Beyond MOOCs ctd. (2015)
Beyond MOOCs ctd. (2015)Beyond MOOCs ctd. (2015)
Beyond MOOCs ctd. (2015)
Frank Gielen
 
The Research Canvas
The Research CanvasThe Research Canvas
The Research Canvas
Frank Gielen
 
Defining the opportunity 2013
Defining the opportunity 2013Defining the opportunity 2013
Defining the opportunity 2013
Frank Gielen
 
Sop test planning
Sop test planningSop test planning
Sop test planning
Frank Gielen
 
Delaware presentation nov2012
Delaware presentation nov2012Delaware presentation nov2012
Delaware presentation nov2012
Frank Gielen
 
Pr crc
Pr crcPr crc
Pr crc
Frank Gielen
 
Sa 008 architecture_views
Sa 008 architecture_viewsSa 008 architecture_views
Sa 008 architecture_views
Frank Gielen
 
Sa 007 availability
Sa 007 availabilitySa 007 availability
Sa 007 availabilityFrank Gielen
 
Pr 005 qa_workshop
Pr 005 qa_workshopPr 005 qa_workshop
Pr 005 qa_workshop
Frank Gielen
 
Sa 006 modifiability
Sa 006 modifiabilitySa 006 modifiability
Sa 006 modifiability
Frank Gielen
 
The Phonegap Architecture
The Phonegap ArchitectureThe Phonegap Architecture
The Phonegap Architecture
Frank Gielen
 
VC Do's and Don'ts - Jurgen Ingels
VC Do's and Don'ts  - Jurgen Ingels VC Do's and Don'ts  - Jurgen Ingels
VC Do's and Don'ts - Jurgen Ingels
Frank Gielen
 
Sa 005 performance
Sa 005 performanceSa 005 performance
Sa 005 performance
Frank Gielen
 
Ws002 use cases
Ws002 use casesWs002 use cases
Ws002 use cases
Frank Gielen
 
Figure1
Figure1Figure1
Figure1
Frank Gielen
 
Ws01 sota 2
Ws01 sota 2Ws01 sota 2
Ws01 sota 2
Frank Gielen
 
Sa 003 mvp
Sa 003 mvpSa 003 mvp
Sa 003 mvp
Frank Gielen
 
Ds 001 nabc
Ds 001 nabcDs 001 nabc
Ds 001 nabc
Frank Gielen
 

More from Frank Gielen (19)

You have been MOOCed
You have been MOOCedYou have been MOOCed
You have been MOOCed
 
Beyond MOOCs ctd. (2015)
Beyond MOOCs ctd. (2015)Beyond MOOCs ctd. (2015)
Beyond MOOCs ctd. (2015)
 
The Research Canvas
The Research CanvasThe Research Canvas
The Research Canvas
 
Defining the opportunity 2013
Defining the opportunity 2013Defining the opportunity 2013
Defining the opportunity 2013
 
Sop test planning
Sop test planningSop test planning
Sop test planning
 
Delaware presentation nov2012
Delaware presentation nov2012Delaware presentation nov2012
Delaware presentation nov2012
 
Pr crc
Pr crcPr crc
Pr crc
 
Sa 008 architecture_views
Sa 008 architecture_viewsSa 008 architecture_views
Sa 008 architecture_views
 
Sa 007 availability
Sa 007 availabilitySa 007 availability
Sa 007 availability
 
Pr 005 qa_workshop
Pr 005 qa_workshopPr 005 qa_workshop
Pr 005 qa_workshop
 
Sa 006 modifiability
Sa 006 modifiabilitySa 006 modifiability
Sa 006 modifiability
 
The Phonegap Architecture
The Phonegap ArchitectureThe Phonegap Architecture
The Phonegap Architecture
 
VC Do's and Don'ts - Jurgen Ingels
VC Do's and Don'ts  - Jurgen Ingels VC Do's and Don'ts  - Jurgen Ingels
VC Do's and Don'ts - Jurgen Ingels
 
Sa 005 performance
Sa 005 performanceSa 005 performance
Sa 005 performance
 
Ws002 use cases
Ws002 use casesWs002 use cases
Ws002 use cases
 
Figure1
Figure1Figure1
Figure1
 
Ws01 sota 2
Ws01 sota 2Ws01 sota 2
Ws01 sota 2
 
Sa 003 mvp
Sa 003 mvpSa 003 mvp
Sa 003 mvp
 
Ds 001 nabc
Ds 001 nabcDs 001 nabc
Ds 001 nabc
 

Recently uploaded

Prescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPTPrescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPT
Freelance
 
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Herman Kienhuis
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
➑➌➋➑➒➎➑➑➊➍
 
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdfThe Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
thesiliconleaders
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Kalyan Satta Matka Guessing Matka Result Main Bazar chart
 
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani case
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
dazzjoker
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
GraceKohler1
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
deft. 2024 pricing guide for onboarding
deft.  2024 pricing guide for onboardingdeft.  2024 pricing guide for onboarding
deft. 2024 pricing guide for onboarding
hello960827
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
IMG_20240615_091110.pdf dpboss guessing
IMG_20240615_091110.pdf dpboss  guessingIMG_20240615_091110.pdf dpboss  guessing
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 
Science Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around UsScience Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around Us
PennapaKeavsiri
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
JoeYangGreatMachiner
 
Pro Tips for Effortless Contract Management
Pro Tips for Effortless Contract ManagementPro Tips for Effortless Contract Management
Pro Tips for Effortless Contract Management
Eternity Paralegal Services
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
irhcs
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results
 

Recently uploaded (20)

Prescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPTPrescriptive analytics BA4206 Anna University PPT
Prescriptive analytics BA4206 Anna University PPT
 
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
Presentation by Herman Kienhuis (Curiosity VC) on Investing in AI for ABS Alu...
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN8328958814KALYAN MATKA | MATKA RESULT | KALYAN
8328958814KALYAN MATKA | MATKA RESULT | KALYAN
 
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdfThe Most Inspiring Entrepreneurs to Follow in 2024.pdf
The Most Inspiring Entrepreneurs to Follow in 2024.pdf
 
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
❼❷⓿❺❻❷❽❷❼❽ Dpboss Matka Result Satta Matka Guessing Satta Fix jodi Kalyan Fin...
 
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
Adani Group's Active Interest In Increasing Its Presence in the Cement Manufa...
 
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdfRegistered-Establishment-List-in-Uttarakhand-pdf.pdf
Registered-Establishment-List-in-Uttarakhand-pdf.pdf
 
GKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt PresentationGKohler - Retail Scavenger Hunt Presentation
GKohler - Retail Scavenger Hunt Presentation
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
deft. 2024 pricing guide for onboarding
deft.  2024 pricing guide for onboardingdeft.  2024 pricing guide for onboarding
deft. 2024 pricing guide for onboarding
 
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
Dpboss Matka Guessing Satta Matta Matka Kalyan panel Chart Indian Matka Dpbos...
 
IMG_20240615_091110.pdf dpboss guessing
IMG_20240615_091110.pdf dpboss  guessingIMG_20240615_091110.pdf dpboss  guessing
IMG_20240615_091110.pdf dpboss guessing
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Science Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around UsScience Around Us Module 2 Matter Around Us
Science Around Us Module 2 Matter Around Us
 
The latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from NewentideThe latest Heat Pump Manual from Newentide
The latest Heat Pump Manual from Newentide
 
Pro Tips for Effortless Contract Management
Pro Tips for Effortless Contract ManagementPro Tips for Effortless Contract Management
Pro Tips for Effortless Contract Management
 
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian MatkaDpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
Dpboss Matka Guessing Satta Matta Matka Kalyan Chart Indian Matka
 
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
1Q24_HYUNDAI CAPITAL SERVICES INC. AND SUBSIDIARIES
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 

Sa002 abc

  • 1. Software Architecture Prof.Dr.ir. F. Gielen The Architecture Business Cycle - ABC Vakgroep Informatietechnologie – IBCN
  • 2. Software Architecture Software Architecture  Software creates Value  Software Architecture Business Cycle  What is Software Architecture ? Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 2
  • 3. What is a business model ?  It is a description of how your company intends to  Create value  Capture value  High Tech Innovation:  New product  New Markets Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 3
  • 4. Why make a business model ? Measured in technical domain Measured in value domain The business model unlocks the value of the technology and justifies the capital requirements to implement it .. Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 4
  • 5. Functions of the business model 1. Articulate the value proposition, that is, the value created for users by the offering based on the technology; 2. Identify a market segment, that is, the users to whom the technology is useful and for what purpose; 3. Define the structure of the value chain within the firm required to create and distribute the offering; 4. Estimate the cost structure and profit potential of the offering 5. Describe the position of the firm within the value network linking suppliers and customers, including identification of potential complementors and competitors; 6. Formulate the competitive strategy by which the innovating firm will gain and hold advantage over rivals. Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 5
  • 6. Example: The Paperless Office • What is the value proposition ? • What are the market segments ? • Who is your customer ? Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 6
  • 7. Value Chain : Customers & Users A value chain is a “chain” of companies that work together to satisfy a market demand for a particular product. Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 7
  • 8. Example: On-line Games Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 8
  • 9. Example: The Paperless Office • What is the value chain? • Who is your customer ? Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 9
  • 10. Creating value In the real world  Only 28% of projects finish on time and within budget  23 % of projects are cancelled before delivery  The remaining projects (late, over budget) only delivered a fraction of the planned functionality. Standish Group CHAOS 2000 report Software is increasing in : • complexity, size and functionality. • customer expectations • business value Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 10
  • 11. … almost 10 years later  Only 32% of projects finish on time and within budget  24 % of projects are cancelled before delivery Standish Group CHAOS 2009 report Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 11
  • 12. Failed projects : Motorola Iridium • 7 billion USD development cost • 88 satelites • 3.000.- USD for a phone • 2 billion satellite opex per month Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 12
  • 13. Software Architecture Business Cycle Software Architecture  Software creates Value  Software Architecture Business Cycle  What is Software Architecture ? Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 13
  • 14. The ABC: Architecture Business Cycle 1. Stakeholder needs 2. Business management issues 3. Legal/contractual issues 4. Commercial & competitive pressures 5. Technical environment 6. Political issues 7. Life-cycle issues An architecture is the result of a set of business and technical decisions Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 14
  • 15. Influence by Stakeholders Development Marketing End user Maintenance Customer Manager Manager Manager Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 15
  • 16. Skills of a software architect  Handle ( conflicting ) requirements from:  business  organisation  customer  finance people  Be a technical guru.  Be a diplomat  …with great communication skills Do you still want the job …. ? Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 16
  • 17. Influence of the architect  Organisation  Subsystems = teams & skills  Budget & schedule  Build up the skill base for the company  Business impact  Development & maintenance cost  Time to market  Meet customer requirements Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 17
  • 18. Architect a Doghouse Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 18
  • 19. Architecting a High rise Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 19
  • 20. Dimensions of complexity Higher technical complexity - Embedded, real-time, distributed, fault-tolerant - Custom, unprecedented, architecture reengineering - High performance An average software project: - 5-10 people Defense - 10-15 month duration Telecom Weapon System - 3-5 external interfaces Switch - Some unknowns & risks National Air Traffic Commercial Control System Embedded Compiler Automotive Software Large-Scale Lower CASE Tool Organization/Entity Simulation Higher management management complexity Small Scientific complexity - Small scale Simulation - Large scale - Informal IS Application Defense - Contractual Distributed Objects Enterprise IS - Single stakeholder (Family of IS MIS System - Many stake holders (Order Entry) - “Products” Applications) - “Projects” IS Application GUI/RDB (Order Entry) Business Spreadsheet Lower technical complexity - Mostly 4GL, or component-based - Application reengineering Walker Royce, Rational - Interactive performance Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 20
  • 21. Software Architecture Software Architecture  Software creates value  Software Architecture Business Cycle  What is Software Architecture ? Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 21
  • 22. Software Architecture Definition The Software Architecture of a program or computing system is the structure or structures of the system, which comprises software elements, the external visible properties of those elements and the relationships among them. Software Requirements Design Architecture Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 22
  • 23. Qualities in Software Architecture Functionality Software System Architectural Architecture Qualities Qualities Business Qualities Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 23
  • 24. The Role of Software Architecture (1/2)  Communicate among stakeholders  Vocabulary for structure, system and constraints  Making architectural choices  Make early design decisions  Resource allocation  Organisation and work breakdown  Inhibit and enables quality attributes  High performance -> time budgets  Scalable -> high capacity requirements  Re-usable -> coupling  Change Management  local and non-local changes  architectural changes  Analysis  System level analysis , verify structural constraints, consistency checking. Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 24
  • 25. The Role of Software Architecture (2/2)  Construction  Partial blueprint, construction instructions.  Evolution  Allowable envelope of change, change impact analysis.  Reuse  components, and patterns for the organisation  Management  evaluation of milestones,  identification of risks  Basis for evolutionary prototyping  Skeletal construction - vertical strip. Vakgroep Informatietechnologie – Onderzoeksgroep IBCN p. 25

Editor's Notes

  1. Business Modeling is s not different from the logic of scientific discovery: Start with a hypothesis Test in the market place Conceptual test: does it make sense ? Market test: do the numbers add up ?
  2. “ The functions of a business model are to: articulate the value proposition , that is, the value created for users by the offering based on the technology; identify a market segment , that is, the users to whom the technology is useful and for what purpose; define the structure of the value chain within the firm required to create and distribute the offering; estimate the cost structure and profit potential of producing the offering, given the value proposition and value chain structure chosen; describe the position of the firm within the value network linking suppliers and customers, including identification of potential complementors and competitors; formulate the competitive strategy by which the innovating firm will gain and hold advantage over rivals. These six attributes collectively serve additional functions, to justify the financial capital needed to realize the model and to define a path to scale up the business.The process begins with articulating a value proposition latent in the new technology. This requires a preliminary definition of what the product offering will be and in what form a customer may use it. The business model must then specify a group of customers or a market segment to whom the proposition will be appealing and from whom resources will be received. A customer can value a technology according to its ability to reduce the cost of a solution to an existing problem, or its ability to create new possibilities and solutions. Importantly, different prospective customers may desire different latent attributes of the technology. Thus, there is no single inherent value for the technology: if it subsequently were to be developed in different ways, it would likely accrue different value to its developer. Value, of course, is an economic concept, not primarily measured in physical performance attributes, but rather what a buyer will pay for a product or service. A further complexity is the fact that realizing value also involves third parties, both within the vertical value chain, and from the value network
  3. Example Digitial document management
  4. Example: Unisys – Phenix – Justice dept – 50 Mio € Na zes jaren van vertraging, verspilling en bochtenwringerij heeft defederale regering eenzijdig het contract opgezegd met Unisys in het kader van het Phenix-project. Dat project moest voorzien in demodernisering van het departement van Justitie. De FOD justitie werkt nu samen met Fedict aan een overbruggingsscenario.
  5. Many people argue that companies are able to use innovation to create needs within customers. The iPod is a classic example, people defend that the world never needed such fashionable device before Apple created it. In my opinion, however, it is not possible to create needs within customers.One can influence people and consumption behavior with marketing techniques but he can not create a need out of nothing. Every successful innovation addresses a task that customers were already trying to perform in the first place.The Iridium project launched by Motorola in the late 1990s illustrates this point perfectly. Around that time the mobile market was in ferment and service operators around the world were fighting to conquer the increasing number of mobile subscribers.Most mobile networks, however, were based on base stations that could cover a couple of kilometers each. Such technology obviously limited the range where operators could offer their services.In order to solve such a problem Motorola tried to develop a network that would cover literally the whole world. It looked like a great innovation and the management team was enthusiast about the idea that people would be able to talk anywhere from the Sahara Desert to the North Pole. The project required an investment of 7 billion dollars and it involved 88 satellites that were placed into orbit around the Earth.After the network was in place they started selling the services. The handsets were large and clumsy, after all they required a much more complex technology. They would also sell for $3000 a pop and call charges were incredibly high. But hey, those would allow users to communicate anywhere in the globe!A couple of months later, once the novelty worn off, people started to realize that there was not such a strong need to make calls from a remote city in Siberia or from an island in Polynesia, after all. But it was already too late. Motorola did not only missed the sales expectations by far but it was also forced to keep paying the maintenance of the satellites, which accounted for 2 billion dollars… monthly. Motorola invested into what could have been a very successful innovation, but there was no customer need to be met in the first place. In 1999 the Iridium project filled for Chapter 11 bankruptcy.
  6. Many people and organisations are interested in the construction of a software system. We call them the stakeholders: The customer, the end user , the developer, the people who maintain the system are a few examples. These stakeholders have different concerns that they wish the system to optimize or guarantee. The software architecture of a system is the first early artifact that allows to analyze the priorities of the competing concerns and translates them into system qualities.
  7. When we consider complex physical buildings, it is immediately apparent that we could not do without architecture. The result is at best baroque. Along with theclumsiness, inelegance and discord in the structures, we get • duplication, redundancy, wasted effort, rework • gaps • poor integration, inconsistency, mismatch We simply could not imagine building a skyscraper without an architecture! Now there is not just the need for integrity of the design, consistency of assumptions, and integration among the parts. Even for theinexpert, other considerations loom large: The sequence of work has to be carefully planned. Also, structural qualities have to be designed --including the building ’ s ability to bear load, it ’ s behavior under high-winds, the ability to move people as well as bulky heavy equipment into the building. All these normal conditions, and unusual conditions like fire, earthquake, and terrorist attacks, have to be taken into account. If they are not explicitly taken into account in creating the architecture, it is left purely to a matter of luck and who can afford this?
  8. While there are numerous similar definitions of software architecture, at the core of all of them is the notion that the architecture describes its gross structure using one or more views. The structure in a view illuminates a set of top level design decisions, including such as how the system is composed of interacting parts, the main ways of interaction and communication and the propoerties of the parts. Software architecture typically plays a key role as a bridge between requirements and design and by providing an absrtact description of the system it gives the designer a tool to assess certain system requirements and suggest methods for construction and implementation
  9. Communication among stakeholders Understanding, vocabulary for structure, system and constraints. Making architectural choices.
  10. Simon Brown at C5 – Jersey -