Top Banner
Page 1 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth © Siemens AG 2011. All rights reserved. MS Team Foundation Server (TFS) Program @ SYNGO Author(s): Arnold Rudorfer, Gerold Herold Revision: 1.0 Date: March 15, 2011 Contributions: Siemens Healthcare SYNGO TFS Program Team (T. Baer, T. Dasch, A. Gerhäußer, S. Gruber, P. Kiesel, K. Moritzen, C. Schmitt, C. Schu), Experiences and Lessons Learned … Prepared for InfoTeam TFS Workshop
58

SYNGO TFS Program InfoTeam Keynote

Nov 28, 2014

Download

Documents

Arnold Rudorfer

Introduction of Microsoft Application Life-cycle Management Tools Team Foundation Server in SYNGO
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: SYNGO TFS Program InfoTeam Keynote

Page 1 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

MS Team Foundation Server (TFS) Program @ SYNGO

Author(s): Arnold Rudorfer, Gerold Herold

Revision: 1.0 Date: March 15, 2011

Contributions: Siemens Healthcare SYNGO TFS Program Team (T. Baer, T. Dasch, A. Gerhäußer, S. Gruber, P. Kiesel, K. Moritzen, C. Schmitt, C. Schu),

Experiences and Lessons Learned …

Prepared for InfoTeam TFS Workshop

Page 2: SYNGO TFS Program InfoTeam Keynote

Page 2 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 3: SYNGO TFS Program InfoTeam Keynote

Page 3 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 4: SYNGO TFS Program InfoTeam Keynote

Page 4 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

What are we going to cover today …

Goals of this Talk

Provide you with an overview on SYNGO’s TFS Program Report about our journey

towards using TFS in a large development project syngo.via Review pro‘s and con‘s

engaging in ALM to drive efficiency and cost optimization

Page 5: SYNGO TFS Program InfoTeam Keynote

Page 5 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 6: SYNGO TFS Program InfoTeam Keynote

Page 6 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Who is SYNGO? Our business is to enable clinical workflows

Immunodiagnostics Clinical Chemistry Nucleid Acid Testing

Hematology Lab Automation Urin Analysis

Near Patient Testing

in-vitro diagnostics (laboratory systems)

X-Ray Computed Tomography

Magnetic Resonance

Molecular Imaging

Ultrasound

in-vivo diagnostics (imaging)

syngo.via

Oncology

Page 7: SYNGO TFS Program InfoTeam Keynote

Page 7 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Efficient image creation, usage, archiving, and sharing

syngo The Central Image Hub In Healthcare Workflows

syngo. It’s all about you.

More patient exams in less time*

Smooth and fast collaboration

Sound diagnoses in less time*

*Results may vary. Data on file.

Page 8: SYNGO TFS Program InfoTeam Keynote

Page 8 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Preferred layout applied Automated lesion segmentation Automatic loading of prior

exams, etc.

Example: syngo.mCT Oncology Workflow Tumor Detection, Staging and Monitoring

Multi-Modality Access Disease-Oriented Reading Automated Case Preparation

Image fusion for CT, PET, and MR images, etc.

Automated bone and blood pool removal

Automated sorting of images, etc.

Page 9: SYNGO TFS Program InfoTeam Keynote

Page 9 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 10: SYNGO TFS Program InfoTeam Keynote

Page 10 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Rationale for TFS Program Most burning issues @ SYNGO

Secure product quality in large, distributed teams Configuration-, integration- and

build-management highly complex No consistent approach for project

management across development sites & product lines Reporting from many different

sources Tool chain distributed in many

distinct tools: Project management, source control, bug tracking, build and test lab

Pain Points

Page 11: SYNGO TFS Program InfoTeam Keynote

Page 11 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Evolution of Software Engineering Technologies There is no way out to remain competitive …

Editor

Compiler Build Test

Source Control Time

Integrated Development Environment

(IDE)

Team Development

Tools

2000+

Application life-cycle tools

Process customization, integration & orchestration Process measurement Mining Continuous drive to optimization

Global development Software as driver for innovation Product-lines Lack of tool integration Agility, concurrent engineering

Transparency Specialization of development roles Usability Open-source & world-wide-web

Object orientation Emergence software maturity models of Metrics

Tren

ds &

Cha

lleng

es

Page 12: SYNGO TFS Program InfoTeam Keynote

Page 12 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 13: SYNGO TFS Program InfoTeam Keynote

Page 13 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

TFS Overview Next generation software engineering environment

(1) Source: Adapted from Microsoft Corporation, http://www.microsoft.com

Definition: TFS is the next generation syngo.via development environment that combines team portal, version control, work-item tracking, build management, process guidance, and business intelligence into a unified server (1).

Page 14: SYNGO TFS Program InfoTeam Keynote

Page 14 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

TFS Corner Stones Higher automation and throughput

Performant development activities supporting syngo.via

Central Data Repository

Optimizing how people work together

Collaboration

Efficiency by integrating workflows

Automation

Improve by measuring progress real-time

Reporting

Application Lifecycle

Management

Page 15: SYNGO TFS Program InfoTeam Keynote

Page 15 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

syngo.via Product Best managed using ALM tools …

Overview

syngo.via: Next generation imaging software covering the entire reading process

> 5,000 single product

requirements Several million lines of code

C++/C# Several hundred developers in

many locations Clinical applications for

Radiology, PACS, X-Ray, CT, MI, Oncology, Particle Therapy, MR

Context:

Page 16: SYNGO TFS Program InfoTeam Keynote

Page 16 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

TFS Program Goals, Business Case Min. 10% higher throughput and ~10% less cost

TFS: Is proposed to be the next generation syngo.via development environment that combines team portal, version control, work- item tracking, build management, process guidance, and business intelligence into a unified server.

Goal: Optimize cost for syngo.via development

environment by 10% Achieve developers‘ productivity increase by

>> 10%

Implementation scope: Project & Change Management Configuration-, Integration and Build Management Software- and System Test

TFS introduction

Cost of initiative: ~ xxxx € ~ xxxx € license costs for TFS ~ xxxx € for customization, internal training

and external contracts over 5 year period

Recurring costs: ~ xxxx € for maintenance, operations

Quantified benefits potential : Min. business value: ~ xxxx € Min. ROI > 1:6

Qualitative benefits (not yet quantified): Better product quality Quicker communication between

development teams Increase in developer satisfaction

Cost-/ Benefit Analysis (over 5 years)

Page 17: SYNGO TFS Program InfoTeam Keynote

Page 17 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

TFS Program Organization Chart

Lean focused team of highly motivated and visionary experts

Page 18: SYNGO TFS Program InfoTeam Keynote

Page 18 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 19: SYNGO TFS Program InfoTeam Keynote

Page 19 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Software Development Initiatives @ SYNGO

Overview about Process Improvements

Agile Transition

Optimized Requirements Engineering Approach

(OREA)

Microsoft Team Foundation Server

(TFS)

Agile Project Management

with TFS

Page 20: SYNGO TFS Program InfoTeam Keynote

Page 20 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Roles involved in Backlog Management

Backlog

Project Manager

Product Manager

Architect

Team

Content Definition Ranking

Technical Work Items Estimations Technical

Dependencies

Other Work Items

Grooming Realization

Product Owner

Content Slicing

The backlog is the central planning tool @ SYNGO

Page 21: SYNGO TFS Program InfoTeam Keynote

Page 21 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Best Practice

Introduction

Page 22: SYNGO TFS Program InfoTeam Keynote

Page 22 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Definition

TFS Process Templates

A process template is a collection of files that together define various process elements of a team project in Team Foundation Server.

A template defines data types processes workflows services reports

Page 23: SYNGO TFS Program InfoTeam Keynote

Page 23 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Available TFS Process Templates

CMMI Template supports traditional development processes

Agile Template supports generic iterative development processes

Scrum Template matches the standard Scrum terminology

Templates

Page 24: SYNGO TFS Program InfoTeam Keynote

Page 24 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Our Template Needs

Business Needs

Agile development processes (~Scrum) Large amount (>25) of

distributed teams Platform development

Regulated environment

(healthcare business)

Consequences

Neither of the existing templates fulfills our business needs We need to adapt

the TFS process template to our business needs

Page 25: SYNGO TFS Program InfoTeam Keynote

Page 25 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Best Practice

Usability

Page 26: SYNGO TFS Program InfoTeam Keynote

Page 26 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

User Interface Design

Challenge

Smart usage by teams Acceptance by users

Avoid user errors

Reduce training efforts

Page 27: SYNGO TFS Program InfoTeam Keynote

Page 27 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Solution

„Same“ User Interface for all Items

Every attribute is always at the same place Every attribute has always

the same name Maybe parts are dimmed,

not visible or just not used Also a 90%-fit

is more efficient than specific user interfaces

(Source: Android screenshots)

Page 28: SYNGO TFS Program InfoTeam Keynote

Page 28 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Solution

Two Column Approach

Two column approach

Left: Definition

Right: Planning & Acceptance

Avoid switches between tab cards Focus on information

you need together For planning tasks:

definition and planning data For acceptance tasks:

definition and acceptance data

Page 29: SYNGO TFS Program InfoTeam Keynote

Page 29 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Small Header

Solution

Reduce header to an absolute minimum Most screen area

is available for the tabs Avoid usage of the scroll bar,

which is disturbing Support of small screens,

e.g. beamer, notebooks

Small Header

Page 30: SYNGO TFS Program InfoTeam Keynote

Page 30 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Tab Cards

Solution

Reduce the number of tab cards Define clear content Avoid redundancies

Example: „All Link“ tab card

is sufficient Types of links are grouped

Many tab cards contain links: BreakDown, Tasks, Defects and All Links

„All Links” tab card

Groups

Page 31: SYNGO TFS Program InfoTeam Keynote

Page 31 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Usability

Take-Away-Message

Excellent usability is a pre-requisite for acceptance by the users

Page 32: SYNGO TFS Program InfoTeam Keynote

Page 32 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Best Practice

Hierarchy

Page 33: SYNGO TFS Program InfoTeam Keynote

Page 33 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Work Item Hierarchy

Challenge

Support of work items with different granularity needed Large work items require

multiple break downs (slices) Small work items can be

processed directly

Page 34: SYNGO TFS Program InfoTeam Keynote

Page 34 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Different Views on Backlog

Challenge

Overall product manager focuses on top-level items only („scope items“) Development team

focuses on (sliced) leaf items only („work to do“)

Page 35: SYNGO TFS Program InfoTeam Keynote

Page 35 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Top-level and Leaf Item Queries

Workaround

Definition of queries using TFS basics is possible ... .. but difficult

to understand and often error-prone

Work Item and Direct Links Query

Page 36: SYNGO TFS Program InfoTeam Keynote

Page 36 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

isTop & isLeaf Attributes

isTop = true

isLeaf = true

Solution

New attributes „isTop“ and „isLeaf“ Automation service

updates values if parent or child links are modified Queries are simple

Can be used in reports as well

Page 37: SYNGO TFS Program InfoTeam Keynote

Page 37 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Aggregation of Efforts / Story Points

Solution

Automation service aggregates efforts from child items Aggregated efforts

on leaf items are more precise than the initial ones on the top-level Improve estimations by

comparing initial and accounted efforts

Aggregation

$

Page 38: SYNGO TFS Program InfoTeam Keynote

Page 38 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Propagation of Status Information

Solution

Request to propagate the status of leaf items to the top-level automatically Refused ...

... because often

additional checks are necessary, e.g. integration of parts

Propagation

STOP

Page 39: SYNGO TFS Program InfoTeam Keynote

Page 39 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Hierachy

Take-Away-Message

Automation services are powerful tools, but do not automate everything

Page 40: SYNGO TFS Program InfoTeam Keynote

Page 40 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Best Practice

Single Backlog Item

Page 41: SYNGO TFS Program InfoTeam Keynote

Page 41 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

TFS as Overall Planning Tool

Challenge

One single tool for all planning issues Requirements Defects Product changes Process improvements .. and further work items

Page 42: SYNGO TFS Program InfoTeam Keynote

Page 42 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

First Approach

Definition of an optimal state diagram for each work item type

Local Optimization

Goal

Achievement

Defect Requirement Issue

Page 43: SYNGO TFS Program InfoTeam Keynote

Page 43 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Problem

A query selecting all work items which are not finished The implementation

The Query Problem

... and further more for other work item types

All available status values

Page 44: SYNGO TFS Program InfoTeam Keynote

Page 44 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Problem

How to generate a combined (overall) report?

The Reporting Problem

Work item with two states

Work item with three states

Page 45: SYNGO TFS Program InfoTeam Keynote

Page 45 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Solution

One State Diagram for „All“ Work Item Types

Created Initial state

Committed Committed for an iteration

In Work Implementation has started

Implemented Ready for acceptance & doneness check

Done Item finished

Doneness Checklist completely achieved

Terminated No longer relevant

Ready Ready for planning

Readiness Checklist completely achieved

Page 46: SYNGO TFS Program InfoTeam Keynote

Page 46 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Solution

Simple Queries and Simple Reporting

A query selecting all work items which are not finished The implementation

Same report for each scope (for all or some work items types only)

Page 47: SYNGO TFS Program InfoTeam Keynote

Page 47 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Single Backlog Item

Final Solution

Best practice: same state diagram Best practice from usability:

align user interface One work item that fits all:

Single Backlog Item

Page 48: SYNGO TFS Program InfoTeam Keynote

Page 48 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Single Backlog Item

Take-Away-Message

From a business perspective, a global optimum is more useful than many local ones

Page 49: SYNGO TFS Program InfoTeam Keynote

Page 49 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 50: SYNGO TFS Program InfoTeam Keynote

Page 50 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Pro‘s and Con‘s of Using TFS

What you need to know when getting engaged in customization and roll-out …

Advantages & benefits Disadvantages

Lessons learned

TFS feature gaps

Page 51: SYNGO TFS Program InfoTeam Keynote

Page 51 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Advantage & Benefits

What does it bring to your engineering efficiency

Integrated platform for core engineering workflows Reduction of TCO by phase out of

proprietary development tools Flexibility through customization

to domain-specific needs (e.g. medical devices) Address developers‘ principal pain

points

Page 52: SYNGO TFS Program InfoTeam Keynote

Page 52 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Disadvantages

Challenges that have to be mastered

High effort to customize work item templates; domain agnostic Degrees of freedom for customization

bare risk for over-engineering Development of target reporting

highly laborious Investment into TFS infrastructure

capital-intense Only few very knowledgeable TFS

experts available

Page 53: SYNGO TFS Program InfoTeam Keynote

Page 53 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Lessons Learned

A few of our learnings ...

TFS implementation needs a business case to provide focus & management support Involve workers‘ council early and

engage in highlighting benefits for staff TFS is a living eco-system Platform for continuous

optimization of engineering workflows New productivity tools constantly

emerge Proactive roll-out approach and

grooming of TFS champions

Page 54: SYNGO TFS Program InfoTeam Keynote

Page 54 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

TFS Feature Gaps

What TFS still needs to work on to become even more accepted

Requirements Engineering is a big gap Modeling of requirements Requirements Management:

Baselining Split/ merge of requirements Versioning

Variant- and version management of

requirements and test cases Role- and state-specific views on work

items

Page 55: SYNGO TFS Program InfoTeam Keynote

Page 55 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Key Take-Aways

TFS is a very powerful development platform with proven potential to drive development efficiency. Any TFS implementation needs a highly talented, motivated team to

learn to use the technology. Benchmark your TFS implementation approach with similar

organizations Roll-out of a new engineering environment needs structured change

management. Usability is a key driver for quick acceptance by engineers. To effectively use TFS, abstain from re-implementing existing

development process.

What you need to consider when engaging with TFS in your journey ...

Page 56: SYNGO TFS Program InfoTeam Keynote

Page 56 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Table of Contents

Contents Goals for this talk

Who is SYNGO?

Rationale, evolution of SE technologies

TFS business case, program setup

Initial experiences: Project- & Change MT

Pro’s and Con’s of Using TFS

Further information

Page 57: SYNGO TFS Program InfoTeam Keynote

Page 57 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Contact Details

Arnold Rudorfer Director Software Initiative and Process Improvement Siemens Healthcare Imaging & Therapy Phone: +49 9131 – 84 2299 Mobile: +49 174 1537825 Email: [email protected]

Page 58: SYNGO TFS Program InfoTeam Keynote

Page 58 March 15, 2011 Siemens Healthcare SYNGO InfoTeam TechTalk, Bubenreuth

© Siemens AG 2011. All rights reserved.

Contact Details

Gerold Herold Process Manager “Project Management” Siemens Healthcare Imaging & Therapy SYNGO Phone: +49 9131 – 84 5991 Email: [email protected]