Your SlideShare is downloading. ×
  • Like
  • Save
Systems of Systems - Design and Management
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Systems of Systems - Design and Management

  • 2,297 views
Published

Describes systems of systems fundamentals and two projects related to risk management and design knowledge reuse

Describes systems of systems fundamentals and two projects related to risk management and design knowledge reuse

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,297
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Systems of Systems: Fundamentals, Design, Management Sandeep Purao , Ph.D. Associate Professor of IST Enterprise Informatics and Integration Center Standards Interest Group, Socio-technical Systems Lab
  • 2. P O S T Environment System Sub- system Sub- system Sub- system Feedback Entropy Emergence
  • 3. SoS: Fundamentals Purdue University, School of Engineering
  • 4. The Evolution towards Systems of Systems Applications
    • Very large number of ‘nodes’
    • Under severe stress
      • Changing users
      • Changing composition
      • Changing processes
    Systems of Systems Application Integration A System of Systems
  • 5. SoS: An Example An example of complex systems of systems at Hartford Property and Casualty (as of March 2007) Source: Gartner 2007
  • 6. The key problem
    • We have crossed a threshold where most of our large software ( and socio-technical ) systems can no longer be constructed as monoliths.
    • They are now constructed as groups of interoperating systems (as systems of systems) … made to interoperate through various forms of interfaces.
    • Fisher 2006 (SEI Tech Report), Italics Mine
  • 7. Properties
    • Operational independence of individual systems,
    • Managerial independence of individual systems,
    • Geographical distribution,
    • Emergent behavior, and
    • Evolutionary development
    (Sage 2001) Distinguishing between POST (plain-old systems thinking) and SoS
    • The importance of ‘platform’
      • -> Enterprise Architecture
  • 8. EA: An Example An example of Enterprise Architecture at UC Irvine Source: UC Irvine http://apps.adcom.uci.edu/EnterpriseArch/index.html
  • 9. EA as City Planning
    • City Planning
    • City Master Plan
    • Transportation and Utilities Plans
    • Zoning Rules
    • Building Codes
    • Regulatory Guidance
    • Private Building Programs
    • Construction Crews
    • Enterprise Architecture
    • IT Strategic Plan
    • Major Technology Infrastructure Plan
    • Reference Architectures
    • Approved Technologies
    • IT Governance
    • Application Architecture
    • Development and Integration
    (Campbell and Mohun 2007)
  • 10. Where does EA fit? Demand for IT Supply of IT Enterprise Architecture IT Effectiveness Gap IT Efficiency Gap Business strategy and process requirements Infrastructure, Development and Implementation Business Architecture Information Architecture Technology Architecture Application Architecture
  • 11. CSFs for EA
    • Are architecture decisions made at the right levels?
    • Are architecture outputs useful and actionable?
    • Do business/application teams support and use EA?
    • Is leadership actively supporting the effort?
    • Are architecture decisions enforced when appropriate?
    • Is the EA team skilled and is advancing its practices?
    (Campbell and Mohun 2007)
  • 12. Measuring EA Value Example Metrics EA Benefit Show EA driven shared infrastructure enabled faster project deployment (case studies) Rapid change enabled Matrix business strategies to projects, show percent of "business aligned" projects (or investments) Improved alignment of IT with the business Show cases where new tech was NOT adopted; some where it was Business-driven introduction of new technology Show use of EA guidance to impact projects (investments) moving forward (qualitative) Direction and guidance for future investments Show quantity of new apps that use implemented shared infrastructure services Better leverage shared infrastructure Show fewer total # standard technologies/products (plus see integration for specific example) Reduction of needless complexity Count them, capture revenue (or other business value) associated with them and aggregate More-effective linkage with external systems Present common before scare and after EAI diagram; count change in # interfaces; # new apps integrated into overall portfolio (versus before) Improved integration between systems Reuse and repeat of common designs speeds decision making in projects: show less time to complete design, deliver successful project Reduced IT solution delivery time
  • 13. SoS: Building
    • We have crossed a threshold where most of our large software ( and socio-technical ) systems can no longer be constructed as monoliths. They are now constructed as groups of interoperating systems (as systems of systems) … made to interoperate through various forms of interfaces.
    • Unfortunately, while we can easily conceive these large systems of systems, we have trouble building them
  • 14. The key role of ‘Process’ Services Processes Value Chain Legacy App ERP Module Adapted and extended from: IDS Scheer AG
  • 15. BPMN (White 2006 – IBM and BPMN.org)
  • 16. A key Design Abstraction
    • Interaction Patterns as Design Knowledge
    (Hohpe and Woolfe 2004)
  • 17. ID Assist: Research Prototype (Umapathy and Purao 2007)
  • 18. Evaluation Results Support to use Design Knowledge Complexity of Design Task Designer Expertise Design Quality Design Effort + _ (Umapathy and Purao 2007) Yes Yes
  • 19. SoS: Project Risk Service-oriented Integration Service-oriented Development Business Process Design Service Lifecycle Infrastructure Standards Service Model Governance Process Portfolio Management Enterprise Transformation Application Portolios Project-by- Project Project Risks
  • 20. Research on ISD Risks (Adapted from Mathiassen 2003 and Purao and Mathiassen 2004)
  • 21.
    • Levels
    • External context
    • Organizational context
    • Technology context
    • Project context
    Evolving SoS Characterizing SoS Risks Scott and Vessey 2002
  • 22. A pilot study
    • Focus: SoS project risks
      • Participants: two organizations
    • Status of integration project
      • Imminent or ongoing
    • Method: Focus groups
      • Multiple stakeholders
      • Audio-recorded
      • Extensive notes
      • Cleaned up and analyzed
    (Purao 2006, Mathiassen 2006)
  • 23. Pilot study results External Organizational Info System Project Management Users Developers Management is aware of more risks than Users or Developers. However, it is the Developers and Users, who will have access to the detailed information needed to track events and manage risks. (Purao, Smith and Paul 2007)
  • 24. Pilot study results Event Perception by Developers Perception by Management Perception by Users Loss of jobs Lack of training Lack of defined processes The same event is perceived differently by different groups of stakeholders
  • 25. Highlighting selective phases Planning Design Implement’n Operational Management Users Developers Everyone concerned about Implementation stage. Not even the developers seem concerned about Design. Broad stages in the project
  • 26. Pilot study results
    • Realization of the scale, complexity of the project
    • Non-specificity of perceived risks
    • Isolated pockets of over-confidence
    • An a-ha recognition of risks
    • ‘ Hope someone is dealing with this’
    • Recognition of the socio-technical consequences
    • Quick digression into blaming other stakeholders
    • Calls for decision-makers to ‘pay attention’ to actors
  • 27. Summary
    • SoS as the New Normal
      • instead of POST
    • Patterns of Interacting Systems as a new Design Abstraction for building SoS
      • instead of Algorithms or Components
    • Risks for SoS Projects: Distributed, Emergent
      • not well-researched or well-understood
  • 28. Our research
    • Zhao, L., Goul, M., Purao, S. , Vitharana, P.. 2007. Impacts of service-oriented computing on business and education. Panel at Americas Conference on Information Systems.
    • Robinson, W., and Purao , S. 2007. Specifying and monitoring commitments in open business processes. Paper under review.
    • K. Umapathy, Purao , S. 2007. Exploring Alternatives for Representing and Accessing Design Knowledge about Enterprise Integration. International Conference on Conceptual Modeling. Auckland, New Zealand. 2007.
    • Purao , S., Paul, S., and Smith, S. 2007. Understanding enterprise integration project risks: A focus group study. International Workshop on Enterprise Information Systems Engineering 2007. Regensburg, Germany 2007.
    • K. Umapathy, Purao , S. 2007. Towards a theoretical foundation for web services. IEEE International Conference on Services Computing (SCC) Salt Lake City, Utah. 2007.
    • Xiaocong, F. Umapathy, K. Yen, J. Purao , S. 2004. An Agent-based Approach for Interleaved Composition and Execution of Complex Web Services. 23rd International Conference on Conceptual Modeling. Shanghai, China.
    • Cameron , B., Purao , S. 2006. Enterprise Systems & Integration Education: Innovative Approaches Utilizing Experience-based Learning. 1st International workshop on Enterprise Systems. Milwaukee, WI.
    • Bagby, J., Purao , S., P. Mitra. 2006. Standards Development, Disruptive Innovation and the Nature of Participation: Lock-In, Lock-Out, Holdup. 34th Research Conference on Communication, Information and Internet Policy (TPRC), Washington, DC.
    • Umapathy, K. Purao , S. Sugumaran, V. 2003. Facilitating Conversations among Web Services as Speech-act based Discourses. 13th Workshop on Information Technologies and Systems. Seattle, WA.