1 / 8

Scrum Experience Group Team Foundation Server (TFS)

Scrum Experience Group Team Foundation Server (TFS). Marcato / Kardia Health Systems April 27, 2010. Overview of Case Study. Kardia Health Systems Medical software company startup Roughly 10 active users (developers, testers, product owners) Team members in MN, CO, TX, and Belarus

stacey
Download Presentation

Scrum Experience Group Team Foundation Server (TFS)

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. Scrum Experience GroupTeam Foundation Server (TFS) Marcato / Kardia Health Systems April 27, 2010

  2. Overview of Case Study • Kardia Health Systems • Medical software company startup • Roughly 10 active users (developers, testers, product owners) • Team members in MN, CO, TX, and Belarus • Important to get and maintain FDA 510k compliance • Marcato • Agile coaching, offshore development

  3. Why TFS? • Kardia already owned the Visual Studio development tools • Cross platform development work (.NET, Java) with integration to both Visual Studio and Eclipse • Full traceability from story to test result needed to satisfy FDA 510k certification requirements • Kardia management team experienced with Agile • Scrum For Team System template available for free • Process guidance already documented • Complete Application Lifecycle Management “out of the box” – few add-ins or integration problems • Integrated Windows security / group management

  4. Screenshot of IDE

  5. Deployment • Team Foundation Server 2008 / SQL Server 2008 / Windows Server 2003 • Single central instance deployed in data center in Houston, TX • “Vanilla” installation • added a “Customer Requesting” field • TFS server also our build server – replaced Cruise Control on separate build server • Web-based portal similar to IDE also available • Using Teamprise Build Extensions to integrate Java ANT build • Took roughly a day to bring online

  6. Features We Use • Source code control • Continuous integration – each checking fires off a build, build server built in • Links between Product Backlog Items, Sprint Backlog Items, Test Cases, and Test Results provide end-to-end traceability • Defect management • Team project portal • Easy to build individual and team queries • Uses SQL Reporting Services for reporting

  7. Observations • Terminology differences complicate training • Product Backlog Item (instead of Story or Feature) • Sprint Backlog Item (instead of Task) • Searching capabilities limited in IDE • Building Windows Installer Setup projects in TFS Build more complicated than expected • Integrating Java/ANT build using Teamprise Build Extensions • No graphical storyboard • Significant feature improvements for testing in TFS 2010 • Integrated automated testing tool • Worth investigating before deploying

  8. Questions? • craig@marcatopartners.com • Cell: 612-940-3003

More Related