Final Exam: Software Development and Testing with Agile - define Extreme Programming or (XP) and its features
- define self-organizing teams and how they work in an Agile software development environment
- define the Crystal Agile framework and its features as a main Agile methodology
- describe goals and objectives for an effective stand-up meeting
- describe the coding standard practice and its benefits to Agile software development
- describe the concept of feature-driven development as an Agile software development methodology
- describe the concepts of Extreme Programming, including its roles, values, and benefits
- describe the roles of Extreme Programming
- describe the use of Agile metrics to manage an effective team
- describe the use of continuous development and delivery for Agile in a software development environment
- describe tips and effective practices for developing an Agile, collaborative environment
- describe useful Agile project management data analysis metrics and how they can be effectively used
- describe what Agile team meetings and the various types are
- identify skills to becoming an effective product owner
- identify small releases practice and its use for iterative releases in Agile software development
- identify the pair programming practice and its purpose
- identify the test-driven development practice and its benefits
- recognize Agile methodologies providing a brief overview of Agile methodologies in software development
- recognize the best practices for Agile software development and testing
- recognize using an example how to document the minutes of a meeting
|