Top Business Benefits of Application Lifecycle Management (ALM) Imaginet Resources Corp. http://www.imaginet.com
Jun 20, 2015
Top Business Benefits of Application Lifecycle Management (ALM)
Imaginet Resources Corp.http://www.imaginet.com
Agenda
ALM and the Business
Application Lifecycle and ALM
ALM RevisitedConclusion
Is ALM the same as SDLC?
What is a “Software Development Lifecycle?”But an application lives before an after the development efforts…And what about the term “cycle”?
Require-ments Design Code Test Deploy
Ideas Projects
Operate Retire
(A Whiteboard View)
And the Cycle Continues
The Modern Application Lifecycle
References:- http://en.wikipedia.org/wiki/Application_lifecycle_management- http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sb- http://www.microsoft.com/global/applicationplatform/en/us/RenderingAssets/Whitepapers/What%20is%20Application%20Lifecycle%20Management.pdf- http://www.sdtimes.com/blog/post/2009/08/12/ALM-A-Bastardized-Term.aspx
And What is Application Lifecycle Management?
The application life cycle management (ALM) tool market
is focused on the planning and governance activities of
the software development life cycle (SDLC). Traditionally,
this has been the combination of software change and
configuration management (SCCM), requirements management and quality management. [Gartner]
Application Lifecycle Management
(ALM) is a continuous process of
managing the life of an application
through governance, development
and maintenance. ALM is the
marriage of business management
to software engineering made
possible by tools that facilitate and
integrate requirements
management, architecture, coding,
testing, tracking, and release
management. [Wikipedia]…an application’s lifecycle
includes the entire time during
which an organization is spending
money on this asset, from the
initial idea to the end of the
application’s life.
[Chappell & Associates]
…to mange an entire
development project on a
unified basis, from requirements formation
all the way to sending
that thing out the door…
[Jeff Feinman, SD Times]
Agenda
ALM and the Business
Application Lifecycle and ALM
ALM RevisitedConclusion
10. Provides an Enterprise View
• What:– Provides a consistent and meaningful view of
development project work and status
• Why:– Provide decision makers with:
• A current view of development project investments• A consistent view between disparate teams and projects• Information supporting future investment decisions
• How:– Standard processes and terminology– Automatic collection of metrics– Consolidated metrics repository
9. Enhances Team Satisfaction
• What:– Improves satisfaction of development team
with their role in the organization.
• Why:– Improved morale reduces turnover and associated costs– Happy employees are more productive– Motivated employees are more likely to make their own
investments in an organization
• How:– Make teams part of the business and visa versa– Empower development teams to make a difference– Invest in tools and processes that acknowledge team value
8. Reduces Risk
• What:– Provides the information needed to identify,
understand, track and mitigate development risks
• Why:– Minimize unexpected ‘surprises’– Reduce costly mistakes– Improves release consistency and quality
• How:– Monitor project status from all angles– Identify trends– Proactively manage risks– Adopt iterative development practices
7. Improves Resource Utilization
• What:– Allows more efficient workflow for team members
(Less time ‘thrashing’ and more time delivering)– Supports better usage of development systems
(e.g., development and test environments)
• Why:– Increases business value delivered without increasing costs
• How:– Adopt a continuous improvement mindset– Visualize your workflow and monitor work in progress– Use modern best practices and tools to improve efficiency– Use virtualization to improve dev/test system utilization
6. Reduces Delivery Cycle Time
• What:– Decrease the time it takes for the team to deliver
an application release
• Why:– Increase the flow of business value– Improve the potential for stakeholder feedback
• How:– Use agile/lean practices to provide a continuous flow of value– Reduce churn from misunderstood requirements– Use tools to automate mundane delivery processes
5. Minimizes Downtime
• What:– Reduce the Mean Time To Repair (MTTR) for
feedback reported from a production environment
• Why:– Down time is costly!– Dissatisfied users
• How:– Close the gap between development and operations– Capture meaningful diagnostic data in production– Use tools to streamline communications
4. Increases Responsiveness
• What:– Improve the ability for the team to respond to
requests– Streamline communications at all levels of the
application lifecycle
• Why:– Drive delivery of business value based on current needs– Reduce MTTR for defects
• How:– Maintain a consistent backlog with meaningful priorities– Use processes and tools to improve communications with
stakeholders and operations– Ensure teams have committed stakeholder involvement
3. Improves Efficiency
• What:– Reduce the time, effort and cost associated with
processes that do not add value
• Why:– Reducing waste has the side effect of improving efficiency– Managing the lifecycle enables waste reduction
• How:– Model current workflow practices – Visualize work in progress and determine limits– Invest in ongoing process improvement– Adopt modern best practices and tools
2. Reduces Development Costs
• What:– Spend less money to achieve equivalent
or better results
• Why:– Improve profitability– Free up resources to address additional business needs
• How:– Adopt ALM tools and practices to
• …improve efficiency, quality, responsiveness and resource utilization and
• …reduce cycle time and risk.
$
1. Maximizes Stakeholder Satisfaction
• What:– Understand and anticipate business needs– Deliver what is needed on time and within budget
• Why:– Satisfied stakeholders indicate that application development
is successfully supporting the business
• How:– Consistent and frequent feedback from stakeholder(s)– Correct course as needed to ensure application meets needs– Embrace application quality– Foster open and transparent communications with the
business
Agenda
ALM and the Business
Application Lifecycle and ALM
ALM RevisitedConclusion
References:- http://en.wikipedia.org/wiki/Application_lifecycle_management- http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sb- http://www.microsoft.com/global/applicationplatform/en/us/RenderingAssets/Whitepapers/What%20is%20Application%20Lifecycle%20Management.pdf- http://www.sdtimes.com/blog/post/2009/08/12/ALM-A-Bastardized-Term.aspx
ALM is Enabled by…
Application Lifecycle Management
(ALM) is a continuous process of
managing the life of an application
through governance, development
and maintenance. ALM is the
marriage of business management
to software engineering made
possible by tools that facilitate and
integrate requirements
management, architecture, coding,
testing, tracking, and release
management. [Wikipedia]…an application’s lifecycle
includes the entire time during
which an organization is spending
money on this asset, from the
initial idea to the end of the
application’s life.
[Chappell & Associates]
…to mange an entire
development project on a
unified basis, from requirements formation
all the way to sending
that thing out the door…
[Jeff Feinman, SD Times]
The application life cycle management (ALM) tool market
is focused on the planning and governance activities of
the software development life cycle (SDLC). Traditionally,
this has been the combination of software change and
configuration management (SCCM), requirements management and quality management. [Gartner]
PracticesAnd Tool
Microsoft’s ALM Solution
http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sb
Business Value and ALM Practices and Tools
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
Business Value and ALM Practices and Tools
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Provides an Enterprise View
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Enhances Team Satisfaction
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Reduces Risk
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Improves Resource Utilization
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Reduces Delivery Cycle Time
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboard
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Minimizes Downtime
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Increases Responsiveness
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Improves Efficiency
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Reduces Development Costs
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
ALM Maximizes Stakeholder Satisfaction
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$
Maximizes Stakeholder Satisfaction
Reduces Development Costs
Improves Efficiency
Increases Responsiveness
Minimizes Downtime
Reduces Delivery Cycle Time
Improves Resource Utilization
Reduces Risk
Enhances Team Satisfaction
Provides an Enterprise View
• Common vocabulary• Consolidated &
Consistent Information• Backlog Management• Storyboarding• Team Mindset• Requirements feedback• Iterative Development• Agile Planning• Automated Builds
• Capacity Management• Integrated Team• Quality Mindset• Requirements driven• Transparency• Stakeholder Feedback• Daily meetings• Current information• Quality Assurance• Rich communications
• Test Environment Management
• Performance Testing• Automated Deployment• Automated Testing• Continuous Delivery• Continuous Feedback• Continuous
Improvement• Dev/Ops Coordination
Team Foundation Server• Backlog Management• Capacity Management• Kanban Board• Agile Taskboard• Integrated Reporting• Work Item Tracking• Team Foundation Build• Alerts• Dashboards
PowerPoint Storyboarding
Visual Studio 2012• Integrated ALM• Architecture tools• My Work• Suspend/Resume• Unit Testing• Fakes• Coded UI Testing• Load Testing• Code Metrics• Code Clone Analysis• IntelliTrace
Microsoft Test Manager• Requirements Suites• Manual Testing• Exploratory Testing• Rich Defect Tracking• Lab Management• Test Impact Analysis
Feedback Client
System Center 2012
ALM Practices and Tools
Agenda
ALM and the Business
Application Lifecycle and ALM
ALM RevisitedConclusion
Summary
• ALM includes the tools and practices required to proactively manage an application’s lifecycle
• ALM can help at the business level in many ways, including:– Maximizes Stakeholder Satisfaction– Reduces Development Costs– Improves Efficiency– Increases Responsiveness– Minimizes Downtime– Reduces Delivery Cycle Time– Improves Resource Utilization– Reduces Risk– Enhances Team Satisfaction– Provides and Enterprise View
• Microsoft provides best-in-breed tools to help your business enjoy the benefits of ALM
Questions?
Want to know more...?
Imaginet’s New Blog Keeps You In The Know
http://blog.imaginet.com
Stay up to speed on the latest news from Imaginet, Microsoft, Visual Studio, and the entire software development world.
More Webcasts on ALM / TFS / Visual Studio 2012
• Lean, Kanban, and TFS • April 3 (1:00-2:30pm CT)
• Quality Coding: What’s New with Visual Studio 2012• April 4 (1:00-2:30pm CT)• April 18 (1:00-2:30pm CT)• May 9 (1:00-2:30pm CT)• May 23 (1:00-2:30pm CT)
• Getting Started With Coded UI testing: Building Your First Automated Test• April 11 (1:00-2:30pm CT)• April 25 (1:00-2:30pm CT)• June 13 (1:00-2:30pm CT)• June 27 (1:00-2:30pm CT)
• The How, What, and Why of Performance Testing Your Applications• May 2 (1:00-2:30pm CT)
• Top Business Benefits of Application Lifecycle Management (ALM)• June 3 (1:00-2:00pm CT)
• Managing Test Labs Without the Headaches• June 6 (1:00-2:30pm CT)• June 20 (1:00-2:30pm CT)
Upcoming ALM Workshops & Webcasts:
Free Services from Imaginet & Microsoft
There are a number of different Microsoft Programs that you might be able to leverage to get some free services from Imaginet:
• Deployment Planning Services (DPS) – You can trade in your Microsoft Software Assurance credits to receive some free TFS/ALM Deployment Planning Services days with Imaginet
• Partner Services Credit (PSC) – Have you or are you about to spend money with Microsoft on Visual Studio 2012 products? If so, Microsoft may kick in some funding to help you successfully adopt.
• Virtual Technical Specialist (VTS) hours –You may be eligible to receive some free remote consulting/training hours with Imaginet through the Microsoft Virtual Technical Specialist program.
For more information, email [email protected].
Need Help with YOUR Application Lifecycle Management?
• Assess the current state of maturity of software development at your company
• Develop a plan and roadmap for improving software development practices
• At the completion of the ALM Workshop, your organization will have a better understanding of not only where you are today, but the steps you can take to improve your software development, management, configuration, and quality practices to meet your goals.
Imaginet’s ALM Assessment & Envisioning Workshop
Interested? Just email us at [email protected].
Email us at:[email protected]
ALM Planning & Implementation ServicesALM Planning • ALM Assessment & Envisioning Workshops
(3 or 5 days)• VS & TFS Migration Planning Workshop (5
days)• TFS Deployment Planning* (5 days)• Visual SourceSafe to TFS Migration
Planning* (3 Days)• Visual Studio Quality Tools Deployment
Planning* (5 days)
Upgrade• TFS 2010 Adoption Quick Start (5 or 10
days)• TFS 2012 Adoption Quick Start (5 or 10
days)• TFS 2010 Upgrade Quick Start (10 days)• TFS 2012 Upgrade Quick Start (10 days)
Remote Support• Remote Support for TFS & Visual Studio
Lab• Visual Studio Lab Management Quick Start
(10 days)
Testing• Manual Testing with Test Manager Quick
Start (5 days)• Visual Studio Testing Tools Quick Start (10
days)• Visual Studio Automated Testing Quick Start
(5 days)• Visual Studio Load Testing Quick Start (5 or
10 Days)
Builds• Automated Build & Release Management
Quick Start (5 days)• Automated Build Center of Excellence (CoE)
Database• Visual Studio Database Tools Quick Start (10
days)
Integrations• Team Foundation Server (TFS) & Project
Server Integration Quick Start (10 days)• TFS & Quality Center Integration/Migration
Quick Start (10 days)
For questions or more information,please contact us at:
[email protected] or (972)607-4830
Remember to add http://blog.imaginet.com to your favorite reader!
http://www.imaginet.com