SlideShare a Scribd company logo
1 of 16
Download to read offline
FInES cluster meeting



Advanced Collaborative
  Enterprise Systems
       Norbert Jastroch

     Brussels, 12 Oct 2012
The Multi‐Dimensional Unified Process
provides an advanced model of engineering for
complex enterprise systems, products and projects,
in an interorganizational collaborative environment
                    aiming to
strengthen the European software industry with the
know‐how to build complex services and big data
management in a multi‐layered cloud computing
continuum.
Research Group

International group of researchers working on
 Inter‐Organizational Collaborative Software Engineering
    • Norbert Jastroch – MET Communications GmbH
    • Vassilka Kirova – Alcatel‐Lucent
    • Cyril S. Ku – William Paterson University
    • Thomas J. Marlowe – Seton Hall University
    • Mojgan Mohtashami – Advanced Infrastructure Design
    • Susu Nousala – Aalto University
Collaborative Enterprise Systems

Collaboration of different organizations requires

      integration of processes

      interoperation of systems

      transfer of information/data

across organizational boundaries
Collaborative Software Engineering
• Software development is collaborative in nature, especially for
  large, complex, and innovative systems

• Collaboration shifts from intra‐organizational to become more
  inter‐organizational, inter‐cultural, and international
   • Economic factors (gain competitive edge in less expensive labor markets
     and expertise by out‐sourcing and/or off‐shoring, sub‐contracting,
     academic‐industrial collaboration)
   • Advanced technology in computing environment, interfaces, internet,
     network communication, wireless – Examples: Cloud, IoT, IoS

• Scope of collaboration
   • All activities related to the definition, production, acquisition, integration
     and evolution / maintenance of software systems
Software Engineering Models
• Abstraction of the development process, specifying what the
  process involves in terms of activities and artifacts
• 1‐dimensional models: e.g., Waterfall Model, Rapid‐Prototyping
  Model
• 2‐dimensional (iterative and incremental) models: e.g., Spiral
  Model, Agile Process, Synchronize and Stabilize Model
• Unified Process (a 2‐dimensional model) is well‐established for
  object‐oriented software design and development
• More recently agile, light weight 2‐dimensional models and
  frameworks are being used more broadly
• We propose a light multi‐dimensional model based on Unified
  Process or Agile Unified Process to accommodate inter‐
  organizational collaboration and cost‐savings concerns
1-Dimensional Model
                     (The Waterfall Model)

                               Requirements



Project Management       Specifications and Analysis
  Documentation




                                                       Verification
                                  Design


                         Implementation and Testing


                          Delivery and Installation



                         Post-Delivery Maintenance
2-Dimensional Model
              Disciplines      Increment   Increment   Increment   Increment
                                   1           2           3           4



              Requirements



               Specification
                & Analysis
Person-Days




                 Design



              Implementation
                & Testing



               Maintenance


                                                   Time
The Unified Process
              D iscip lin es        In cep tio n   E laboratio n   C o n s tructio n   T ran sition
                                      P h ase          P h ase          P h ase           P h ase



              R eq u irem ents



               S p ecificatio n
                & An alysis
Person-Days




                  D esign



              Im plem entation
                 & T estin g



               M aintenan ce


                                                               T im e
The Multi-dimensional Unified
                 Process
• Technical and Business Dimensions
    Unchanged but enhanced to accommodate
    collaboration (e.g., partnership in a collaborative
    venture needs to be stabilized in the early phase
    of inception)
The Multi-dimensional Unified
                Process

• Collaborative Dimension
     Partner responsibilities, policies and practices
     Partner capabilities and resources
     Software development process
     Knowledge management and risk
     management
     Quality assessment and consistency
The Multi-dimensional Unified
               Process
• Management Dimension
   Legal issues, security, and intellectual property
   concerns, management objectives, systems
   objectives constrain the willingness and ability
   of the collaborators

   while trust and familiarity, formal and
   informal communication frameworks, and
   mediation processes affect the readiness for
   and the success of a collaboration
The Multi-dimensional Unified
                  Process
• Inter‐Dimensional Relationships
  Multiple dependences between/among artifacts and
  activities in the dimensions

    initial partition of responsibilities related to inception in
    Business Dimension
    modeling and requirements in Technical Dimension
    knowledge and risk management in Collaboration
    Dimension
    security and intellectual property in Management
    Dimension
Advancing
    Collaborative Enterprise Systems
• Develop or select methods to support flexibility,
  specialization and evolution in and between all
  dimensions of the unified process
• Manage collective ownership of knowledge
  and artifacts
• Provide mechanisms and metrics to measure
  quality of collaboration and identify obstacles
Conclusion and Future Work

• Modeling of multi‐dimensional relationships

• Collaborative metrics are needed that may affect
  product, project, and process

• Real world example to map Multi‐dimensional
  Unified Process to reality
Prior Work
• Jastroch, N., Kirova, V., Ku, C. S., Marlowe, T. J., and Mohtashami, M.: “Adapting
  Business and Technical Processes for Collaborative Software Development”.
  Proceedings of the 17th International Conference on Concurrent Enterprising,
  ICE 2011, Aachen, Germany. June 20‐22, 2011
  http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6041218

• N. Callaos, T.J. Marlowe, N. Jastroch, S. Nousala, V. Kirova (Eds.): Collaborative
  Enterprises. Special issue of the Journal of Systemics, Cybernetics and
  Informatics, JSCI, Vol. 9/5. December 2011
   http://www.iiisci.org/Journal/SCI/Contents.asp?var=&previous=ISS1105

• T.J. Marlowe, N. Jastroch, S. Nousala, V. Kirova: „Complex Collaboration,
  Knowledge Sharing and Interoperability“. Proceedings of the 18th International
  Conference on Concurrent Enterprising, ICE 2012, Munich, Germany. June 2012
  http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6297696

         Further papers also available on ResearchGate , and SSRN

More Related Content

Viewers also liked (7)

1 fines_cluster_state-of-play-de boer
1 fines_cluster_state-of-play-de boer1 fines_cluster_state-of-play-de boer
1 fines_cluster_state-of-play-de boer
 
5 11-oscar lázaro
5 11-oscar lázaro5 11-oscar lázaro
5 11-oscar lázaro
 
4 8-msee introduction
4 8-msee introduction4 8-msee introduction
4 8-msee introduction
 
5 7-sven abels
5 7-sven abels5 7-sven abels
5 7-sven abels
 
FInES cluster meeting_martinez
FInES cluster meeting_martinezFInES cluster meeting_martinez
FInES cluster meeting_martinez
 
12 action plant-and_fines-decubber
12 action plant-and_fines-decubber12 action plant-and_fines-decubber
12 action plant-and_fines-decubber
 
1 r&d&i future prospects
1 r&d&i future prospects1 r&d&i future prospects
1 r&d&i future prospects
 

Similar to Advanced Model Strengthens European Software Industry

Agile and MBSE: Fusion or Fission - Modprod2013
Agile and MBSE: Fusion or Fission - Modprod2013Agile and MBSE: Fusion or Fission - Modprod2013
Agile and MBSE: Fusion or Fission - Modprod2013Pär Hammarström
 
Agile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesRam Srivastava
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital EconomyZinnov
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLESIvano Malavolta
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture Daljit Banger
 
Write the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConWrite the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConSPTechCon
 
Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Chain Sys Corporation
 
Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016Mike Kapadya
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureMaree Courts
 
SDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperSDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperJamesWright
 
Pariveda ECM Patterns for Large Enterprises - chicago
Pariveda   ECM Patterns for Large Enterprises - chicagoPariveda   ECM Patterns for Large Enterprises - chicago
Pariveda ECM Patterns for Large Enterprises - chicagomsteinbergtx
 
Brenden Brown Resume
Brenden Brown ResumeBrenden Brown Resume
Brenden Brown ResumeBrenden Brown
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfJack Zheng
 
Architecture and Iasa Introduction
Architecture and Iasa IntroductionArchitecture and Iasa Introduction
Architecture and Iasa IntroductionTom Creighton
 

Similar to Advanced Model Strengthens European Software Industry (20)

Agile and MBSE: Fusion or Fission - Modprod2013
Agile and MBSE: Fusion or Fission - Modprod2013Agile and MBSE: Fusion or Fission - Modprod2013
Agile and MBSE: Fusion or Fission - Modprod2013
 
11.ppt
11.ppt11.ppt
11.ppt
 
Neha BA
Neha BANeha BA
Neha BA
 
Agile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management MethodologiesAgile - Agile Software Project Management Methodologies
Agile - Agile Software Project Management Methodologies
 
Software Modernization for the Digital Economy
Software Modernization for the Digital EconomySoftware Modernization for the Digital Economy
Software Modernization for the Digital Economy
 
Software systems engineering PRINCIPLES
Software systems engineering PRINCIPLESSoftware systems engineering PRINCIPLES
Software systems engineering PRINCIPLES
 
A Brief Introduction to Enterprise Architecture
A Brief Introduction to  Enterprise Architecture A Brief Introduction to  Enterprise Architecture
A Brief Introduction to Enterprise Architecture
 
Write the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechConWrite the Right Requirements by Eric Riz - SPTechCon
Write the Right Requirements by Eric Riz - SPTechCon
 
Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...
 
Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016Mike Kapadya_Resume Updated 3-2-2016
Mike Kapadya_Resume Updated 3-2-2016
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
SDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White PaperSDT STRW Rightsourcing White Paper
SDT STRW Rightsourcing White Paper
 
Agile It 20091020
Agile It 20091020Agile It 20091020
Agile It 20091020
 
Pariveda ECM Patterns for Large Enterprises - chicago
Pariveda   ECM Patterns for Large Enterprises - chicagoPariveda   ECM Patterns for Large Enterprises - chicago
Pariveda ECM Patterns for Large Enterprises - chicago
 
Remin's Resume
Remin's ResumeRemin's Resume
Remin's Resume
 
Brenden Brown Resume
Brenden Brown ResumeBrenden Brown Resume
Brenden Brown Resume
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
KSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdfKSU IT Capstone Report 2012-2017.pdf
KSU IT Capstone Report 2012-2017.pdf
 
Resume
ResumeResume
Resume
 
Architecture and Iasa Introduction
Architecture and Iasa IntroductionArchitecture and Iasa Introduction
Architecture and Iasa Introduction
 

More from Digital Business Innovation Community

White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...Digital Business Innovation Community
 

More from Digital Business Innovation Community (20)

Pf
PfPf
Pf
 
Man sze li fn-es_presentation_130506
Man sze li fn-es_presentation_130506Man sze li fn-es_presentation_130506
Man sze li fn-es_presentation_130506
 
H2020 fines cluster 20130506 for upload
H2020   fines cluster 20130506  for uploadH2020   fines cluster 20130506  for upload
H2020 fines cluster 20130506 for upload
 
Fitman presentation for fines
Fitman presentation for finesFitman presentation for fines
Fitman presentation for fines
 
F in es_secretariat_report-v2
F in es_secretariat_report-v2F in es_secretariat_report-v2
F in es_secretariat_report-v2
 
F in es_pp_template-v1 we2
F in es_pp_template-v1 we2F in es_pp_template-v1 we2
F in es_pp_template-v1 we2
 
F in es_pp_sensing enterprise-v1
F in es_pp_sensing enterprise-v1F in es_pp_sensing enterprise-v1
F in es_pp_sensing enterprise-v1
 
F in es_pp_digent
F in es_pp_digentF in es_pp_digent
F in es_pp_digent
 
F in es_pp_caps v01
F in es_pp_caps v01F in es_pp_caps v01
F in es_pp_caps v01
 
2013 05 06 f in-es_pp_overview
2013 05 06   f in-es_pp_overview2013 05 06   f in-es_pp_overview
2013 05 06 f in-es_pp_overview
 
2013 05 06 f in-es_pp_fi-ppp
2013 05 06   f in-es_pp_fi-ppp2013 05 06   f in-es_pp_fi-ppp
2013 05 06 f in-es_pp_fi-ppp
 
Isn best practices_ innovation-entrepreneurship_fines_06052013
Isn best practices_ innovation-entrepreneurship_fines_06052013Isn best practices_ innovation-entrepreneurship_fines_06052013
Isn best practices_ innovation-entrepreneurship_fines_06052013
 
White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...White paper eu complexity research-an integrated approach-the peoples toolkit...
White paper eu complexity research-an integrated approach-the peoples toolkit...
 
5 12-anastasius gavras
5 12-anastasius gavras5 12-anastasius gavras
5 12-anastasius gavras
 
5 10-christoph thuemmler
5 10-christoph thuemmler5 10-christoph thuemmler
5 10-christoph thuemmler
 
5 9-johan bengtsson
5 9-johan bengtsson5 9-johan bengtsson
5 9-johan bengtsson
 
5 8-jonathan cave
5 8-jonathan cave5 8-jonathan cave
5 8-jonathan cave
 
5 6-john sutcliffe‐braithwaite
5 6-john sutcliffe‐braithwaite5 6-john sutcliffe‐braithwaite
5 6-john sutcliffe‐braithwaite
 
5 4-arne berre
5 4-arne berre5 4-arne berre
5 4-arne berre
 
5 3-mika rantakokko
5 3-mika rantakokko5 3-mika rantakokko
5 3-mika rantakokko
 

Recently uploaded

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

Advanced Model Strengthens European Software Industry

  • 1. FInES cluster meeting Advanced Collaborative Enterprise Systems Norbert Jastroch Brussels, 12 Oct 2012
  • 2. The Multi‐Dimensional Unified Process provides an advanced model of engineering for complex enterprise systems, products and projects, in an interorganizational collaborative environment aiming to strengthen the European software industry with the know‐how to build complex services and big data management in a multi‐layered cloud computing continuum.
  • 3. Research Group International group of researchers working on Inter‐Organizational Collaborative Software Engineering • Norbert Jastroch – MET Communications GmbH • Vassilka Kirova – Alcatel‐Lucent • Cyril S. Ku – William Paterson University • Thomas J. Marlowe – Seton Hall University • Mojgan Mohtashami – Advanced Infrastructure Design • Susu Nousala – Aalto University
  • 4. Collaborative Enterprise Systems Collaboration of different organizations requires integration of processes interoperation of systems transfer of information/data across organizational boundaries
  • 5. Collaborative Software Engineering • Software development is collaborative in nature, especially for large, complex, and innovative systems • Collaboration shifts from intra‐organizational to become more inter‐organizational, inter‐cultural, and international • Economic factors (gain competitive edge in less expensive labor markets and expertise by out‐sourcing and/or off‐shoring, sub‐contracting, academic‐industrial collaboration) • Advanced technology in computing environment, interfaces, internet, network communication, wireless – Examples: Cloud, IoT, IoS • Scope of collaboration • All activities related to the definition, production, acquisition, integration and evolution / maintenance of software systems
  • 6. Software Engineering Models • Abstraction of the development process, specifying what the process involves in terms of activities and artifacts • 1‐dimensional models: e.g., Waterfall Model, Rapid‐Prototyping Model • 2‐dimensional (iterative and incremental) models: e.g., Spiral Model, Agile Process, Synchronize and Stabilize Model • Unified Process (a 2‐dimensional model) is well‐established for object‐oriented software design and development • More recently agile, light weight 2‐dimensional models and frameworks are being used more broadly • We propose a light multi‐dimensional model based on Unified Process or Agile Unified Process to accommodate inter‐ organizational collaboration and cost‐savings concerns
  • 7. 1-Dimensional Model (The Waterfall Model) Requirements Project Management Specifications and Analysis Documentation Verification Design Implementation and Testing Delivery and Installation Post-Delivery Maintenance
  • 8. 2-Dimensional Model Disciplines Increment Increment Increment Increment 1 2 3 4 Requirements Specification & Analysis Person-Days Design Implementation & Testing Maintenance Time
  • 9. The Unified Process D iscip lin es In cep tio n E laboratio n C o n s tructio n T ran sition P h ase P h ase P h ase P h ase R eq u irem ents S p ecificatio n & An alysis Person-Days D esign Im plem entation & T estin g M aintenan ce T im e
  • 10. The Multi-dimensional Unified Process • Technical and Business Dimensions Unchanged but enhanced to accommodate collaboration (e.g., partnership in a collaborative venture needs to be stabilized in the early phase of inception)
  • 11. The Multi-dimensional Unified Process • Collaborative Dimension Partner responsibilities, policies and practices Partner capabilities and resources Software development process Knowledge management and risk management Quality assessment and consistency
  • 12. The Multi-dimensional Unified Process • Management Dimension Legal issues, security, and intellectual property concerns, management objectives, systems objectives constrain the willingness and ability of the collaborators while trust and familiarity, formal and informal communication frameworks, and mediation processes affect the readiness for and the success of a collaboration
  • 13. The Multi-dimensional Unified Process • Inter‐Dimensional Relationships Multiple dependences between/among artifacts and activities in the dimensions initial partition of responsibilities related to inception in Business Dimension modeling and requirements in Technical Dimension knowledge and risk management in Collaboration Dimension security and intellectual property in Management Dimension
  • 14. Advancing Collaborative Enterprise Systems • Develop or select methods to support flexibility, specialization and evolution in and between all dimensions of the unified process • Manage collective ownership of knowledge and artifacts • Provide mechanisms and metrics to measure quality of collaboration and identify obstacles
  • 15. Conclusion and Future Work • Modeling of multi‐dimensional relationships • Collaborative metrics are needed that may affect product, project, and process • Real world example to map Multi‐dimensional Unified Process to reality
  • 16. Prior Work • Jastroch, N., Kirova, V., Ku, C. S., Marlowe, T. J., and Mohtashami, M.: “Adapting Business and Technical Processes for Collaborative Software Development”. Proceedings of the 17th International Conference on Concurrent Enterprising, ICE 2011, Aachen, Germany. June 20‐22, 2011 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6041218 • N. Callaos, T.J. Marlowe, N. Jastroch, S. Nousala, V. Kirova (Eds.): Collaborative Enterprises. Special issue of the Journal of Systemics, Cybernetics and Informatics, JSCI, Vol. 9/5. December 2011 http://www.iiisci.org/Journal/SCI/Contents.asp?var=&previous=ISS1105 • T.J. Marlowe, N. Jastroch, S. Nousala, V. Kirova: „Complex Collaboration, Knowledge Sharing and Interoperability“. Proceedings of the 18th International Conference on Concurrent Enterprising, ICE 2012, Munich, Germany. June 2012 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=6297696 Further papers also available on ResearchGate , and SSRN