Upload
sanjeevkumaris
View
80
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 Canarys
Preferred Visual Studio Consulting Partner for Microsoft India for the past 8 years
Preferred Visual Studio Consulting Vendor for Microsoft Consulting Services
Visual Studio Consulting Partner for Microsoft Singapore and Vietnam
Over 100+ Customers across United States of America, United Kingdom, Europe and India
Consistent record of over 80% of repeat business coming from existing customers
Spotless 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
Iterative
Or
IncrementalAgile
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.
Requirements
ManagementArchitecture Development Testing Maintenance
Change
Management
Project
Management
Release
Management
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
IntellitraceUnit
Testing
Tester Productivity Features
Web Testing Load TestingCoded UI Testing
Manual
Testing
Rich BugsExploratory
TestingTest & Lab
Management
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
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Reverse Engineering 50% 50%
Design
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Bug Reproduction
Unit Tests
Code Review
Code Metrics
Code Analysis
50%
60%
36%
10%
50%
50%
40%
64%
90%
50%
Code Quality
Areas Covered - Improvements
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Deployment
Build
89%
83%
11%
17%
Release & Deployment
0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Defect Submission
Regression Testing
Functional Testing
Smoke Testing
80%
87%
58%
58%
20%
13%
42%
42%
Test Automation
Redundant Tools Decommissioned
Project 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 Introduced
StoryboardingFeedback
Management
Exploratory
Testing
Unit
Testing
Manual
Testing
Questions
Thank You
Website: www.ecanarys.comEmail: [email protected]