Integrated Application                   Lifecycle                   Management (ALM)                     Using Microsoft ...
What is Application                            Lifecycle Management? Application Lifecycle Management (ALM) is a proven s...
Point Solutions for ALM Serena      Project Management, Change Management Concurrent versioning system      Code versi...
Limitations of Point                                                              Solutions Serena          Tool for Pro...
Collaboration through                                          Integration The key for good Application Lifecycle Managem...
All in One vs. Point                                                        solutions All in One -       One platform fo...
Microsoft’s Integrated ALMIntegration - 30% increase in overall ALM efficiency.
Integrated ALM Advantages All in One Solutions provide a number of advantages because of  the fact that they are tightly ...
TFS - Project ManagementAudience – 1. Project Manager 2. Business Analysts 3. Team Leaders
TFS - Project Management Team Foundation Server provides MSF for Agile, CMMI and  SCRUM process templates; or you can cho...
PM - MS Project 2010         Integration
New in TFS 2012 TFS 2012 removes the worksheets and adds these features to the Team Web  Access web interface. Each team...
New in 2012. Microsoft                                           Feedback Client You can respond to a request for feedbac...
Project DevelopmentAudience – 1. Developers
Team Foundation version                                           control   Check-ins for a group of items or for single ...
Developer - Create a Work                     Item
Developer - Code Check In
Whats new in TFS 2012 Query launcher in Pending Changes –    People wanted an easier way to associate work items on chec...
Whats new in TFS 2012 For developers, TFS 2012 includes significant  changes in Team Explorer that are geared  toward mak...
Whats new in TFS 2012 Code reviews.    TFS 2012 now includes a fully integrated code review     process    Example a de...
Whats new in TFS 2012Detect Changes to Filesor solution folder
Microsoft Team Explorer                                  Everywhere for TFS IDE’s based on Eclipse 3.5 to 3.7 on Windows,...
Microsoft Team Explorer    Everywhere for TFS
Project TestingAudience - 1. Testers 2. QA Engineers 3. Developers
MS Test Manager Define Testing Effort Create and Run Manual Tests Record Manual Test Steps for Playback Create Automat...
Microsoft Test Manager
What’s new in Unit Testing Smart Test Discovery    Previously, when a test project was built, Test Explorer would perfor...
JavaScript Unit Tests on                                   TFS with Chutzpah– Leverages VS 2012         – Build Summary.fu...
HP QC to TFS Migration Scrat    Scrat converts and migrates all of your HP Quality Center projects and items     over to...
Scrat
Garter Positions Microsoft                        in ALM Leaders Quadrant Gartner, a leading industry  analyst firm, eval...
Conclusion Integrated ALM using Microsoft technologies improves the overall  development efficiency by up to 30%. All in...
References1. http://support.smartbear.com/resources/sp/All-in-One.pdf2. http://www.codeproject.com/Articles/304883/The-Fut...
Upcoming SlideShare
Loading in …5
×

Integrated ALM using Microsoft 2012 Solutions

4,310 views

Published on

Integrated ALM using Microsoft technologies improves the overall development efficiency by up to 30%.

All in One Solution provides the best overall value and utility versus point solutions because start-up and recurring costs are normally less, features are better integrated, and reporting is much more seamless and robust.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,310
On SlideShare
0
From Embeds
0
Number of Embeds
108
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Integrated ALM using Microsoft 2012 Solutions

  1. 1. Integrated Application Lifecycle Management (ALM) Using Microsoft 2012 Solutions Presentation By Anup Hariharan Nair Date: 20 July 2012 http://HiFiCoding.com/Prepared using :
  2. 2. What is Application Lifecycle Management? Application Lifecycle Management (ALM) is a proven set of tools and processes that helps organizations manage the entire lifespan of application development, reduce cycles times, and eliminate waste. ALM integrates different teams, platforms, and activities, enabling a continuous flow of business value.
  3. 3. Point Solutions for ALM Serena  Project Management, Change Management Concurrent versioning system  Code versioning, Team Build, Work Item Tracking. HP - QC + QTP  Manage Defects, Test Plans, Test Cases, Test Results and Automated Tests. Spreadsheets and Documents  Excel, Word, Visio documents.
  4. 4. Limitations of Point Solutions Serena  Tool for Project Management and not for the entire team which includes developer and testers. HP Quality Center  Tool for Testers – Not for developer • Developers work on a different environment (Visual Studio) and dont want to use other tools that have no relation and connection to the Developer work.  Backtracking • Backtracking becomes difficult when team uses different tools for development and testing. Point Solutions  Both Serena & Quality Center are Point solutions which do not address complete ALM.  Someone needs to sync between the Project Documents, Serena, TFS and HP Quality Center.  Syncing and referencing the information from 4 different tools increases the time in an application lifecycle by up to 30%.
  5. 5. Collaboration through Integration The key for good Application Lifecycle Management is collaboration through Integration with team members and the tools they use to do their primary job. Product Managers, Developers and Testers are part of the same Team and the same Process. In order to improve product quality, they all need to work together and share information easily and quickly. If we want to apply integration inside the team, then we all need to work with the unified tool. This unified tool will help share information across the entire team.
  6. 6. All in One vs. Point solutions All in One -  One platform for the entire team.  Synchronizing between different tools is no longer necessary as they all are a part of an integrated platform.  Collaboration and integration become easy and fluent, collecting data to generate reports no longer needs to take a lot of time. Microsoft created Team Solution for each individual position on the team; there are tools for :  Requirement Management.  Design tools for Architects.  Developer tools.  Testing tools ranging from manual test to automation and load testing.
  7. 7. Microsoft’s Integrated ALMIntegration - 30% increase in overall ALM efficiency.
  8. 8. Integrated ALM Advantages All in One Solutions provide a number of advantages because of the fact that they are tightly integrated:  User Setup and Security  Project Setup  Traceability  Dashboards and Reporting  Ease of Use  Initial Costs  Maintenance Costs  Training Costs  Upgrade Costs  Professional Services Costs  Development Costs  Integration Costs  Reporting Costs
  9. 9. TFS - Project ManagementAudience – 1. Project Manager 2. Business Analysts 3. Team Leaders
  10. 10. TFS - Project Management Team Foundation Server provides MSF for Agile, CMMI and SCRUM process templates; or you can choose from a number of third party process templates. Microsoft Excel Agile Planning Workbook can be used to create and manage the product backlog, estimate the team’s velocity, and break the project down into iterations. The Iteration Backlog enables to plan iterations and track progress. In addition, integration with Microsoft Project enables stakeholders and project managers to gain real-time insight into project health as well as ways to improve existing processes.
  11. 11. PM - MS Project 2010 Integration
  12. 12. New in TFS 2012 TFS 2012 removes the worksheets and adds these features to the Team Web Access web interface. Each team project has its own web application for managing the work of a project. This isnt the SharePoint portal from previous versions, which still exists in the new version, but a newly designed Web Access application. From here, project managers can view and manage their project, administer iterations and work areas, manage team members, and access reports.
  13. 13. New in 2012. Microsoft Feedback Client You can respond to a request for feedback using Microsoft Feedback Client, a tool that allows you to launch an application,  capture your interaction with it as video and capture your verbal or type-written comments as well.  Your feedback is stored in Visual Studio Team Foundation Server 2012 RC to support traceability.
  14. 14. Project DevelopmentAudience – 1. Developers
  15. 15. Team Foundation version control Check-ins for a group of items or for single changes. Branching and merging. Shelving. Check-in policies.
  16. 16. Developer - Create a Work Item
  17. 17. Developer - Code Check In
  18. 18. Whats new in TFS 2012 Query launcher in Pending Changes –  People wanted an easier way to associate work items on check-in.  Microsoft added a Queries drop down to pending changes allowing you to launch a query and then drag & drop a work item into the associated work items list.
  19. 19. Whats new in TFS 2012 For developers, TFS 2012 includes significant changes in Team Explorer that are geared toward making the development workflow more efficient. The main change is in Team Explorers UI. Team Explorer 2010 and previous versions provided one window where everything resides (e.g., work items, reports, documents, builds). These items were presented as treeview menu items that can be expanded and contracted by clicking them. TFS 2012 Team Explorer has changed this to a more context-specific interface.
  20. 20. Whats new in TFS 2012 Code reviews.  TFS 2012 now includes a fully integrated code review process  Example a developer suspends work to address a priority issue that affects production. When the issue is fixed, the developer wants a code review done prior to checking in the code.  On the TFS 2012 Team Explorer Home screen is a Request Code Review link. Clicking this link opens the New Code Review screen. From here, one or more reviewers can be assigned by either typing in the persons name or selecting it from the drop-down list. You can add a description to the review request.  When the request is submitted, it will show up as a code review request in the reviewers My Work screen.
  21. 21. Whats new in TFS 2012Detect Changes to Filesor solution folder
  22. 22. Microsoft Team Explorer Everywhere for TFS IDE’s based on Eclipse 3.5 to 3.7 on Windows, Linux, Mac OS X, Solaris, AIX, or HP-UX. Any of the following versions of the Java runtime:  Sun Java™ 1.5 to 6, or IBM Java™ 1.5 to 6 on Microsoft Windows  Apple Java™ 1.5 to 6 on Mac OS X  Sun Java™ 1.5 to 6 on Linux or Solaris  IBM Java™ 1.5 to 6 on Linux or AIX  HP Java™ 1.5 to 6 on HP-UX Works with Visual Studio Team Foundation Server 2012 RC, Visual Studio Team Foundation Service Preview, Visual Studio Team Foundation Server 2010 or Visual Studio 2008 Team Foundation Server.
  23. 23. Microsoft Team Explorer Everywhere for TFS
  24. 24. Project TestingAudience - 1. Testers 2. QA Engineers 3. Developers
  25. 25. MS Test Manager Define Testing Effort Create and Run Manual Tests Record Manual Test Steps for Playback Create Automated UI Tests Create Physical or Virtual Test Environments To Use To Deploy Your Application or Run Your Tests Collect Diagnostic Data or Affect Your Test Machine and Easily Add Collected Data to a Bug Group Your Automated Tests By Using Test Categories
  26. 26. Microsoft Test Manager
  27. 27. What’s new in Unit Testing Smart Test Discovery  Previously, when a test project was built, Test Explorer would perform an exhaustive search to discover the tests. A Smart Test Discovery algorithm has been implemented that significantly improves the time required for updates to appear on the Test Explorer Window. Run Tests After Build a.k.a Continuous Test Runner  When this feature is turned on, the tests are run automatically after every successful build. If there are failed tests from previous runs, they are executed first.
  28. 28. JavaScript Unit Tests on TFS with Chutzpah– Leverages VS 2012 – Build Summary.functionality to discoverand run unit tests
  29. 29. HP QC to TFS Migration Scrat  Scrat converts and migrates all of your HP Quality Center projects and items over to Microsoft Team Foundation Server 2010.  The migration is quick, easy and a safe process that completes in just a few hours.  Contrary to the manual migration traditionally employed by organizations, Scrat fully automates the process.
  30. 30. Scrat
  31. 31. Garter Positions Microsoft in ALM Leaders Quadrant Gartner, a leading industry analyst firm, evaluated 16 vendors based on their completeness of vision and ability to execute in the Magic Quadrant for Application Lifecycle Management. Complete report details available at http://www.gartner.com/techno logy/reprints.do?id=1- 1ASCXON&ct=120606&st=sb
  32. 32. Conclusion Integrated ALM using Microsoft technologies improves the overall development efficiency by up to 30%. All in One Solution provides the best overall value and utility versus point solutions because start-up and recurring costs are normally less, features are better integrated, and reporting is much more seamless and robust.
  33. 33. References1. http://support.smartbear.com/resources/sp/All-in-One.pdf2. http://www.codeproject.com/Articles/304883/The-Future-of- Testing-Quality-Center-vs-Team-Found3. http://www.hp.com/hpinfo/newsroom/press_kits/2010/HPSoftwar eUniverseBarcelona2010/Whats_new_in_HP_Application.pdf4. http://www.microsoft.com/visualstudio/en-us/products/2010- editions/team-foundation-server/features5. http://go.microsoft.com/?linkid=97479286. http://msdn.microsoft.com/en-us/library/bb385832.aspx7. http://www.devproconnections.com/content1/topic/tfs-2012- 143104/catpath/visual-studio-2011/page/28. http://www.microsoft.com/visualstudio/11/en- us/lifecycle/develop-test9. http://blogs.msdn.com/b/bharry/archive/2012/05/31/visual-studio- tfs-2012-release-candidate-available-today.aspx

×