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? View this slideshare to discover all the answers!
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Top 10 Business Reasons for ALM
1. Top 10 Business Benefits of
Application Lifecycle Management (ALM)
Imaginet Resources Corp.
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
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:
– Adopt agile practices to emphasize 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 effects of improving
• 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
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
36. Imaginet‟s New Visual Studio 2012 Website!
Visit Imaginet‟s new Visual Studio 2012 website, your one-stop
hub for all your Visual Studio 2012 needs!
http://visualstudio.imaginet.com
37. For attendees of today‟s session that fill out the survey
FREE Imaginet On Demand
Web Training Subscription Offer
Complete our Post-Webcast survey, and receive 1
free Imaginet On Demand web training
subscription, good for 1 person for 1 month!! The
survey will be emailed to you immediately after this
webcast is over.
What is Imaginet On Demand? Imaginet is proud to announce our newest
web-based training program called Imaginet On Demand, your source for the
best Application Lifecycle Management (ALM) training on the internet.
Imaginet On Demand is a subscription-based training program centric to the
Visual Studio ALM tools, including Visual Studio, Team Foundation Server
(TFS), Microsoft Test Manager, and Microsoft Visual Studio Lab Management.
Learn the new tools of Visual Studio at your pace, from wherever you want.
It's that simple!
38. 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
39. Upcoming Class – Tester Training with VS 2012
Testers Training Using
Visual Studio 2012 ALM Tools
(4 Days Class)
This four-day instructor-led course provides students with the
knowledge and skills to use the latest testing tools provided by Visual
Studio 2012 to support a variety of different testing needs (manual
and automated).
Date: March 11-15, 2013
Location: Dallas (Irving, TX)
Price: $2375/student
Registration link will be included in our follow-up email later today!
40. 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.
41. Top Gun Academy Training Classes
• Other Imaginet Training Classes
– ALM
• Microsoft Visual Studio & TFS 2012 – Skills Upgrade (2 days)
• Overview Training with Microsoft Visual Studio 2012 ALM Tools (4 days)
• Overview Training with Microsoft Visual Studio 2010 ALM Tools (4 days)
• Testers Training with Microsoft Visual Studio 2012 ALM Tools (4 days)
• Testers Training with Microsoft Visual Studio 2010 ALM Tools (4 days)
• Developers Training with Microsoft Visual Studio 2012 ALM Tools (4 days)
• Developers Training with Microsoft Visual Studio 2010 ALM Tools (4 days)
• Imaginet On Demand Online Web Training
– Scrum/Kanban
• Professional Scrum Foundations (PSF) (2 days)
• Professional Scrum Master (PSM) (2 days)
• Professional Scrum Developer (PSD) (5 days)
• Professional Scrum Master (PSM) Using Microsoft ALM (3 days)
• Accredited Core Kanban Using Microsoft ALM (3 days)
To register or for more information, please visit our website here:
http://www.imaginet.com/ or contact us: info@imaginet.com
42. More Webcasts on ALM / TFS / Visual Studio 2012
Upcoming ALM Workshops & Webcasts:
• Operations Management in the • Getting Started With Coded UI
Application Lifecycle testing: Building Your First
• January 31 (1:00-2:30pm CT) Automated Test
• February 14 (1:00-2:30pm CT)
• How Microsoft's ALM Tools Can • February 28 (1:00-2:30pm CT)
Improve Your Bottom Line
• February 4 (1:00-2:00pm CT) • Lean, Kanban, and TFS
• March 7 (1:00-2:30pm CT)
• Upgrading to TFS 2012: What You • March 21 (1:00-2:30pm CT)
Need to Know!
• February 7 (1:00-2:30pm CT) • Using Lean and Kanban to
• February 21 (1:00-2:30pm CT) Revolutionize Your Organization
• March 11 (1:00-2:00pm CT)
• The newest of the new with Visual
Studio and TFS 2012
• March 14 (1:00-2:30pm CT)
• March 28 (1:00-2:30pm CT)
43. 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:
44. For questions or more information,
please contact us at:
info@imaginet.com or (972)607-4830
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
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.
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