streamline software development using microsoft alm
DESCRIPTION
This presentation deck details the capabilities available as part of the Microsoft ALM platform based on Team Foundation Server.TRANSCRIPT
![Page 1: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/1.jpg)
Streamline Software Development Using Microsoft ALM
Sanjeev Kumar, Director Technical Consulting
Canarys Automations Private Limited
![Page 2: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/2.jpg)
Agenda
SDLC and ALM
Microsoft ALM Offering
Case Study
![Page 3: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/3.jpg)
About CanarysCanarys is a leading IT services provider to its clients worldwide
From a humble consulting mode during its initial years, Canarys has evolved constantly to move up the value chain and provide high-end IT services.
Canarys offers a broad range of IT services and solutions which includes Mobile Apps, Microsoft Dynamics, TFS Consulting, Products, Application Development & Maintenance and Testing on Mobile and web platforms.
Established1988
![Page 4: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/4.jpg)
About CanarysPreferred Visual Studio Consulting Partner for Microsoft India for the past 8 yearsPreferred Visual Studio Consulting Vendor for Microsoft Consulting ServicesVisual Studio Consulting Partner for Microsoft Singapore and VietnamOver 100+ Customers across United States of America, United Kingdom, Europe and India Consistent record of over 80% of repeat business coming from existing customersSpotless delivery record of many successful projects over the past 20+ years
![Page 5: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/5.jpg)
Software Development Lifecycle (SDLC) SDLC is the process definition for simplifying the Software Development covering all the phases from Planning, Design, Development, Testing, Deployment to Maintenance.
Various SDLC Models available:
Waterfall
Spiral
RAD
IterativeOr
Incremental
Agile
![Page 6: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/6.jpg)
Application Lifecycle Management (ALM) Deals with Governance, Development and Maintenance of application software
Includes
Collection of tools including:
IDEs, Source Control, Work Items, Collaboration, Metrics, and Reporting.
RequirementsManage
ment
Architecture
Development
Testing
Maintenance
ChangeManagemen
t
ProjectManagemen
t
ReleaseManagemen
t
![Page 7: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/7.jpg)
Team Foundation
Server
Planning SCM Work Item Tracking Testing and Lab Management Build
Automation
Reporting and Analytics
Comprehensive ALM Solution
![Page 8: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/8.jpg)
Web-based Dashboards
![Page 9: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/9.jpg)
Project & Portfolio Management
![Page 10: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/10.jpg)
Sprint Planning
![Page 11: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/11.jpg)
Visualize the Project Progress – Your Way
![Page 12: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/12.jpg)
Improved Agile Reporting
![Page 13: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/13.jpg)
Improved Agile Reporting
![Page 14: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/14.jpg)
Improved Test Reporting
![Page 15: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/15.jpg)
Improved Bug Reporting
![Page 16: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/16.jpg)
Developer Productivity Features
Code Analysis
Code Metrics
Code Profiling
Intellitrace
![Page 17: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/17.jpg)
Tester Productivity Features
Web Testing
Load Testing
Coded UI Testing
ManualTesting
![Page 18: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/18.jpg)
Case Study About the Customer Global information technology provider of outsourced software
product development and application development 4000+ employees and 200+ clients worldwide Focused on Media & Entertainment, Travel & Hospitality, Retail &
Distribution and Telecommunication vertical
![Page 19: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/19.jpg)
Case Study – Project Details About the Project
Enterprise Application
ASP.NET 4.0, WCF, WPF
Scrum Methodology
![Page 20: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/20.jpg)
Areas Covered - Improvements
Reverse Engineering
0% 20% 40% 60% 80% 100%
50% 50%
Design
Bug Reproduction
Unit Tests
Code Review
Code Metrics
Code Analysis
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
50%
60%
36%
10%
50%
50%
40%
64%
90%
50%
Code Quality
![Page 21: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/21.jpg)
Areas Covered - Improvements
Deployment
Build
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
89%
83%
11%
17%
Release & Deployment
Defect Submission
Regression Testing
Functional Testing
Smoke Testing
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
80%
87%
58%
58%
20%
13%
42%
42%
Test Automation
![Page 22: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/22.jpg)
Redundant Tools DecommissionedProject Management
Requirements Management
Build Management
Unit Testing
Code Review
Automated Testing
Load and Performance Test
Version Control
Excel
RequisitePro
CruiseControl.NET
NUnit
FxCop
QTP
Loadrunner
Clearcase
![Page 23: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/23.jpg)
New Tools IntroducedStoryboarding
App
Insight
FeedbackManagement
ExploratoryTesting
Unit
Testing
![Page 24: Streamline software development using Microsoft ALM](https://reader034.vdocuments.mx/reader034/viewer/2022042815/55646974d8b42a90338b5214/html5/thumbnails/24.jpg)
Questions