240 likes | 448 Views
Applying ALM with Visual Studio 2012. Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM. Meet Steven Borg | @ stevenborg. Co-founder & Strategist, Northwest Cadence Specialize in helping organizations adopt lean-agile
E N D
Applying ALM with Visual Studio 2012 Steven Borg | Co-founder & Strategist, Northwest Cadence Anthony Borton | ALM Consultant, Enhance ALM
Meet Steven Borg | @stevenborg • Co-founder & Strategist, Northwest Cadence • Specialize in helping organizations adopt lean-agile • Prefer TFS 2012 as my end-to-end ALM tool of choice • Background • Microsoft ALM MVP since 2005 • Written Kanban and Scrum courseware • Implemented Kanban and Scrum world-wide • Many years as a Microsoft Certified Trainer
Meet Anthony Borton | @anthonyborton • ALM Consultant, Enhance ALM • Specialize in helping organizations adopt TFS • Developed TFS 2010 & 2012 curriculums • Background • MCT (since ’96), MCP (since ’93) • Completed 58 Microsoft exams (incl. 001) • Australia’s first Professional Scrum Developer trainer
Course Topics • Introduction • Exam Overview • Define an Effective End-to-End Software Development Lifecycle • Define the ALM Process • Define a Software Iteration • Define End Value for the Software Iteration • Develop Customer Value with High Quality • Integrate Development and Operations • Wrap up
Setting Expectations • Target Audience • IT Professionals that help streamline activities across all roles and throughout the entire development life cycle • IT Professionals studying to take to 70-498 exam • Suggested Prerequisites/Supporting Material • While specific Application Lifecycle Management (ALM) experience is not required, the audience should be proficient with Application Lifecycle Management (ALM), Visual Studio 2012 and should have worked on a software development team.
Join the MVA Community! • Microsoft Virtual Academy • Free online learning tailored for IT Pros and Developers • Over 1M registered users • Up-to-date, relevant training on variety of Microsoft products • “Earn while you learn!” • Get 50 MVA Points for this event! • Visit http://aka.ms/MVA-Voucher • Enter this code: ALM498 (expires 6/1/2013)
01 | Exam Overview Anthony Borton | ALM Consultant, Enhance ALM Steven Borg | Co-founder & Strategist, Northwest Cadence
Module Overview • Certification Overview • 70-498 Exam Summary • Skills being measured
Path to MCSD: Application Lifecycle Management Exam70-496 Administering Visual Studio Team Foundation Server 2012 + Exam70-497 Software Testing with Visual Studio 2012 = + Exam70-498 Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management More information http://examcr.am/XFRXnR
IMPORTANT: Please make sure there’s a section transition slide in the right places—very important for making this a recording…! Exam 70-498 Summary
Exam details Exam Details Page http://examcr.am/X0D2Fr Exam Code 70-498 Primary Audience IT Professionals Pass mark 700 (70%) Questions Approximately 45 Release Date October 16th, 2012
Audience Profile • Candidates for this exam typically use Microsoft Visual Studio 2012 to keep their teams focused on customer value and to structure their organizations to deliver quality software frequently and reliably. • These candidates inspect and help streamline activities across all roles and throughout the entire development life cycle.
Audience Profile • The qualified candidate typically has: • a strong understanding of current process improvement practices. • a strong understanding of popular software development life cycle (SDLC) methodologies, including Scrum, Kanban, and Capability Maturity Model Integration (CMMI), as well as umbrella practices such as Agile and Lean. • high-level technical experience with Microsoft tools used to improve software development effectiveness.
Define an Effective End-to-End Software Development Lifecycle (SDLC) (17%) • Understand the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices • Explain the benefits of fast feedback • Implement strategies to reduce end-to-end cycle time • Implement strategies to improve software quality • Implement strategies to reduce waste • Create a process improvement plan
Define the ALM Process (16%) • Role of different ALM processes • Implement a Scrum/Agile process • Define a Scrum/Agile process for a team • Implement Microsoft Solution Framework (MSF) for CMMI Process Improvement
Define a Software Iteration (16%) • Plan a release • Define project-tracking process • Scope a project
Define End Value for the Software Iteration (17%) • Elicit requirements • Estimate requirements • Document requirements • Prioritize requirements
Develop Customer Value with High Quality (17%) • Define code quality indicators • Incorporate unit testing • Develop code • Validate quality • Customize a team project
Integrate Development and Operations (17%) • Implement an automated deployment process • Implement pre-production environments • Manage feedback between development and operations • Troubleshoot production issues