insightful solutions :: innovative technologies thanks to our sponsors

Download Insightful Solutions :: Innovative Technologies Thanks to our Sponsors

If you can't read please download the document

Upload: barry-knight

Post on 23-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

  • Slide 1
  • Insightful Solutions :: Innovative Technologies Thanks to our Sponsors
  • Slide 2
  • Insightful Solutions :: Innovative Technologies Application Lifecycle Management with Visual Studio 2013 and TFS 2013 With Paul Hacker, AgileThought Technical Architect, Microsoft ALM MVP
  • Slide 3
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Team Build Testing Feedback DevOps Release Management Reporting TFS in the Cloud
  • Slide 4
  • Insightful Solutions :: Innovative Technologies
  • Slide 5
  • Code Metrics Code Coverage Coded UI Testing Code Clone Microsoft Fakes (Unit Test Isolation) Code Review Task Suspend/Resume Test Case Management: Test Manager client and web based Manual Testing Exploratory Testing Lab Management Release Management PowerPoint Storyboarding + TFS full capabilities Agile Portfolio Management Team Room Feedback Manager Work Item charting + Team Foundation Service Windows Desktop and Windows Store Apps Web and Cloud development Office and SharePoint Development Office 365 Cloud Business Apps Blend for Visual Studio LightSwitch Extensible Testing Framework Advanced Profiling and Analysis Refactoring & Peek Definition Third-Party Extensibility Features
  • Slide 6
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Team Build Testing Feedback DevOps Release Management TFS in the Cloud
  • Slide 7
  • Insightful Solutions :: Innovative Technologies Web Access Team sensitive home page Customize tiles with team favorites View burndown Start feedback View members
  • Slide 8
  • Insightful Solutions :: Innovative Technologies Agile Portfolio Management Agile for large workloads Manage several teams in an organization Get insight from Features and track progress down to Stories and/or Tasks Consolidate portfolio Easy navigation and visualization of complex hierarchy of scenarios Gain understanding of overall project completion across multiple teams
  • Slide 9
  • Insightful Solutions :: Innovative Technologies Tags
  • Slide 10
  • Insightful Solutions :: Innovative Technologies Project Teams Team room Durable & real- time communication to improve team collaboration Centralized and searchable project activity feed including changes to code, work items, build status and more
  • Slide 11
  • Insightful Solutions :: Innovative Technologies Charts
  • Slide 12
  • Insightful Solutions :: Innovative Technologies Sprint Planning Perform work breakdown Define tasks By team member By activity type Define team capacity Hours available by team member Planned time away Review required and available capacity For the team By activity type By individual members
  • Slide 13
  • Insightful Solutions :: Innovative Technologies Task Boards Touch sensitive Drag-and-drop View Per PBI Per Team Member Perform updates on stickies Adjust remaining work Change assignment Update state
  • Slide 14
  • Insightful Solutions :: Innovative Technologies Teams Manage projects at the team level Each team Owns an area Has its own favorites Has its own Home Page Has its own security Set capacity of members per team
  • Slide 15
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Team Build Testing Feedback DevOps Release Management TFS in the Cloud
  • Slide 16
  • Insightful Solutions :: Innovative Technologies New Team Explorer Team Explore starts at a Home page Separate pages have targeted functionality My Work supports: (Premium/Ultimate) Work Item association Easy Shelve / Unshelve (Suspend / Resume) Merge from Shelveset Pending changes supports: Work Item association Include / Exclude files Shelve / Unshelve Find Shelvesets Resolve Conflicts Undo All Manage workspaces
  • Slide 17
  • Insightful Solutions :: Innovative Technologies CodeLens (Ultimate Only)
  • Slide 18
  • Insightful Solutions :: Innovative Technologies Code Lens
  • Slide 19
  • Insightful Solutions :: Innovative Technologies Peek Definiton, Navigate To
  • Slide 20
  • Insightful Solutions :: Innovative Technologies Git for on-premises TFS Git Support Git support arrives for Team Foundation Server hosted on- premises (a feature previously available only in Team Foundation Service) New Team Projects now support either TFVC or Git for Source Control
  • Slide 21
  • Insightful Solutions :: Innovative Technologies Code Review Request and Response (Premium and Ultimate Built into Team Explorer 2013 Review Request and Response Work Items Streamlined workflow
  • Slide 22
  • Insightful Solutions :: Innovative Technologies Enhanced Work Item Dialog Chrome-less layout Variable font sizes Rich text descriptions Discussion Only history option
  • Slide 23
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Testing Feedback DevOps Release Management TFS in the Cloud
  • Slide 24
  • Insightful Solutions :: Innovative Technologies Testing Features MTM is a QA Professional focused interface Work Item based test case management, test planning and status tracking Focused on Requirements Robust manual testing functionality Powerful defect data capture tools Record / Playback of actions (Fast Forward) Whats New Large performance improvements Exploratory Testing Support for Windows 8 Metro-style apps Multiple Lines and Rich Text support in test steps Test Suite cloning Improved test plan results
  • Slide 25
  • Insightful Solutions :: Innovative Technologies Coded UI Testing Enables verification of UI functionality Record test actions from VS to generate code Reverse engineer code from MTM action recordings Add assertions to verify functionality Whats New for 2012/2013 Coded UI Test Editor included in-the-box Support for HTML5 in IE 9 and IE 10 Support for IE 10 Spell Checking Support for 64-Bit IE in Windows 8 Support for pinned sites in IE 9 Support for IE 9 semantic tags Handles white space characters correctly between IE versions Continue on Error attribute set during recording New Coded UI Test APIs Full platform supported http://msdn.microsoft.com/en-us/library/dd380742.aspx
  • Slide 26
  • Insightful Solutions :: Innovative Technologies Test Explorer Support for multiple unit testing frameworks MS Test xUnit nUnit And more! Both.NET and native C++ Run tests on compile Continuous test runner Background testing Run selected tests Failed tests Tests that havent been run All Tests Easily enable code coverage
  • Slide 27
  • Insightful Solutions :: Innovative Technologies Web based testing tools
  • Slide 28
  • Insightful Solutions :: Innovative Technologies Load Testing in the cloud Cloud-based load testing Use Visual Studio Ultimate combined with Team Foundation Service to conduct load testing using Windows Azure hosted load agents Scale load tests easily from tens to thousands of users without the need to setup your own infrastructure
  • Slide 29
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Testing Feedback DevOps Release Management TFS in the Cloud
  • Slide 30
  • Insightful Solutions :: Innovative Technologies Feedback: Initiating Click on link in Web Access Select stakeholders Instruct how to access the application Focus the feedback Feedback request is mailed out Stakeholders click a link to start a feedback session
  • Slide 31
  • Insightful Solutions :: Innovative Technologies Feedback: Responding Click on a link to start a session Feedback can also be initiated voluntarily by the Stakeholder Select what to record Screen / voice / both Screenshot at any time Attach files Type comments
  • Slide 32
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Architecture Tools Team Build Testing Feedback DevOps Release Management TFS in the Cloud
  • Slide 33
  • Insightful Solutions :: Innovative Technologies DevOps: Integration from SCOM to TFS
  • Slide 34
  • Insightful Solutions :: Innovative Technologies SCOM Issues in TFS
  • Slide 35
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Testing and Lab Management Feedback DevOps Release Management TFS in the Cloud
  • Slide 36
  • Insightful Solutions :: Innovative Technologies How do we think about Release Management
  • Slide 37
  • Insightful Solutions :: Innovative Technologies Automation
  • Slide 38
  • Insightful Solutions :: Innovative Technologies Collaboration
  • Slide 39
  • Insightful Solutions :: Innovative Technologies Team Foundation Server integration
  • Slide 40
  • Insightful Solutions :: Innovative Technologies Analytics & reporting
  • Slide 41
  • Insightful Solutions :: Innovative Technologies Security
  • Slide 42
  • Insightful Solutions :: Innovative Technologies Error reporting
  • Slide 43
  • Insightful Solutions :: Innovative Technologies Agenda TFS Overview Agile Management Developer Tools Testing and Lab Management Feedback DevOps Release Management TFS in the Cloud
  • Slide 44
  • Insightful Solutions :: Innovative Technologies Visual Studio Online
  • Slide 45
  • Insightful Solutions :: Innovative Technologies Lightweight browser-based code editing A lightweight, IntelliSense enabled editor that works from any browser.
  • Slide 46
  • Insightful Solutions :: Innovative Technologies Low overhead automated builds
  • Slide 47
  • Insightful Solutions :: Innovative Technologies Load testing, simplified
  • Slide 48
  • Insightful Solutions :: Innovative Technologies Application Insights
  • Slide 49
  • Insightful Solutions :: Innovative Technologies Application Insights
  • Slide 50
  • Insightful Solutions :: Innovative Technologies Q&A Looking For ALM Solutions for Your Business? Email me at [email protected] Paul Hacker is a Solutions Architect and ALM Consultant at AgileThought, Microsoft ALM MVP. He has over 10 years of professional experience in software development, working in all phases of distributed object oriented enterprise application development and design using Microsoft technologies. About Paul @pjhacker