Overview
Explore the hidden assumptions of Agile development in this 47-minute conference talk from GOTO Amsterdam 2015. Delve into Fred George's insights as an early adopter of Object-Oriented programming and Agile methodologies. Discover why aligning developers' programming styles with Agile principles is crucial for project success. Learn about typical program structures, replacement applications, and task cycle case studies. Examine the importance of simple design, tasking cycles, and paths to proficiency. Investigate real-world product requests from London and explore principles and design patterns that support Agile practices. Identify suspicious statements, methods, and classes that may hinder Agile development. Gain valuable insights into maintenance strategies and transition plans for implementing Agile effectively. Perfect for developers, project managers, and anyone interested in improving their Agile development practices.
Syllabus
Introduction
Agile is Productive
Typical Program
Replacement Application
Task Cycle Case Study
Simple Design
Tasking Cycle
Case Study: Complexity
Path to Proficiency
Product Requests London
Part 1: Principles
Part 2: Design Patterns
Suspicious Statements
Suspicious Methods
Suspicious Classes
Results
Maintenance
Transition Plan
Taught by
GOTO Conferences