"Agile Software Development actually involves writing software," and other shocking facts.

This presentation will focus on the some principles that have been largely ignored in the way we teach agility to people:
  • "Working software is the primary measure of progress."
  • "Continuous attention to technical excellence and good design enhances agility."
  • "Simplicity--the art of maximizing the amount of work not done--is essential."
We'll cover these by bringing Extreme Programming (XP) up-to-date. We'll also go over software design principles and practices that help, including:
  • loose coupling and tight cohesion
  • declarative programming
Expect to see actual code running on an actual computer at some point.
 
1 favorite thumb_down thumb_up 0 comments visibility_off  Remove from Watchlist visibility  Add to Watchlist
 

Outline/Structure of the Interactive

  1. Intro - background of the Manifesto for Agile Software Development
  2. Refresher/intro on/to XP
  3. Software engineering principles and practices
  4. Modern architecture

Learning Outcome

Principles and practices that will help teams write better software.

Target Audience

Programmers, Managers, Scrum Masters and anyone else who wants to know about software engineering practices

Prerequisites for Attendees

None

schedule Submitted 1 week ago

Public Feedback

comment Suggest improvements to the Speaker