Your SlideShare is downloading. ×

Challenges in Multisite Development

448

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
448
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
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. 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

×