1 / 29

La nouvelle plateforme ALM 2010 de Microsoft

La nouvelle plateforme ALM 2010 de Microsoft. Christine DUBOIS AGIL COM duboisc@hotmail.fr. AGIL COM. ASP.NET Ajax C# VSTS VB.NET SQL Server. Les coach. AVANT. APRES. Agenda. Pourquoi une méthode Agile ?

rosalba
Download Presentation

La nouvelle plateforme ALM 2010 de Microsoft

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. La nouvelleplateforme ALM 2010 de Microsoft Christine DUBOIS AGILCOM duboisc@hotmail.fr

  2. AGILCOM

  3. ASP.NET Ajax C# VSTS VB.NET SQL Server Les coach • AVANT • APRES

  4. Agenda • Pourquoiuneméthode Agile ? • Quelles nouveautésdans la version 2010 de la plateforme ALM Microsoft ?

  5. AGILE vs TraditionalApproach TraditionalApproach What ConceptualLevel LogicalLevel AGILE How Using PhysicalLevel

  6. Identifying and Creating Personas Good personas are memorable and three dimensional Personification of user groups Represented as an individual Persona Benefits • They separate “you” from your application’s customers • By making them “real” they are easier to discuss • They are more specific than RUP actors e.g. several personas for different demographics • They help with role play activities Persona should be useful for decision making Personas consider personality, work environment and characteristics Personas should have a memorable name

  7. Techniques for Capturing User Stories User stories Steps for persona to accomplish goal Persona Goal Practices for Capturing User Stories • Start with the goal • Break the goal into a list of steps • Start with “Persona does step” • Then “Solution shows result” • Use action verbs to enumerate steps • Write scenarios in the user’s language • Don’t detail alternate and exception paths initially

  8. Visual Studio Team System 2008

  9. Visual Studio Team System 2010

  10. Project Transparency Effectively plan and deliver the right software Collaboration Software quality Build applications that really work High level of quality (QA and QC) Deliverwhatcustomersask for ! Visual Studio Team System 2010 Pillars

  11. No More Planning Black Box No More Late Surprises No More Parallel Development Pain No More Bewildering Admin No More No Repro No More Build Breaks No More Butterfly Effects or Legacy Fear No More UI Regressions No More Missed Requirements or Changes No More Waiting for Build Setup No More Performance Regressions New Features

  12. Top-to-Bottom Traceability Requirements Traceability Parent/Child Relationships Rollup and Drilldown Agile Planning Built-in product backlog mgmt Built-in iteration planning Easily customizable Great Project Integration Full dependency linking Full round-tripping w/ TFS No More Planning Black Box

  13. Demo Planning

  14. Reporting for mere mortals Generate reports from queries Manipulate data with Excel Friendlier OLAP cube Share the knowledge Embed reports via MOSS No More Late Surprises

  15. First class branches Server-side branch creation Visualize branch relationships Track change across branches History Timeline Richer Annotate Conflict resolution No More Parallel Development Pain Visual Studio TFS Branching Guide 2010 • http://tfsbranchingguideiii.codeplex.com/

  16. Demo Branching

  17. MMC-based admin UI for common tasks Change service accounts Configure data tier Configure SSL Add /change SharePoint Configure reporting/analysis services Configure Team System Web Access Manage project collections Access log files No More Bewildering Admin

  18. Demo Admin site

  19. No more butterfly effect • Generate Graph Documents to explore the relationships and organization : • Graphs are generated By Assembly, by Namespace or By Class • Can be navigated to visualize dependencies • Partial graphs can be created by using Architecture Explorer • Layer Diagrams show organization and constraints

  20. UML Diagrams • Helpsyou to modelize User Requirements • Use case diagram • Who uses the system and what they do with it • Conceptual class diagram • Glossary of types that are used to describe the requirements; the types visible at the system's interface. • Activitydiagram • Flow of work and information between activities performed by users and system or its parts. • Sequencediagram • Sequence of interactions between users and system or its parts. An alternative view to the activity diagram. • Component Diagram • show the major parts of the system

  21. Demo Dependency Graph

  22. The actionable bug Steps to reproduce System information Screen shots Full screen video, indexed Trace debug log Test environment No More ‘Repro’

  23. Create tighter Dev/Test interaction Code UI Test is a new test type. Enables creating UI test automation. Supports: Web UI (IE & FF Beta Support) Windows Forms Windows Presentation Foundation No more UI regressions or missed requirements

  24. Demo Test Manager 2010 UI Test

  25. Test Impact Analysis Works with Code Coverage data in TFS. Compares code changes with coverage data. Recommends tests to run based on coverage impacted. Gated check-in Checks changes into a shelfset on server. Merges changes with main and runs build. If successful, commits changes to main. No more Build Breaks

  26. Lab Management • Maintains groups of Virtual machines for Testing • Rapidly provisions Virtual Machines • Can be copied, check pointed, shared • Developer has access to tester’s environment • Network fencing enables you to run a copy of the environment

  27. Conclusion

  28. Thank you for your Attention! • For more Information please contact • Christine DUBOIS • Consultant Trainer Dynamics & .NET • duboisc@hotmail.fr • Tel : +33 (0)4 50 10 49 70 • Mobile : +33 (0)6 08 02 99 11 • http://blogs.developpeur.org/cdubois • Bernard Fedotoff • Architecte, Consultant ALM • bfedotoff@hotmail.com • Tel : +33 (0)4 50 10 49 70 • Mobile : +33 (0)6 12 54 93 12 • http://blogs.developpeur.org/bfedotoff • http://www.agilcom.ch • 10 route de Nanfray • PAE du Levray • 74960 CRAN-GEVRIER • FRANCE

More Related