In the modern software application environment, the emphasis is placed on fast turnaround, frequent upgrade, and improvement. Development teams must adopt practices, skills, and methodologies that support efficiencies at all levels of the ALM process. In this course, you will learn the value of taking an end-to-end view of the Software Development Lifecycle (SDLC) within the ALM process. You will also learn about understanding feedback, optimizing cycle times, improving quality, minimizing wasteful practices, and developing a continuous improvement posture.
Learning Objectives
Getting Started with ALM
- start the course
- describe the examination and path, and the skill requirements to take the examination
- describe DevOps and Microsoft ALM solutions within the context of the SDLC and the examination
- describe the Visual Studio IDE
- work with the Visual Studio IDE Interface
Integrated ALM
- describe how observable problems might be indicative of more general system-wide issues
- discuss the optimization of the ALM process and the recognition of potential barriers to efficient development and delivery
Fast Feedback
- define the importance of fast feedback as it relates to communicating requirements
- describe the benefits of end customer feedback to early software iterations within the SDLC
- work with PowerPoint Storyboarding
- work with the Visual Studio Feedback Service
End-to-end Cycle Time Management
- outline the process of bottleneck identification and associated metrics
- describe the implementation of effective solutions that can be validated
- describe the relationship between work-in-process and cycle time
Software Quality
- describe defect identification
- outline the end-to-end quality process
- describe quality positioning with the ALM process
Waste Management
- identify wasteful activity
- describe waste elimination
Improvement Planning
- outline change management strategy
- describe techniques used to measure improvement
Practice: Visual Studio ALM
- detail key aspects of the Visual Studio ALM process