Preparation Tools and Resources

Search here for prep resources for specific exam topics and add any exam prep resources that you have found helpful in preparing for this exam.

General preparation material

Prep resources by objective

Microsoft Certification PREP Talk: Exam 498

In this episode of Prep tips from certification experts, James Seymour, Certification Planner, and Richard Hundhausen, ALM MVP, discuss the relevancy of the skills being measured on Exam 498.

1 Define an Effective End-to-End Software Development Lifecycle (SDLC)

1.1 Understand the value of an end-to-end view of Application Lifecycle Management (ALM) tools and practices

  • <<Add your resources here>>
  • <<Add your resources here>>

1.2 Explain the benefits of fast feedback

  • <<Add your resources here>>
  • <<Add your resources here>>

1.3 Implement strategies to reduce end-to-end cycle time

  • <<Add your resources here>>
  • <<Add your resources here>>

1.4 Implement strategies to improve software quality

  • <<Add your resources here>>
  • <<Add your resources here>>

1.5 Implement strategies to reduce waste

  • <<Add your resources here>>
  • <<Add your resources here>>

1.6 Create a process improvement plan

  • <<Add your resources here>>
  • <<Add your resources here>>

2 Define the ALM Process

2.1 Role of different ALM processes

  • <<Add your resources here>>
  • <<Add your resources here>>

2.2 Implement a Scrum/Agile process

  • <<Add your resources here>>
  • <<Add your resources here>>

2.3 Define a Scrum/Agile process for a team

  • <<Add your resources here>>
  • <<Add your resources here>>

2.4 Implement Microsoft Solution Framework (MSF) for CMMI Process Improvement

  • <<Add your resources here>>
  • <<Add your resources here>>

3 Define a Software Iteration

3.1 Plan a release

  • <<Add your resources here>>
  • <<Add your resources here>>

3.2 Define a project-tracking process

  • <<Add your resources here>>
  • <<Add your resources here>>

3.3 Scope a project

  • <<Add your resources here>>
  • <<Add your resources here>>

4 Define End Value for the Software Iteration

4.1 Elicit requirements

  • <<Add your resources here>>
  • <<Add your resources here>>

4.2 Estimate requirements

  • <<Add your resources here>>
  • <<Add your resources here>>

4.3 Document requirements

  • <<Add your resources here>>
  • <<Add your resources here>>

4.4 Prioritize requirements

  • <<Add your resources here>>
  • <<Add your resources here>>

 

5 Develop Customer Value with High Quality

5.1 Define code quality indicators

  • <<Add your resources here>>
  • <<Add your resources here>>

5.2 Incorporate unit testing

  • <<Add your resources here>>
  • <<Add your resources here>>

5.3 Develop code

  • <<Add your resources here>>
  • <<Add your resources here>>

5.4 Validate quality

  • <<Add your resources here>>
  • <<Add your resources here>>

5.5 Customize a team project

  • <<Add your resources here>>
  • <<Add your resources here>>

 

6 Integrate Development and Operations

6.1 Implement an automated deployment process

  • <<Add your resources here>>
  • <<Add your resources here>>

6.2 Implement pre-production environments

  • <<Add your resources here>>
  • <<Add your resources here>>

6.3 Manage feedback between development and operations

  • <<Add your resources here>>
  • <<Add your resources here>>

6.4 Troubleshoot production issues

  • <<Add your resources here>>
  • <<Add your resources here>>