Challenges in Multisite Development

1,215 views

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
1,215
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Challenges in Multisite Development

  1. 1. Challenges in Multisite Development Shai Kremer Sr. Manager, CT Detection SW Engineering 03-May-2011 1
  2. 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. 3. Overview 3
  4. 4. Company Overview 4
  5. 5. CT Scanner 6
  6. 6. CT in a Nutshell 7
  7. 7. CT Org Structure and Geo Distribution - Old 8
  8. 8. CT Org Structure and Geo Distribution - New 9
  9. 9. Technologies & Tools 10
  10. 10. Challenges and Practices 11
  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. 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. 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. 14. Example – SW Quality Dashboard 15
  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. 16. Just an example… 17
  17. 17. CONFIDENTIAL CT Engineering, October 7, 2008 19

×