Agile Alliance Agile 2007 Marriott Renaissance

Washington D.C.

Rally Ad Agile Dates August 13 to 17, 2007
AGILE2007 CONFERENCE SOLD OUT.   ATTEND AGILE2008 IN TORONTO!


Notes from presentations are available on this site (if the presenter has provided us with his/her materials). Simply go to the PROGRAM link and click on the session.

AgileAdverts
is about creating small video clips promoting agile practices, submitting them to YouTube and then getting them ranked. At the Google reception the top five ranked adverts will be presented and rewarded.


Past Agile Conferences

The Business Case For Agility: The Lean-Agile Connection

Alan Shalloway (Net Objectives)

Talking Heads · Process

Thursday, 14:00, 1 hour 30 minutes | Auditorium

Presentation Download Presentation

8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Mary and Tom Poppendieck put forth 7 principles of lean software development in their seminal text: Lean Software Development: An Agile Toolkit for Software Development Managers. These 7 principles are: deliver fast optimize the whole eliminate waste build integrity in create knowledge respect people defer commitment This seminar presents the case for why we must develop software consistent with the agile methods of Scrum and Test-Driven Development. Four aspects of agile methods in particular are investigated: 1. Iterative development. The best way to eliminate waste is to not build things that aren't needed. This implies an iterative process where priorities are continuously re-examined. 2. Scrum. Lean's workcell concept is manifested in Scrum's cross-functional team. Scrum's emphasis on team also includes the principles of amplifying learning and localizing responsibility. 3. Automated testing. Test-Driven Development is consistent with the Lean's autonomation principle of a smooth flowing production line that is stopped anytime there is an error to get at the root cause of the problem. This follows the principle of build integrity in. 4. Writing quality code that can be refactored. Deferring commitment is an integral part of agile coding. By writing just what you need now, you don't build in structure until you later discover what is truly needed. This seminar provides insights into how Lean guides many current agile processes. This provides both a business case for agile methods as well as giving developers insights into how to better follow agile methods. Outline: * The seven principles of Lean Software development Eliminate waste * Deliver fast * Optimize the Whole * Eliminate waste * Build integrity in * Create knowledge * Respect people * Defer commitment * The Lean-Agile Connection * How Lean implies an iterative process * Lean and Scrum: Work cells and cross-functional teams. Building code as an integrated process of analysis-design-code-test. * Automated testing: Building code only after its acceptance requirements have been specified * Eliminating waste by managing change. * Conclusions

Alan Shalloway

Alan Shalloway is the founder and CEO of Net Objectives. With 35+ years of experience, Alan is an industry thought leader, trainer and coach in the areas of Lean, Agile and Patterns in agile environments. He is a popular speaker at prestigious conferences worldwide as well as a trainer/coach. He is the primary author of Design Patterns Explained and is currently writing "Lean Anti-Patterns and What to do About Them".

Title Sponsors

Rally Software logo

Valtech logo

Platinum Sponsors

Sapient logo

ObjectMentor logo

DigitalFocus logo

Luxoft logo

Thoughtworks logo

Other Sponsors

CC Pace logo

Objectbay logo

Cyber Korp logo

AWPH logo

Siemens logo

Pillar Technology logo

IBM logo

Media Sponsors

Methods & Tools logo

Software Business logo