James Tupper (@jamestupper) Alm Consultant, Northwest Cadence Steven Borg (@stevenborg) Co-Founder and Strategist, Northwest Cadence
James Tupper (@jamestupper) Alm Consultant, Northwest Cadence Steven Borg (@stevenborg) Co-Founder and Strategist, Northwest Cadence
James Tupper (@jamestupper) Alm Consultant, Northwest Cadence Steven Borg (@stevenborg) Co-Founder and Strategist, Northwest Cadence
Target Audience
Developers familiar with software development concepts
Familiarity with Visual Studio
Suggested Prerequisites / Supporting Material
Have worked on a software development team
Care deeply about delivering value to customers
Join the MVA Community!
Define Operate
Ideas and requirements
Deployment to feedback
Sprint Monitor
Develop Deploy
Ideas to working software Across environments
Test
For user expectations and quality
user roles for ALM
Define
Ideas and requirements Operate
Analysts Deployment to feedback
Operating & Managing
Product Managers Dev & Test Environments
Project Managers
Develop Deploy
Ideas to working software Across environments
Developers Release Managers
.NET, Java, SQL, etc.
Test
Outsourced Developers
Offshore, Nearshore
For user expectations and quality QA Testers
team & tool barriers cause problems
Microsoft
current state of
application delivery
Current state of application delivery
Microsoft
lean and agile
software processes
The Agile Manifesto
We are uncovering better ways of developing software
by doing it and helping others do it.
That is, while there is value in the items on the right, we value the items on the left
more.
agilemanifesto.org, 2001
Lean Principles
Economics matter
Understand, and leverage, variability
Keep the batches small
Focus on the flow of value
Manage queues
Limit your work in process
CHAOS Study
The agile process is the universal
remedy for software development
project failure.
Improve transparency
Accept & accommodate change
Improve cost/benefit
Increase ROI
Manage risk
Fail faster (to succeed sooner)
other MVA courses
related ALM Wednesdays MVA series
Using Kanban
Using Git with VS 2013
Fundamentals of Lean Software Delivery
Enterprise Agility is Not an Oxymoron
http://www.microsoftvirtualacademy.com/colleges/alm-Wednesdays
2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the
U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.