Font size:

Setting the Stage

  • Agile design myths
  • Applying the Agile principles to software design
  • Where design fits into the Agile life cycle

Planning Patterns and Risk

Planning patterns

  • ROI-based
  • WSJF
  • Risk-based
  • Dependency-based
  • Other considerations

Risk

Technical risk reduction

  • Risk spikes
  • Prototypes
  • Walking skeleton

Scheduling risk mitigation

  • Non-technical risks
  • Scheduling risk mitigation
  • Risk-adjusted backlog

Architecture & Design

Architecture

  • Role of design-in-the-large
  • Agile architecture principles
  • Minimal viable architecture
  • Partitioning and component level architecture
  • Technology decisions and architecture spikes
  • CRC card workshops
  • Behavior drive design and specification by example

Detailed design

  • Design principles – DRY, YAGNI and SOLID
  • Design patterns – Observer and Factory
  • Pros and cons of using design patterns

Stakeholders and the Wisdom of the Crowd

  • Tester-Developer-Developer collaboration
  • The three amigos
  • Discussing technical debt with stakeholders
  • Developer operations collaboration

Testing

ATDD

  • Testing as specification and document
  • ATDD process
  • ATDD as an aid to design thinking
  • ATDD styles and tools

Testing patterns

  • Designing for automated testing
  • Testing the tests
  • Test smells and their solution
  • Test refactoring

Test coverage and speed

  • Test coverage – BVA and All-Pairs
  • Test speed and dealing with slow tests

Continuous integration and delivery

  • Build pipeline
  • Build tools
  • Version control
  • Continuous delivery
Find a class and register in three easy steps:
  • 1. Select Location:
  • 2. Select Date Range:
    to
  • 3. Select Class Type:
    • All Types
    • C Classroom
    • V Virtual Live
    • Cv In-Class Virtual
    • O Online
NY New York4/25/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>3 days2650.002402018
Virtual Live4/25/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>3 days2650.002405343
VA Reston4/25/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>3 days2650.002443814
Virtual Live8/8/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>3 days2650.002405344
VA Herndon8/8/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>3 days2650.002402017
MD Annapolis8/8/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>3 days2650.002443801
NY New York10/24/2018 9:00:00 AM<span class="course-type type-c" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'ILT')" onmouseout="clearHoverInfo()">C</span>3 days2650.002402021
Virtual Live10/24/2018 9:00:00 AM<span class="course-type type-v" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'VILT')" onmouseout="clearHoverInfo()">V</span>3 days2650.002405347
ON Toronto10/24/2018 9:00:00 AM<span class="course-type type-cv" style="cursor:default;word-wrap:normal;display:inline-block;" onmouseover="showHoverInfo(this, 'ProductTypeDescription' ,'HVILT')" onmouseout="clearHoverInfo()">Cv</span>3 days2650.002443833
seek-warrow-w
  • 1
arrow-eseek-eitems per page1 - 9 of 9 items