Your SlideShare is downloading. ×
Scrum/XP using Team System (devLink & Agile 2009)
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Scrum/XP using Team System (devLink & Agile 2009)

3,612
views

Published on

This is the slide deck from my devLink 09 and Agile 2009 conference presentations. I skipped the Scrum intro slides at Agile 2009 since most of the crowd already had the basics down. This was nainly a …

This is the slide deck from my devLink 09 and Agile 2009 conference presentations. I skipped the Scrum intro slides at Agile 2009 since most of the crowd already had the basics down. This was nainly a demo so for over half the presentation I was not using slides.

Published in: Technology, News & Politics

2 Comments
9 Likes
Statistics
Notes
  • HI Tommy,

    Really good presentation on SCRUM. Did you take time to check out Urban Turtle. As I explain you at Agile 2009 conference this tool add a real good Planning board and task board into Team Foundation Web Access. Your planning and daily meeting will be really simplify with the Turtle.

    If you have a chance to try it please give me some feedback.

    www.urbanturtle.net

    Thanks !
    Dominic Danis
    ddanis@pyxis-tech.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Scrum/XP using Team System (devLink & Agile 2009)
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
3,612
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
310
Comments
2
Likes
9
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. Implementing Scrum/XP with Team Foundation Server
    Tommy Norman
    Systems Architect Agile Coach
  • 2. Agenda
    Introductions
    Survey / Expectations
    Scrum Overview
    Team System Overview
    Mapping Scrum / XP to Team System
    Scrum / XP in Team System Walkthrough
    Resources
    2
  • 3. 3
    Introductions
  • 4. Tommy Norman
    4
    Systems Architect / Agile Coach, Compuware
    Certified Scrum Master / Practitioner
    MVP Team System, Microsoft
    Email:tommy.norman@compuware.com
    Blog:www.tommynorman.com
  • 5. 5
    Survey / Expectations
  • 6. Agile Experience
    Currently using Scrum?
    Currently using XP?
    Currently using Scrum/XP hybrid?
    Using for less than 1 year?
    Using for more than 1 year?
  • 7. Agile/ Dev Tools
    Currently using an Agile management tool?
    Which Agile management tool?
    Using Visual Studio for .NET development?
    Using Team Foundation Server?
    Using tools like Team City, FITness, etc.?
  • 8. Setting Expectations
    NOT a discussion on whether or not to use Agile management tools…
    NOT a purist implementation…
    NOT an implementation of all XP practices…
    NOT a sales pitch for Team System…
  • 9. 9
    Scrum Overview
  • 10. Roles
    Scrum Team
    Scrum Master
    Product Owner
    Stakeholders & Users
  • 11. Artifacts
    Product Backlog
    Release Plan
    Product Vision
    Sprint Backlog
    Sprint Burndown
    Impediment List
  • 12. Process
    Development
    Update Product Backlog
    Daily
    Scrum
    Sprint
    Sprint
    Review
    Product Increment
    Project Initiation
    Sprint
    Planning
    Sprint
    Retrospective
  • 13. Project
    Initiation
  • 14. Project Initiation
    Business Case
    Product Backlog
    Product Vision
    Release Plan
    Scrum Team
  • 15. Product Backlog
    User Stories
    Prioritized by Value
    Estimated by the Team
    Product Owner
  • 16. User Story Card
    Search Catalog
    As a registered user I want the ability to search the online catalog so that I can find items to purchase.
    Business Value: 600 Story Points: 8
  • 17. User Story Card
    How to Demo
    Open search page.
    Enter multiple search criteria.
    Initiate search.
    View results of catalog items that contain one or more of the keywords in their title or description
    Tests
    • Quoted strings used for exact matching.
    • 18. Test operators AND, OR, +, and -.
    • 19. Results come back in under 5 seconds.
    • 20. Try invalid characters.
  • Planning Poker
  • 21. Planning Poker
    3
    5
    13
    ?
    5
  • 22. Release Planning
    Product Backlog
    3
    Sprint 1
    3
    2
    Release 1
    3
    Sprint 2
    1
    3
    3
    Sprint 3
    2
    3
    3
    Release 2
    Sprint 4
    5
    8
    Sprint 5
  • 23. Sprint Planning
  • 24. Sprint Planning
    Product Owner
    Product Backlog
    Scrum Master
    Scrum Team
    Sprint Backlog
  • 25. Sprint Planning
    Product Backlog
    Velocity
    3
    9 Story Points
    Sprint 1
    3
    2
    3
    1
    3
    3
    2
    3
    3
    5
    8
  • 26. Sprint Planning
    Search Catalog: 3
    As a Catalog Customer I want the ability to search the online catalog to find items I am interested in purchasing.
  • 27. Sprint Planning
    Search Catalog: 3
    As a Catalog Customer I want the ability to search the online catalog to find items I am interested in purchasing.
    Create Search Page: 8hrs
    Create Query class: 4hrs
    Create Search Manager class: 2hrs
    Create Search method: 8hrs
  • 28. Sprint
  • 29. Sprint (Daily Scrum)
    Scrum Master
    Scrum Team
    Sprint Backlog
    Sprint Burndown
    Impediment List
  • 30. Sprint Task Board
    Not Done
    In Progress
    Done
    Deferred
    User Stories
    Do this and that.
    Do this and that.
    Do this and that.
    As a user I want this to do that.
    Do this and that.
    As a user I want this to do that.
    Do this and that.
    Do this and that.
    As a user I want this to do that.
    Do this and that.
    Do this and that.
    Do this and that.
  • 31. 350 hrs.
    Work Hours Remaining
    0 hrs.
    Time
  • 32. Sprint (Development)
    Continuous Integration
    Source Control
    Developer
    Feature Testing
    Unit Testing
  • 33. Product Backlog Maintenance
    Product Owner
    Product Backlog
    Scrum Team
    Stakeholders & Users
  • 34. Sprint Review
  • 35. Sprint Review
    Product Owner
    Finished Product
    Scrum Master
    Scrum Team
    Stakeholders & Users
  • 36. Sprint Retrospective
  • 37. Sprint Retrospective
    Product Owner
    Scrum Master
    Scrum Team
    Stakeholders & Users
  • 38. Sprint Retrospective
    What went well?
    What could be better?
    Better unit testing
    Unit testing
    Testing could be better
    Mgt. has better visibility
    Better idea of what to work on
    I liked the Task Board
    Daily Scrum too long
    Better Input from Mgt.
  • 39. Rinseand Repeat
  • 40. Development
    Update Product Backlog
    Daily
    Scrum
    Sprint
    Sprint
    Review
    Product Increment
    Project Initiation
    Sprint
    Planning
    Sprint
    Retrospective
  • 41. Scrum
    Sprint
    Retrospective
    Daily Scrum
    XP
    Sustainable
    Pace
    Sprint
    Backlog
    TDD
    Product Owner
    Continuous
    Integration
    Refactoring
    Sprints
    Scrum Master
    Planning Game
    Co-located
    Teams
    Collective Ownership
    Burndown
    Chart
    Sprint
    Review
    Sprint
    Planning
    Product Backlog
  • 42. 40
    Team System Overview
  • 43.
  • 44. Visual Studio Team Editions
    Architect Edition
    Modeling Tools
    Deployment Modeling
    Test Edition
    Web / Manual Testing
    Load Testing
    Developer / Database Edition
    Code Metris / Analysis
    Database Management / Deployment
    Database Testing / Test Data Gen
  • 45. Team Foundation Server
    Version Control
    SQL Based
    Better Branch Management
    Build Server
    MSBuild Based
    Very Extensible
    Work Item Tracking
    Many Free Process Templates
    Very Customizable / Extensible
  • 46. Team Foundation Server
    Reporting
    Everything Stored in OLAP Cube
    SQL Reporting Services
    Web Access
    All Functionality on the Web
    Project Portals
    Sharepoint / MOSS
    Office Integration
    Excel / MS Project
    Third Party Tools
    Extensive API
  • 47. 45
    Mapping Scrum / XP to Team System
  • 48. Development
    24 hrs.
    Daily
    Scrum
    Sprint
    Sprint
    Review
    Product Increment
    2 - 4 weeks
    Project Initiation
    Sprint
    Planning
    Sprint
    Retrospective
  • 49. Scrum / XP
    Team System
    Product / Sprint Backlogs
    TFS: Work Item Tracking
    TDD / Unit Testing
    VS Dev Ed: Code Analysis
    Continuous Integration
    TFS: Build Server & Version Control
    Collective Ownership
    TFS: Version Control
    Information Radiators
    TFS: Reports & Web Access
    Inspect & Adapt
    TFS: Extensibility & Reports
    Release Planning
    MS Office Integration
    Metaphor
    TFS Arch Ed: Modeling
  • 50. 48
    Scrum / XP in Team System Walkthrough
  • 51. Development
    24 hrs.
    Daily
    Scrum
    Sprint
    Sprint
    Review
    Product Increment
    2 - 4 weeks
    Project Initiation
    Sprint
    Planning
    Sprint
    Retrospective
  • 52. 50
    Resources
  • 53. Conchango Scrum Template
    51
  • 54. Conchango Sprint Task Board
    52
  • 55. TFS Power Tools
    53
  • 56. TFS Web Access
    54
  • 57. THANK YOU
  • 58. 56
    © 2008 Compuware Corporation — All Rights Reserved

×