Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com
 
Who Should Attend?
Conference FAQs
Conference at-a-Glance
Speaker Index
Preconference Tutorials
Keynote Presentations
Concurrent Classes
Special Events
The EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Podcasts
Contact Us
About Us
Past Conferences
Other Conference Events



 

Agile Development Practices 2007 Keynote Presentations

  Wednesday, December 5, 2007 8:45 a.m.  

 
 

Welcome to the Mainstream
Mary Poppendieck, Poppendieck, LLC


As agile software development leaves the early adoption stage and moves solidly into the mainstream, Mary Poppendieck reminds us that fads in software development have come and gone before. What makes us think that agile is different? Unless we learn from previous attempts to improve development practices, we are destined to repeat the mistakes of the past. Mary describes three proven paths to failure: (1) Copy what successful companies are doing—You don’t get to be world class by chasing after best practices, you get there by inventing them; (2) Force everyone to follow the standard process—The best path to success is leveraging the intelligence of “ordinary” people in the relentless improvement of your current process; and (3) Focus on technical success—Technical success is a euphemism for business failure. Mary explains that constant learning, relentless improvement, and systems thinking are the best ways to create a foundation for sustainable success—and avoid repeating the failures of the past.

Mary Poppendieck has been in the Information Technology industry for more thirty years. She has managed software development, supply chain management, manufacturing operations, and new product development. She spearheaded the implementation of a Just-in-Time system in a 3M videotape manufacturing plant and led new product development teams, commercializing products ranging from digital controllers to 3M Light Fiber™. A popular writer and speaker, Mary is coauthor of the book Lean Software Development, which was awarded the Software Development Productivity Award in 2004. A sequel, Implementing Lean Software Development, was published in 2006.

   Mary Poppendieck
 
 
  Wednesday, December 5, 2007  4:30 p.m.  

 
 
Overcoming Waterfallacies and AgilePhobias: Tales of Resistance and Woe
Mike Cohn, Mountain Goat Software  

If there’s so much to like about agile, why do some team members resist it so strongly? Mike Cohn explores two of the main reasons for resistance to agile: Waterfallacies and AgilePhobias. A Waterfallacy is a mistaken idea or belief about agile that stems from prolonged exposure to waterfall projects. An AgilePhobia, on the other hand, is a strong fear or dislike of agile, usually due to the uncertainty of change. Of the two, Waterfallacies have the potential to do the most damage to your transition effort, but fortunately, they are the more easily overcome. During his presentation, Mike examines the most common Waterfallacies and how to eliminate them. He also discusses the most prevalent AgilePhobias, how to identify the afflicted team members, and how to help them overcome their fears.
Mike Cohn is the founder of Mountain Goat Software, a process and project management consultancy and training firm. He is the author of Agile Estimating and Planning and User Stories Applied for Agile Software Development, as well as books on Java and C++ programming. With more than twenty years of experience, Mike has previously been a technology executive in companies of various sizes—from startup to Fortune 40. A frequent magazine contributor and conference speaker, Mike is a founding member of the Scrum Alliance and the Agile Alliance. He can be reached at [email protected].    Mike Cohn
 
 
  Thursday, December 6, 2007 8:35 a.m.  

 
 

Scaling Agile Processes
Jutta Eckstein, IT communication  
 
Agile processes are revolutionizing the software development industry. Projects embracing agile development are expected to be faster and more efficient than traditional software development. Agile processes enable developers to embrace requirement changes during the project, deliver working software in frequent iterations, and focus on the human factors in software development. Unfortunately, most agile processes were designed for small or mid-sized software development projects—bad news for large teams. Having worked with many larger teams transitioning to agile processes, Jutta Eckstein shares her insights into ways to tune your practices as you scale up to larger projects. Harness the adaptability of agile software development for large projects to ensure frequent releases even with several teams working together. Develop the highest business value for software designed for multiple customers as you learn ways to communicate and synchronize deliverables within a large team.

A partner of IT communication, Jutta Eckstein is an independent consultant and trainer from Braunschweig, Germany. Her know-how in agile processes is based on more than ten years of experience in developing object-oriented applications. Jutta’s unique experience in applying agile processes within medium- to large-sized mission-critical projects is the basis of her book, Agile Software Development in the Large: Diving into the Deep. A member of the board of the Agile Alliance, Jutta has presented at conferences throughout Europe and the US.

   Jutta Eckstein
 
 
  Thursday, December 6, 2007 4:30 p.m.  

 
 

Looking Toward the Future of Agile  
Andy Hunt, The Pragmatic Programmers

Agile methodologies are enjoying increased adoption and relevance. Will they continue to do so as time goes on? We understand that business needs change over time—sometimes quite rapidly. However, change isn't limited to the business or the requirements. Markets will wax and wane. Developers and business owners will experience a change in their own views, become older, and slowly be replaced by the next generation of workers and thought leaders. In this future world, will agile continue to prosper, or will it flounder? What might agile be replaced with or evolve into? Andy Hunt peeks into the future and considers some possible answers, including lessons from previous generations. He examines the effects of generational archetypes and how they affect adoption of core values. Learn how individuality, teamwork, risk tolerance, freedom, and stability will affect the future of agile practices, and find out the single biggest reason most predictions fail.

In the industry since the early 1980s, Andy Hunt is one of the seventeen founders of the Agile Alliance, which launched the Agile Manifesto and the agile movement. Andy is a programmer, consultant, author, publisher, and co-founder of the Pragmatic Bookshelf. He co-authored the best-selling book The Pragmatic Programmer and five others, including the recent award-winning Practices of an Agile Developer. At conferences and private corporations throughout the US and Europe, Andy is a frequent speaker on topics ranging from software development to management and cognition. When not working, Andy is an active musician composing, recording, and playing trumpet, flugelhorn, and piano.

   Andy Hunt
 
 

Top of Page

 
Send us Your Feedback Software Quality Engineering  •  330 Corporate Way, Suite 300  •  Orange Park, FL 32073
Phone: 904.278.0524  •  Toll-free: 888.268.8770  •  Fax: 904.278.4380  •  Email: [email protected]
© 2007 Software Quality Engineering, All rights reserved.