SlideShare une entreprise Scribd logo
1  sur  40
Top Business Benefits of
Application Lifecycle Management (ALM)
Imaginet Resources Corp.
http://www.imaginet.com
About Imaginet
From Strategy to Solution – Driving Results
• Proven track record with over 650 successful ALM engagements
and reputation for delivering results.
• Microsoft Gold Certified Partner with ALM Competency.
• Microsoft‟s 2011 ALM Partner of the Year
• Highest level of expertise with Microsoft ALM technologies
• Close working relationship with Microsoft.
• Multiple Microsoft Regional Directors, TFS Rangers, Virtual
Technical Specialists, and many Microsoft MVPs on staff.
Agenda
ALM and the Business
Application Lifecycle and
ALM
ALM Revisited
Conclusion
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)
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?
Agenda
ALM and the Business
Application Lifecycle and
ALM
ALM Revisited
Conclusion
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 Revisited
Conclusion
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…
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
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
• 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
ALM Practices and Tools
Agenda
ALM and the Business
Application Lifecycle and
ALM
ALM Revisited
Conclusion
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
Want to know more...?
Imaginet‟s Visual Studio Website!
http://visualstudio.imaginet.com
Visit Imaginet‟s Visual Studio website, your one-stop hub for all
your Visual Studio needs!
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 info@imaginet.com.
ALM Planning & Implementation Services
ALM 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 2013 Adoption Quick Start (5 or 10
days)
• TFS 2012 Adoption Quick Start (5 or 10
days)
• TFS 2013 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:
info@imaginet.com or (972)607-4830
Remember to add http://blog.imaginet.com to your favorite reader!
http://www.imaginet.com

Contenu connexe

Tendances

Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)MSDEVMTL
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Michael O'Rourke
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipRavi Tadwalkar
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationImaginet
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarCprime
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshopRavi Tadwalkar
 
Leading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanLeading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanIan Jones
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...Ravi Tadwalkar
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban IntroductionChihyang Li
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services teamJaibeer Malik
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Andreea Visanoiu
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agileRavi Tadwalkar
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organizationInCycle Software
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)Ravi Tadwalkar
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessmentRavi Tadwalkar
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience reportRavi Tadwalkar
 

Tendances (20)

Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)
 
Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1Scrumban (Lean Agile Fusion) V1.1
Scrumban (Lean Agile Fusion) V1.1
 
Agile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadershipAgile lean workshop for managers & exec leadership
Agile lean workshop for managers & exec leadership
 
Using Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your OrganizationUsing Lean and Kanban to Revolutionize Your Organization
Using Lean and Kanban to Revolutionize Your Organization
 
Relieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - WebinarRelieveing the Testing Bottle Neck - Webinar
Relieveing the Testing Bottle Neck - Webinar
 
2011 lean kanban-scrum
2011 lean kanban-scrum2011 lean kanban-scrum
2011 lean kanban-scrum
 
Scrumban
ScrumbanScrumban
Scrumban
 
Exec Leadership workshop
Exec Leadership workshopExec Leadership workshop
Exec Leadership workshop
 
Leading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to KanbanLeading IT Service Management from Scrum to Kanban
Leading IT Service Management from Scrum to Kanban
 
LKIN2019: Lean transformation journey of infra briefing for business agility...
LKIN2019: Lean transformation journey of infra  briefing for business agility...LKIN2019: Lean transformation journey of infra  briefing for business agility...
LKIN2019: Lean transformation journey of infra briefing for business agility...
 
Scrum & Kanban Introduction
Scrum & Kanban IntroductionScrum & Kanban Introduction
Scrum & Kanban Introduction
 
Implementing kanban for services team
Implementing kanban for services teamImplementing kanban for services team
Implementing kanban for services team
 
Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile Scrum. XP. Lean. Kanban - Be Agile
Scrum. XP. Lean. Kanban - Be Agile
 
Pecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agilePecha kucha format- how can devops be implemented with lean and agile
Pecha kucha format- how can devops be implemented with lean and agile
 
Choosing the right agile approach for your organization
Choosing the right agile approach for your organizationChoosing the right agile approach for your organization
Choosing the right agile approach for your organization
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)Advanced kanban overview for waterfall & scrum practitioners  (16x9 deck)
Advanced kanban overview for waterfall & scrum practitioners (16x9 deck)
 
Agile leadership assessment
Agile leadership assessmentAgile leadership assessment
Agile leadership assessment
 
Kin2020- flow based product development- an experience report
Kin2020-  flow based product development- an experience reportKin2020-  flow based product development- an experience report
Kin2020- flow based product development- an experience report
 
Agile tutorial
Agile tutorialAgile tutorial
Agile tutorial
 

En vedette

Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Imaginet
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Imaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Imaginet
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Imaginet
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineImaginet
 
New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012Imaginet
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestImaginet
 
Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Imaginet
 

En vedette (11)

Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
 
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
Getting Started with Visual Studio’s Coded UI Testing: Building Your First Au...
 
How Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom LineHow Microsoft ALM Tools Can Improve Your Bottom Line
How Microsoft ALM Tools Can Improve Your Bottom Line
 
New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012New SharePoint Developer Tools in Visual Studio 2012
New SharePoint Developer Tools in Visual Studio 2012
 
Getting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated TestGetting Started With Coded UI testing: Building Your First Automated Test
Getting Started With Coded UI testing: Building Your First Automated Test
 
Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything
 

Similaire à Top Business Benefits of Application Lifecycle Management (ALM)

Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALMImaginet
 
Agile Transformation
Agile TransformationAgile Transformation
Agile TransformationBosnia Agile
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIDevOps for Enterprise Systems
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsKMS Technology
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & TrendKMS Technology
 
Best Practices in Testing Force.com Application
Best Practices in Testing Force.com ApplicationBest Practices in Testing Force.com Application
Best Practices in Testing Force.com ApplicationEmtec Inc.
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process QualityWorksoft
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrumPrudentialSolutions
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationmohamed refaei
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAnanya Pani
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 

Similaire à Top Business Benefits of Application Lifecycle Management (ALM) (20)

Top 10 Business Reasons for ALM
Top 10 Business Reasons for ALMTop 10 Business Reasons for ALM
Top 10 Business Reasons for ALM
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROIQuantifying DevOps Adoption Empirically for Demonstrable ROI
Quantifying DevOps Adoption Empirically for Demonstrable ROI
 
Software Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing TrendsSoftware Testing Process, Testing Automation and Software Testing Trends
Software Testing Process, Testing Automation and Software Testing Trends
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Software Testing Process & Trend
Software Testing Process & TrendSoftware Testing Process & Trend
Software Testing Process & Trend
 
Best Practices in Testing Force.com Application
Best Practices in Testing Force.com ApplicationBest Practices in Testing Force.com Application
Best Practices in Testing Force.com Application
 
A New Model for Building Business Process Quality
A New Model for Building Business Process QualityA New Model for Building Business Process Quality
A New Model for Building Business Process Quality
 
Agile project management using scrum
Agile project management using scrumAgile project management using scrum
Agile project management using scrum
 
DevOps
DevOpsDevOps
DevOps
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
Introduction to ERP Concept
Introduction to ERP ConceptIntroduction to ERP Concept
Introduction to ERP Concept
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
KenitheBiggsRes2016
KenitheBiggsRes2016KenitheBiggsRes2016
KenitheBiggsRes2016
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
CPI_MOM_KBR_20110909_v1
CPI_MOM_KBR_20110909_v1CPI_MOM_KBR_20110909_v1
CPI_MOM_KBR_20110909_v1
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
Adaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshareAdaptive business analysis skill enhancement program v6.0 slideshare
Adaptive business analysis skill enhancement program v6.0 slideshare
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 

Plus de Imaginet

The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012Imaginet
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Imaginet
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestGetting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestImaginet
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!Imaginet
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Imaginet
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Imaginet
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Imaginet
 

Plus de Imaginet (9)

The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012The Newest of the New with Visual Studio and TFS 2012
The Newest of the New with Visual Studio and TFS 2012
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!Upgrading to TFS 2012: What You Need to Know!
Upgrading to TFS 2012: What You Need to Know!
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated TestGetting Started with Coded UI Testing: Building Your First Automated Test
Getting Started with Coded UI Testing: Building Your First Automated Test
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know!
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 
Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!Branching and Merging and Bears, Oh My!
Branching and Merging and Bears, Oh My!
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Dernier (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

Top Business Benefits of Application Lifecycle Management (ALM)

  • 1. Top Business Benefits of Application Lifecycle Management (ALM) Imaginet Resources Corp. http://www.imaginet.com
  • 2. About Imaginet From Strategy to Solution – Driving Results • Proven track record with over 650 successful ALM engagements and reputation for delivering results. • Microsoft Gold Certified Partner with ALM Competency. • Microsoft‟s 2011 ALM Partner of the Year • Highest level of expertise with Microsoft ALM technologies • Close working relationship with Microsoft. • Multiple Microsoft Regional Directors, TFS Rangers, Virtual Technical Specialists, and many Microsoft MVPs on staff.
  • 3. Agenda ALM and the Business Application Lifecycle and ALM ALM Revisited Conclusion
  • 4. 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
  • 5. (A Whiteboard View) The Modern Application Lifecycle
  • 6. 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?
  • 7. Agenda ALM and the Business Application Lifecycle and ALM ALM Revisited Conclusion
  • 8. 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. 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
  • 10. 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 
  • 11. 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
  • 12. 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 
  • 13. 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 
  • 14. 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 
  • 15. 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
  • 16. 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. $
  • 17. 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
  • 18. Agenda ALM and the Business Application Lifecycle and ALM ALM Revisited Conclusion
  • 19. 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…
  • 21. 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
  • 22. 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 • 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 ALM Practices and Tools
  • 23. 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 • 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 ALM Practices and Tools
  • 24. 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 • 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 ALM Practices and Tools
  • 25. 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 • 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 ALM Practices and Tools
  • 26. 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 • 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 ALM Practices and Tools
  • 27. 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 • 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 ALM Practices and Tools
  • 28. 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 • 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 ALM Practices and Tools
  • 29. 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 • 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 ALM Practices and Tools
  • 30. 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 • 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 ALM Practices and Tools
  • 31. 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 • 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 ALM Practices and Tools
  • 32. 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 • 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 ALM Practices and Tools
  • 33. Agenda ALM and the Business Application Lifecycle and ALM ALM Revisited Conclusion
  • 34. 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
  • 35. Want to know more...?
  • 36. Imaginet‟s Visual Studio Website! http://visualstudio.imaginet.com Visit Imaginet‟s Visual Studio website, your one-stop hub for all your Visual Studio needs!
  • 37. 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 info@imaginet.com.
  • 38. ALM Planning & Implementation Services ALM 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 2013 Adoption Quick Start (5 or 10 days) • TFS 2012 Adoption Quick Start (5 or 10 days) • TFS 2013 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)
  • 39. For questions or more information, please contact us at: info@imaginet.com or (972)607-4830 Remember to add http://blog.imaginet.com to your favorite reader!

Notes de l'éditeur

  1. Why should your business focus on Application Lifecycle Management? What benefits will you see to your overall business? How does ALM impact your bottom line? Come attend this free webinar to discover all the answers!REFERENCES:Gartner: http://www.gartner.com/technology/reprints.do?id=1-1ASCXON&ct=120606&st=sbhttp://leanagilemachine.blogspot.com/2010/07/why-use-scrum-or-any-other-agile.htmlhttp://www.poweredbypulse.com/Why_ALM_is_Important.pdf
  2. 1 – Classic SDLC2 – Make sure to talk about operations being the successful completion of an SDLC cycle but a part of an application’s life3 – We need Cycle in “Lifecycle”. Explain feedback loop and iterative nature of applications.
  3. 0 - You want to <build something>CLICK1 - So you talk to a friendCLICK2 - Have…. An idea to build an appCLICK3 – So you decide to create a list of wishes for your appCLICK4 - You write down your idea for an app as your first wish – This is your primary requirement or storyCLICK5 - And then you write down some more ideas as more wishes for your appCLICK6 - Now that you have a set of wishes for your app you decide that you need to do some design, so you start turning your ideas into storyboardsCLICK7 – And these storyboards in turn cause you to discover more wishes for your appCLICK8 – And now your wishes have become a wishlist which we call a product backlogCLICK9 – But you are smart and you know you can’t have all your wishes at once so you begin to prioritize your wishes focusing on those you must haveCLICK10 – and now your wishlist has become a To Do ListCLICK11 – And from your To Do list of wishes you start adding the tasks, tests etc that will turn your Wishes into reality. We call this a sprint or iteration where you have prioritized your wishes into a set of tasks that you can execute on in a given period of timeCLICK12 – And now you can start building and testing and building and testing until you have completed all your tasks and all your tests are passing at which point…CLICK13 – You have a working app (of some sort)…CLICK14 – Now it is time to see if what you have built is good so you gather together a group of people (Stakeholders) to look at your working appCLICK15 – And you ask them to give you feedbackCLICK16 – And you take their feedback and that feedback turns into more wishes for your wishlist and the cycle continues…CLICK – TO NEXT SLIDE
  4. Contrast classic PMI risk management with the feedback loop, process improvement, and iterative development cycles
  5. Want to know more?
  6. Want to know more?