Upload
sanjeevkumaris
View
41
Download
1
Tags:
Embed Size (px)
Citation preview
Streamline Software Development Using Microsoft ALM
Sanjeev Kumar, Director Technical Consulting
Canarys Automations Private Limited
Agenda
SDLC and ALM
Microsoft ALM Offering
Case Study
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
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
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
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
Team Foundation
Server
Planning SCM Work Item Tracking Testing and Lab Management Build
Automation
Reporting and Analytics
Comprehensive ALM Solution
Web-based Dashboards
Project & Portfolio Management
Sprint Planning
Visualize the Project Progress – Your Way
Improved Agile Reporting
Improved Agile Reporting
Improved Test Reporting
Improved Bug Reporting
Developer Productivity Features
Code Analysis
Code Metrics
Code Profiling
Intellitrace
Tester Productivity Features
Web Testing
Load Testing
Coded UI Testing
ManualTesting
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
Case Study – Project Details About the Project
Enterprise Application
ASP.NET 4.0, WCF, WPF
Scrum Methodology
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
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
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
New Tools IntroducedStoryboarding
App
Insight
FeedbackManagement
ExploratoryTesting
Unit
Testing
Questions
Thank You
Website: www.ecanarys.comEmail: [email protected]