Have a question?
Name
Email
Preferred Mode of Training
Notes
Delete file
Are you sure you want to delete this file?
Message sent Close

Agile Software Engineering

This three-day workshop covers the foundational principles and practices of Agile Software Engineering, integrating Lean-Agile and DevOps principles to enhance ... Show more
0
0 reviews
  • Description
  • Reviews
Agile Software Engineering

AGILE SOFTWARE ENGINEERING

COURSE DESCRIPTION

The discipline of software engineering has evolved over the past decades with the introduction of Lean-Agile and DevOps principles and practices. New skills and approaches help organizations deliver software-centric solutions faster, more predictably, and with higher quality. During this three-day, workshop-oriented course, attendees learn the foundational principles and practices that make up the Agile Software Engineering discipline.

COURSE OBJECTIVES

  • How to apply the test-first principle to align tests and requirements
  • How to detail, model, design, implement, verify, and validate stories in a SAFe Continuous Delivery Pipeline
  • Practices such as abstraction, encapsulation, and SOLID that build quality into code and design
  • Foundational Lean, Agile, and DevOps principles and practices
  • How to use the test infrastructure for automated testing
  • How to design from context for testability.

AGILE SOFTWARE ENGINEERING ANSWERS THE QUESTIONS:

  • How do I build a test-first, principle-based team environment and technical infrastructure?
  • How do Agile teams use BDD to create a shared understanding?
  • How do we build in quality throughout the Continuous Delivery Pipeline?

COURSE OUTLINE

  • Introducing the course (7%)
    • Define Agile Software Engineering
    • Identify practices that define Software Engineering as Agile
  •  Connecting principles and practices to built-in quality (10%)
    • Identify the Core XP Practices
    • Relate Core XP Practices to SAFe Principles
    • Demonstrate the core values that drive SAFe Principles
    • Define Benefit Hypothesis
    • Define Test-Driven Development
    • Define Behavior-Driven Development
    • Define Built-In Quality
    • Define application external and internal qualities
  • Accelerating flow (7%)
    • Outline the flow of value
    • Determine the components of a value stream
    • Determine waste and delay in a development stream
    • Provide examples of a Benefit Hypothesis
    • Provide examples of metrics for a Behavior Hypothesis

Please contact us for the full course outline, schedules and for booking a private class.

Inquire Now

Course details
Duration 3 Days

Archive

Working hours

Monday 9:00 am - 6.00 pm
Tuesday 9:00 am - 6.00 pm
Wednesday 9:00 am - 6.00 pm
Thursday 9:00 am - 6.00 pm
Friday 9:00 am - 6.00 pm
Saturday Closed
Sunday Closed