Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Planning And Tracking In Tfs 2010

  • Inicia sesión para ver los comentarios

Planning And Tracking In Tfs 2010

  1. 1. Planning and Tracking Projects with VSTS 2010<br />By Ahmed Nasr<br />1<br />
  2. 2. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />2<br />
  3. 3. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />3<br />
  4. 4. Project Management<br />Enable our process, your process, no process<br />Value propositions<br />Customize to your process<br />Excel reports<br />Simplified warehouse<br />Relational warehouse<br />Excel reporting<br />Easier to share<br />Richer dashboards<br />MOSS support<br />Web parts<br />
  5. 5. Project Management, continued<br />Value propositions<br />Rich traceability<br />Hierarchy<br />Custom work item links<br />Link queryability<br />Better SCRUM support<br />Agile workbooks<br />Simplified template<br />New guidance<br />Scalable<br />TFS Basic<br />Cross project reporting<br />5<br />
  6. 6. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />6<br />
  7. 7. Demo <br />Scrum Planning with TFS 2010<br />
  8. 8. 8<br />Updating Tasks<br />Multiple interfaces for updating work items<br />
  9. 9. 9<br />UpdatingTasks<br />Team Explorer<br />
  10. 10. 10<br />UpdatingTasks<br />Iteration Backlog workbook<br />
  11. 11. 11<br />UpdatingTasks<br />Team Project portal<br />
  12. 12. 12<br />UpdatingTasks<br />
  13. 13. 13<br />TrackingProgress<br />Burndown chart tracks remaining and completed work<br />
  14. 14. 14<br />TrackingProgress<br />
  15. 15. 15<br />TrackingProgress<br />
  16. 16. 16<br />TrackingProgress<br />Detailed sprint progress is tracked on the project portal<br />The burndown shows the team on track…<br />And almost half of the tasks remain open<br />But the team hasn’t closed any of the three stories…<br />
  17. 17. 17<br />TrackingProgress<br />The Scrummaster opens an issue to track the problem the portal has identified<br />
  18. 18. 18<br />TrackingProgress<br />The issue is opened and tracked in TFS<br />
  19. 19. 19<br />TrackingProgress<br />Rich set of reports track progress<br />
  20. 20. 20<br />Retrospective<br />Capture retrospectives using the Team wiki on the Project Portal<br />Sample documents are provided as a guide<br />
  21. 21. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />21<br />
  22. 22. 22<br />Traceability for MSF Agile 5.0<br />User Story<br />Tests/Tested By<br />Parent/Child<br />Related<br />Test<br />Bug<br />Task<br />Change Sets<br />Code Coverage<br />Change Sets<br />Code<br />
  23. 23. 23<br />Traceability for MSF CMMI 5.0<br />Change Request<br />Affects/ Affected By<br />User Story<br />Requirement<br />Tests/Tested By<br />Parent/Child<br />Related<br />Predecessor/<br />Successor<br />Test<br />Bug<br />Task<br />Change Sets<br />Code Coverage<br />Change Sets<br />Code<br />
  24. 24. 24<br />Link Topology Types<br />Network<br />Directed Network<br />Dependency<br />Tree<br />
  25. 25. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />25<br />
  26. 26. Excel Reporting<br />Demo <br />
  27. 27. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />27<br />
  28. 28. Dashboard: SharePoint Server<br />Are we making progress on running test plans?<br />How are our builds doing over time?<br />Are we fixing bugs?<br />What’s the quality of our bug fixes?<br />
  29. 29. Dashboard: SharePoint Server<br />Are we getting enough coverage?<br />How many lines of code are we churning?<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  30. 30. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  31. 31. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  32. 32. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  33. 33. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  34. 34. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  35. 35. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  36. 36. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  37. 37. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  38. 38. Dashboard: SharePoint Server<br />Chart now shows Active and Resolved bugs<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  39. 39. Dashboard: SharePoint Server<br />Standard Excel chart so properties can easily be modified<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  40. 40. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  41. 41. Dashboard: SharePoint Server<br />I can now publish the updates back to my dashboard<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  42. 42. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  43. 43. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  44. 44. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  45. 45. Dashboard: SharePoint Server<br />Reload the workbook to clear Excel Services cache so that the updates show up immediately<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  46. 46. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  47. 47. Dashboard: SharePoint Server<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  48. 48. Dashboard: SharePoint Server<br />My dashboard shows active and resolved bugs now - that was easy!<br />Reporting in 2010 | Custom reports | Making transparency work <br />
  49. 49. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />49<br />
  50. 50. 50<br />Relational Reporting<br />Reporting against relational warehouse is supported!<br />… instead of this<br />-- MDX --<br />SELECT<br />{<br />                [Measures].[DateValue],<br />                [Measures].[Work Item Count]<br />} ON COLUMNS,<br />{<br />                CrossJoin(<br />                                [Date Range],<br />                                [Work Item].[System_State].[System_State]<br />                )<br />} ON ROWS<br />FROM<br />(<br />SELECT<br />                CrossJoin(<br />                                                StrToSet(@AreaParam),<br />                                                StrToSet(@IterationParam),<br />                                                StrToSet(@StateParam),<br />                                                StrToSet(@PriorityParam),<br />                                                StrToSet(@SeverityParam)<br />                ) ON COLUMNS<br />                FROM [Team System]<br />)<br />-- SQL--<br />SELECT history.[System_Id] AS ID, MAX(history.[System_ChangedDate]) AS Latest<br /> FROM @Hierarchy hierarchy INNER JOIN [WorkItemHistoryView] history ON hierarchy.ID = history.[System_Id]<br /> WHERE (history.[System_ChangedDate]&lt; @ChangeDate)<br /> GROUP BY history.[System_Id]<br />Write this…<br />
  51. 51. 51<br />Relational Reporting<br />What’s supported?<br /><ul><li>Tables in the warehouse database that have names that don’t start with ‘_’ E.g. DimWorkItem.
  52. 52. There are a set of helper views – view names that don’t start with ‘v’ E.g. CurrentWorkItemView.
  53. 53. All Table-Valued Functions</li></ul>What’s not?<br />Tables starting with ‘_’ and views starting with ‘v’ are only for system use i.e. subject to change in future release<br />
  54. 54. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />52<br />
  55. 55. Tools and reports<br />Business Intelligence Development Studio (BIDS)<br />Complex RS report<br />Power<br />Report<br />Builder<br /><ul><li>RS report for sharing with team on SharePoint Foundation dashboard
  56. 56. Upload to team project reporting site that you can subscribe to</li></ul>Excel<br /><ul><li>Sharing chart in an email
  57. 57. Shared with team on SharePoint Server dashboard</li></ul>Learning curve<br />
  58. 58. What kind of reports can I build using these tools?<br />Individual current or trend charts<br />Excel<br />
  59. 59. What kind of reports can I build using these tools?<br />Multiple charts showing data in a single RS report<br />Report<br />Builder<br />
  60. 60. What kind of reports can I build using these tools?<br />Business Intelligence Development Studio (BIDS)<br />Complex RS reports with custom visualization<br />
  61. 61. Reporting Out of the Box - Summary<br />Dashboards<br />Sharepoint WSS<br />Sharepoint Office Server System<br />Reports<br />Create Excel Report from Query<br />Ad-Hoc Excel Reporting<br />SQL Report Designer<br />SQL BI Studio<br />Data Availability<br />Data Warehouse (MDX, Excel Reporting)<br />Relational Warehouse (SQL)<br />Extensibility Layer to Import External Data into Warehouse<br />
  62. 62. Agenda<br />Project Management<br />Scrum Planning (Demo)<br />Traceability and Link Topology<br />Excel Reporting (Demo)<br />Dashboard and Ad Hoc Reporting<br />New Relational Reporting<br />What to Use<br />VS2010<br />58<br />
  63. 63. 59<br />VisualStudio 2010<br />
  64. 64. 60<br />Test Manager 2010<br />UML Modeling<br />Manual Testing<br />Layer Diagram<br />Load Testing<br />Web Testing<br />Test Case Management<br />IntelliTrace™<br />Architecture Explorer<br />Logical Class Designer<br />Cloud Development<br />Office Development<br />Windows Development<br />New WPF Editor<br />Customizable IDE<br />Multi-core Development<br />Silverlight Tools<br />Web Development<br />SharePoint Development<br />Generate from Usage<br />Static Code Analysis<br />Database Deployment<br />Code Metrics<br />Database Unit Testing<br />Test Data Generation<br />Test Impact Analysis<br />UI Test Automation<br />Code Coverage<br />Performance Profiling<br />Database Change Mgmt<br />Fast Forward for Manual Testing<br />
  65. 65. 61<br />Test Manager 2010<br />Test Case Management<br />Manual Testing<br />Lab MgmtConfig.<br />Checkpoint Environment<br />Environment from Template<br />Virtual Env. Setup/Tear Down<br />Reporting<br />Team Portal<br />Test Case Management<br />Branch Visualization<br />Version Control<br />Build Automation<br />Gated Check-in<br />Agile Planning Tools<br />Team Explorer<br />Team Agents<br />Fast Forward for Manual Testing<br />
  66. 66. Q& A<br />
  67. 67. References<br />Brian Harry’s Presentation in Teched Europe about Lap around VS2010 Project Management<br />Stephanie SaadCuthbertson Presentation in Teched Europe About Planning and Tracking<br />63<br />

×