1 / 26

Challenges in Systems Engineering in Collaboration - Merlin Project and results overview -

Challenges in Systems Engineering in Collaboration - Merlin Project and results overview -. Rini van Solingen October 11, 2007 Rini.van.Solingen@LogicaCMG.com. What is GDSE and why do it?. What?

cuthbert
Download Presentation

Challenges in Systems Engineering in Collaboration - Merlin Project and results overview -

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Challenges in Systems Engineering in Collaboration- Merlin Project and results overview - Rini van Solingen October 11, 2007 Rini.van.Solingen@LogicaCMG.com

  2. What is GDSE and why do it? • What? • The discipline of design, implementation and validation of software components and products on at least two distant geographic locations • Why? • Faster and round-the-clock development • Access to scarce resources and expertise • Lower development cost due to lower wages • Close geographical distance to customers • History (mergers and acquisitions) • No way back Rini.van.Solingen@LogicaCMG.com

  3. Making the promise reality… Rini.van.Solingen@LogicaCMG.com

  4. Distance People Management Engineering Globally Distributed Software Engineering Trust Education Language Communication Motivation Culture Knowledge Collaboration Geographical Timezone Cultural Coordination Virtual Teaming Travel Business drivers Overhead Transition Organization Work distribution Control Process Technology Development tools Life-cycle Architecture Infrastructure Rini.van.Solingen@LogicaCMG.com

  5. Problems in Globally Distributed Software Engineering • Distance • Short periods of synchronous communication (causing delays) • Different ways of dealing with responsibility and escalations • Misunderstandings due to cultural differences • People • Distrust and difficulties in building trust • Communication difficulties due to non-native English • Lack of informal contacts and inter-personal relations • Management • Positivistic business cases e.g. neglecting transition costs • Unclear understanding of progress and current status • Engineering • Lack of transparency within tools across sites and engineers • Different or not synchronized working processes • Insufficient/slow infrastructure Rini.van.Solingen@LogicaCMG.com

  6. The GDSE paradox • To make large software engineering projects successful, intense coordination is necessary • To make large software engineering projects possible, it needs to be carried out on more locations • Software engineering on more locations makes coordination more difficult and faulty Rini.van.Solingen@LogicaCMG.com

  7. Rini.van.Solingen@LogicaCMG.com

  8. Rini.van.Solingen@LogicaCMG.com

  9. Rini.van.Solingen@LogicaCMG.com

  10. Rini.van.Solingen@LogicaCMG.com

  11. Rini.van.Solingen@LogicaCMG.com

  12. Rini.van.Solingen@LogicaCMG.com

  13. Common Practice Scenario Rini.van.Solingen@LogicaCMG.com

  14. Ideal Scenario Rini.van.Solingen@LogicaCMG.com

  15. Merlin Project Objective “Merlin discovers innovative ways for embedded systems engineering in collaboration by enhancing and improving software engineering processes, methods, techniques and tools that fit for different forms of collaborative development” Rini.van.Solingen@LogicaCMG.com

  16. Consortium • Finland: • Nokia Application partner • Solid Application partner (SME) • Oulu University Technology partner • VTT Technology and exploitation partner • Incode Application partner (SME) • Netherlands: • Philips Technology and application partner • LogicaCMG Application and exploitation partner • Delft University Technology partner • Sweden: • Sony Ericsson Technology and application partner • Ericsson Technology and application partner • Lund University Technology partner Rini.van.Solingen@LogicaCMG.com

  17. What does Merlin project do? • Enabling the collaborative development of embedded systems with multiple partners • Emphasising the advantages of collaborative development and neutralising the disadvantages of collaboration • Developing dedicated effective and efficient processes and technologies for collaboration • Increasing deployability by initiating industrial cases to validate Merlin solutions • Enhance project results into exploitable solutions for collaborative development Rini.van.Solingen@LogicaCMG.com

  18. How we achieve our objective? Rini.van.Solingen@LogicaCMG.com

  19. Solution status for problems (year 2005) Solution status for problems (2006) Solution status for problems (year 2007) Proven Available Idea No solution Rini.van.Solingen@LogicaCMG.com

  20. Solution status for problems (year 2007) Proven Available Idea No solution Rini.van.Solingen@LogicaCMG.com

  21. 9 Exploitable Solutions • Merlin ToolChain: Interconnecting tools between partners • Merlin Handbook: Your personal navigator to collaboration success • QUPER: Your support in roadmapping performance requirements • Adaptability evaluation AEM: Ensure survival and succes of your system • CollabTools Report: Your overview on collaboration support tools • SkyFab: Build and test your distributed software in a minute • ParSEQ: Improve your requirements selection quality • Req. Analyst tool: Automated traceability reconstruction • TM1 Benchmark:Measure performance in critical Telco applications Rini.van.Solingen@LogicaCMG.com

  22. Collaboration Handbook Rini.van.Solingen@LogicaCMG.com

  23. Project mgmt tool Requirements mgmt tool Doors OSRMT SynergyCM Subversion SoftFab Merlin ToolChain is customizeable! Use any combination or subset of the tools already plugged in Or, plug-in your own tool according to instructions! Rini.van.Solingen@LogicaCMG.com

  24. Benefit view Excessive Competitiveadvantage Saturation breakpoint Useful Differentiation breakpoint Useless Quality level Utility breakpoint QUPER for Quality Roadmapping Cost view Quality level barrier Roadmap view Competitor B Target release n2 Competitor A Target release n1 Current Bad Target Quality Indicator (Feature X, Segment Y) Utility Differentiation Saturation Rini.van.Solingen@LogicaCMG.com

  25. Conclusions • Globally Distrubited SE is topic for the future • Promising benefits and success stories • Much issues to solve; horror stories are available • No way back; limited alternatives • Merlin had strong and promising results • The Merlin Handbook has been finalised including validation by 14 external testers • The Merlin ToolChain has been implemented, and has been validated in a real-life industrial case • Merlin web-site up and running: www.merlinproject.org Rini.van.Solingen@LogicaCMG.com

  26. Thank you for your attention! Rini.van.Solingen@LogicaCMG.com http://www.merlinproject.org/

More Related