Challenges in Multisite Development
 

Like this? Share it with your network

Share

Challenges in Multisite Development

on

  • 730 views

 

Statistics

Views

Total Views
730
Views on SlideShare
724
Embed Views
6

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 6

http://www.igniteoutsourcing.com 6

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Challenges in Multisite Development Presentation Transcript

  • 1. Challenges in Multisite Development Shai Kremer Sr. Manager, CT Detection SW Engineering 03-May-2011 1
  • 2. Outline • Overview o o o o High level overview of Philips and Philips Healthcare CT in a Nutshell Org Structure and Geo Distribution Technologies and Tools • Challenges and Practices o o o o SW Architecture System Integration Processes, Methodologies and Tools Cultural differences • Q&A 2
  • 3. Overview 3
  • 4. Company Overview 4
  • 5. CT Scanner 6
  • 6. CT in a Nutshell 7
  • 7. CT Org Structure and Geo Distribution - Old 8
  • 8. CT Org Structure and Geo Distribution - New 9
  • 9. Technologies & Tools 10
  • 10. Challenges and Practices 11
  • 11. Software Architecture • Challenge – architecture which supports global development • Architecture reflects Org structure (and vise versa) • Some practices Subsystem/component oriented Clear responsibilities Well defined interfaces Good documentation Independent roadmaps 12
  • 12. System Integration • Challenge – short integration cycle • Where and how system integration is performed? • Some practices Leading site per project Remote vs. physical on-site integration Continuous integration (iterations) Test at subsystem level before delivering to system • Unit testing • Component testing • System testing 13
  • 13. Processes, Methodologies and Tools • Challenge – harmonized processes, methodologies and tools across sites • To consider Variance between sites, cultural tendency Regulatory requirements (FDA) Leaving space for local initiatives (e.g. Scrum) • Some practices Harmonized procedures (e.g. check-in procedure) Harmonized templates (e.g. SRS) Harmonized guidelines (e.g. C# coding conventions) Build anywhere (CM automation) Leverage best practices 14
  • 14. Example – SW Quality Dashboard 15
  • 15. Cultural Differences • Challenge – effectively work together, leverage cultural strengths • Issues (very partial list) Communication and synchronization issues Local agenda Mistrust Yes, Done, Now • Some practices Over communicate – phone calls, emails, meet F2F as much as you can Telepresence Cultural awareness training Leverage local strengths 16
  • 16. Just an example… 17
  • 17. CONFIDENTIAL CT Engineering, October 7, 2008 19