SlideShare a Scribd company logo
1 of 42
Top Business Benefits of
Application Lifecycle Management (ALM)




             Imaginet Resources Corp.
              http://www.imaginet.com
Agenda

    Application Lifecycle and
   ALM

   ALM and the Business

   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”?




     Ideas         Projects




             Require-
                              Design   Code   Test       Deploy
              ments



                                                     Operate      Retire
The Modern Application Lifecycle
 (A Whiteboard View)
And What is Application Lifecycle Management?




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
Agenda

    Application Lifecycle and
   ALM

   ALM and the Business

   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

    Application Lifecycle and
   ALM

   ALM and the Business

   ALM Revisited

   Conclusion
ALM is Enabled by…




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
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.        Maximizes Stakeholder Satisfaction

2.    $   Reduces Development Costs

3.        Improves Efficiency

4.       Increases Responsiveness

5.       Minimizes Downtime

6.       Reduces Delivery Cycle Time

7.        Improves Resource Utilization

8.       Reduces Risk

9.        Enhances Team Satisfaction

10.       Provides an Enterprise View
Business Value and ALM Practices and Tools
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Provides an Enterprise View
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Enhances Team Satisfaction
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Reduces Risk
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Improves Resource Utilization
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Reduces Delivery Cycle Time
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboard              • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Minimizes Downtime
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Increases Responsiveness
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Improves Efficiency
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Reduces Development Costs
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
ALM Maximizes Stakeholder Satisfaction
1.        Maximizes Stakeholder Satisfaction and Tools
                            ALM Practices

2.    $    •   Common vocabulary
          Reduces Development •Costs
          • Consolidated &
                                    •   Capacity Management
                                Integrated Team
                                                              •   Test Environment
                                                                  Management
             Consistent Information • Quality Mindset         •   Performance Testing
3.        Improves Management • Requirements driven
           • Backlog Efficiency                               •   Automated Deployment
           • Storyboarding          • Transparency            •   Automated Testing
           • Team Mindset           • Stakeholder Feedback    •   Continuous Delivery
4.       Increases Responsiveness
           • Requirements feedback • Daily meetings
           • Iterative Development • Current information
                                                              •
                                                              •
                                                                  Continuous Feedback
                                                                  Continuous
           • Agile Planning         • Quality Assurance           Improvement
5.       Minimizes Downtime • Rich communications
           • Automated Builds                                 •   Dev/Ops Coordination

6.        Team Foundation Server Visual Studio 2012
          Reduces Delivery Cycle Time
           • Backlog Management     • Integrated ALM
                                                              Microsoft Test Manager
                                                              • Requirements Suites
           • Capacity Management • Architecture tools         • Manual Testing
7.        Improves Board
           • Kanban Resource Utilization
                                    • My Work                 • Exploratory Testing
           • Agile Taskboard        • Suspend/Resume          • Rich Defect Tracking
8.       ReducesItem Reporting
           • Integrated
           • Work
                    RiskTracking
                                    • Unit Testing
                                    • Fakes
                                                              • Lab Management
                                                              • Test Impact Analysis
           • Team Foundation Build • Coded UI Testing
9.        Enhances Team Satisfaction Testing
           • Alerts                 • Load                    Feedback Client
           • Dashboards             • Code Metrics
                                    • Code Clone Analysis     System Center 2012
10.       Provides an Enterprise •View
           PowerPoint Storyboarding   IntelliTrace
Agenda

    Application Lifecycle and
   ALM

   ALM and the Business

   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
Questions?
Want to know more...?
Imaginet‟s New Blog Keeps You In The Know
Stay up to speed on the latest news from
Imaginet, Microsoft, Visual Studio, and the entire software
development world.
                 http://blog.imaginet.com
More Webcasts on ALM / TFS / Visual Studio 2012

Upcoming ALM Workshops & Webcasts:
 •   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)
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 bmadison@imaginet.com.
Need Help with YOUR Application Lifecycle Management?

         Imaginet’s ALM Assessment
           & Envisioning Workshop

  • 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.

 Interested? Just email us at info@imaginet.com.
ALM Planning & Implementation Services
ALM Planning                                     Testing
•  ALM Assessment & Envisioning Workshops        •  Manual Testing with Test Manager Quick
   (3 or 5 days)                                    Start (5 days)
•  VS & TFS Migration Planning Workshop (5       •  Visual Studio Testing Tools Quick Start (10
   days)                                            days)
•  TFS Deployment Planning* (5 days)             •  Visual Studio Automated Testing Quick Start
•  Visual SourceSafe to TFS Migration               (5 days)
   Planning* (3 Days)                            •  Visual Studio Load Testing Quick Start (5 or
•  Visual Studio Quality Tools Deployment           10 Days)
   Planning* (5 days)
                                                 Builds
Upgrade                                          •  Automated Build & Release Management
•  TFS 2010   Adoption Quick Start (5 or 10         Quick Start (5 days)
   days)                                         •  Automated Build Center of Excellence (CoE)
•  TFS 2012   Adoption Quick Start (5 or 10
   days)
                                                 Database
•  TFS 2010   Upgrade Quick Start (10 days)
                                                 •  Visual Studio Database Tools Quick Start
•  TFS 2012   Upgrade Quick Start (10 days)         (10 days)

Remote Support                                   Integrations
• Remote Support for TFS & Visual Studio         •  Team Foundation Server (TFS) & Project
                                                    Server Integration Quick Start (10 days)
Lab                                              •  TFS & Quality Center Integration/Migration
•  Visual Studio Lab Management Quick Start         Quick Start (10 days)
   (10 days)                      Email us at:
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

More Related Content

Viewers also liked

Schiff chb ce_13
Schiff chb ce_13Schiff chb ce_13
Schiff chb ce_13geet232
 
Application Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerApplication Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerJozua Velle
 
2016 научно исследовательская практика магистров
2016 научно исследовательская практика магистров2016 научно исследовательская практика магистров
2016 научно исследовательская практика магистровMagomedkhan Nimatulaev
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Skytap Cloud
 
2nd day 1 - alm overview
2nd day   1 - alm overview 2nd day   1 - alm overview
2nd day 1 - alm overview Lilian Schaffer
 
Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap Cloud
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...Skytap Cloud
 
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
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleSkytap Cloud
 
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarSkytap Cloud
 
Migration plan for District Trishuli Hospital Nuwakot 2016
Migration plan for District Trishuli Hospital Nuwakot 2016Migration plan for District Trishuli Hospital Nuwakot 2016
Migration plan for District Trishuli Hospital Nuwakot 2016Deepak TIMSINA
 
DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008Robert J. Abate, CBIP, CDMP
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)Carole Goble
 

Viewers also liked (15)

Schiff chb ce_13
Schiff chb ce_13Schiff chb ce_13
Schiff chb ce_13
 
Application Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation ServerApplication Lifecycle Management with Team Foundation Server
Application Lifecycle Management with Team Foundation Server
 
2016 научно исследовательская практика магистров
2016 научно исследовательская практика магистров2016 научно исследовательская практика магистров
2016 научно исследовательская практика магистров
 
Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments Webinar: Automating the Creation and Use of Virtual Testing Environments
Webinar: Automating the Creation and Use of Virtual Testing Environments
 
Agile Testing Vs V
Agile Testing Vs VAgile Testing Vs V
Agile Testing Vs V
 
2nd day 1 - alm overview
2nd day   1 - alm overview 2nd day   1 - alm overview
2nd day 1 - alm overview
 
Skytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlcSkytap parasoft webinar new years resolution- accelerate sdlc
Skytap parasoft webinar new years resolution- accelerate sdlc
 
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S... Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
Tips to achieve continuous integration/delivery using HP ALM, Jenkins, and S...
 
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!
 
On-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization LifecycleOn-Demand Webinar: Software Virtualization Lifecycle
On-Demand Webinar: Software Virtualization Lifecycle
 
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft WebinarCreating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
Creating Complete Test Environments in the Cloud: Skytap & Parasoft Webinar
 
Migration plan for District Trishuli Hospital Nuwakot 2016
Migration plan for District Trishuli Hospital Nuwakot 2016Migration plan for District Trishuli Hospital Nuwakot 2016
Migration plan for District Trishuli Hospital Nuwakot 2016
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 
DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008DAMA International Symposium San Diego CA 03-17-2008
DAMA International Symposium San Diego CA 03-17-2008
 
FAIR Data and Model Management for Systems Biology (and SOPs too!)
FAIR Data and Model Management for Systems Biology(and SOPs too!)FAIR Data and Model Management for Systems Biology(and SOPs too!)
FAIR Data and Model Management for Systems Biology (and SOPs too!)
 

More from Imaginet

Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Imaginet
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Imaginet
 
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
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to KanbanImaginet
 
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
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the HeadachesImaginet
 
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
 
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: 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
 
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
 
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
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFSImaginet
 
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
 
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
 
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
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFSImaginet
 
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
 
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
 

More from Imaginet (20)

Industry 4.0 Changes Everything
Industry 4.0 Changes Everything Industry 4.0 Changes Everything
Industry 4.0 Changes Everything
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)Top Business Benefits of Application Lifecycle Management (ALM)
Top Business Benefits of Application Lifecycle Management (ALM)
 
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...
 
Introduction to Kanban
Introduction to KanbanIntroduction to Kanban
Introduction to Kanban
 
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
 
Managing Test Labs Without the Headaches
Managing Test Labs Without the HeadachesManaging Test Labs Without the Headaches
Managing Test Labs Without the Headaches
 
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...
 
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: 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
 
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
 
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
 
Lean, Kanban and TFS
Lean, Kanban and TFSLean, Kanban and TFS
Lean, Kanban and TFS
 
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
 
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
 
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
 
Lean, Kanban, and TFS
Lean, Kanban, and TFSLean, Kanban, and TFS
Lean, Kanban, and TFS
 
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
 
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!
 

Recently uploaded

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
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
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
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
 
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
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
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
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

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. Agenda Application Lifecycle and  ALM  ALM and the Business  ALM Revisited  Conclusion
  • 3. 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”? Ideas Projects Require- Design Code Test Deploy ments Operate Retire
  • 4. The Modern Application Lifecycle (A Whiteboard View)
  • 5. And What is Application Lifecycle Management? 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
  • 6. Agenda Application Lifecycle and  ALM  ALM and the Business  ALM Revisited  Conclusion
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. 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
  • 15. 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.
  • 16. 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
  • 17. Agenda Application Lifecycle and  ALM  ALM and the Business  ALM Revisited  Conclusion
  • 18. ALM is Enabled by… 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
  • 20. Business Value and ALM Practices and Tools 1. Maximizes Stakeholder Satisfaction 2. $ Reduces Development Costs 3. Improves Efficiency 4.  Increases Responsiveness 5.  Minimizes Downtime 6.  Reduces Delivery Cycle Time 7. Improves Resource Utilization 8.  Reduces Risk 9. Enhances Team Satisfaction 10. Provides an Enterprise View
  • 21. Business Value and ALM Practices and Tools 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 22. ALM Provides an Enterprise View 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 23. ALM Enhances Team Satisfaction 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 24. ALM Reduces Risk 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 25. ALM Improves Resource Utilization 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 26. ALM Reduces Delivery Cycle Time 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboard • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 27. ALM Minimizes Downtime 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 28. ALM Increases Responsiveness 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 29. ALM Improves Efficiency 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 30. ALM Reduces Development Costs 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 31. ALM Maximizes Stakeholder Satisfaction 1. Maximizes Stakeholder Satisfaction and Tools ALM Practices 2. $ • Common vocabulary Reduces Development •Costs • Consolidated & • Capacity Management Integrated Team • Test Environment Management Consistent Information • Quality Mindset • Performance Testing 3. Improves Management • Requirements driven • Backlog Efficiency • Automated Deployment • Storyboarding • Transparency • Automated Testing • Team Mindset • Stakeholder Feedback • Continuous Delivery 4.  Increases Responsiveness • Requirements feedback • Daily meetings • Iterative Development • Current information • • Continuous Feedback Continuous • Agile Planning • Quality Assurance Improvement 5.  Minimizes Downtime • Rich communications • Automated Builds • Dev/Ops Coordination 6.  Team Foundation Server Visual Studio 2012 Reduces Delivery Cycle Time • Backlog Management • Integrated ALM Microsoft Test Manager • Requirements Suites • Capacity Management • Architecture tools • Manual Testing 7. Improves Board • Kanban Resource Utilization • My Work • Exploratory Testing • Agile Taskboard • Suspend/Resume • Rich Defect Tracking 8.  ReducesItem Reporting • Integrated • Work RiskTracking • Unit Testing • Fakes • Lab Management • Test Impact Analysis • Team Foundation Build • Coded UI Testing 9. Enhances Team Satisfaction Testing • Alerts • Load Feedback Client • Dashboards • Code Metrics • Code Clone Analysis System Center 2012 10. Provides an Enterprise •View PowerPoint Storyboarding IntelliTrace
  • 32. Agenda Application Lifecycle and  ALM  ALM and the Business  ALM Revisited  Conclusion
  • 33. 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 New Blog Keeps You In The Know Stay up to speed on the latest news from Imaginet, Microsoft, Visual Studio, and the entire software development world. http://blog.imaginet.com
  • 37. More Webcasts on ALM / TFS / Visual Studio 2012 Upcoming ALM Workshops & Webcasts: • 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)
  • 38. 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 bmadison@imaginet.com.
  • 39. Need Help with YOUR Application Lifecycle Management? Imaginet’s ALM Assessment & Envisioning Workshop • 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. Interested? Just email us at info@imaginet.com.
  • 40. ALM Planning & Implementation Services ALM Planning Testing • ALM Assessment & Envisioning Workshops • Manual Testing with Test Manager Quick (3 or 5 days) Start (5 days) • VS & TFS Migration Planning Workshop (5 • Visual Studio Testing Tools Quick Start (10 days) days) • TFS Deployment Planning* (5 days) • Visual Studio Automated Testing Quick Start • Visual SourceSafe to TFS Migration (5 days) Planning* (3 Days) • Visual Studio Load Testing Quick Start (5 or • Visual Studio Quality Tools Deployment 10 Days) Planning* (5 days) Builds Upgrade • Automated Build & Release Management • TFS 2010 Adoption Quick Start (5 or 10 Quick Start (5 days) days) • Automated Build Center of Excellence (CoE) • TFS 2012 Adoption Quick Start (5 or 10 days) Database • TFS 2010 Upgrade Quick Start (10 days) • Visual Studio Database Tools Quick Start • TFS 2012 Upgrade Quick Start (10 days) (10 days) Remote Support Integrations • Remote Support for TFS & Visual Studio • Team Foundation Server (TFS) & Project Server Integration Quick Start (10 days) Lab • TFS & Quality Center Integration/Migration • Visual Studio Lab Management Quick Start Quick Start (10 days) (10 days) Email us at:
  • 41. 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!

Editor's Notes

  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?