Home About Software Quality Engineering Conference Sponsors Contact Us SQE.com
 
Why Attend?
View a Brochure
Conference Blog
Conference FAQs
Hotel and Travel Info
Pricing & Discounts
Conference at-a-Glance
Speaker Index
Keynote Presentations
Preconference Tutorials
Concurrent Sessions
Certification Training
Special Events
The EXPO
Networking Events
Alumni Testimonials
Conference Sponsors
Podcasts
Contact Us
About Us
Past Conferences
Other Conference Events



 

Better Software Conference & EXPO 2008 Keynote Presentations

  Wednesday, June 11, 2008 8:45 a.m.  

 

Agile and the Seven Deadly Sins of Project Management
Mike Cohn, Mountain Goat Software 


Agile approaches to software development promise many advantages: shorter schedules, more productive teams, products that better meet customer expectations, higher quality, and more. In this talk, Mike will explain how agile teams achieve these goals by avoiding the seven deadly sins of project management. Covered will be sins such as gluttony, sloth, lust, opaqueness, and more. Giving in to one of these temptations can result in a failed or cancelled project. Along the way you’ll be introduced to key aspects of agile development and hear stories of agile success and failure.

Mike Cohn is the founder of Mountain Goat Software. Mike specializes in helping companies adopt and improve their use of agile processes and techniques to build extremely high performance development organizations. 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 20 years of experience, Mike has previously been a technology executive in companies of various sizes, from startup to Fortune 40. He has also written articles for Better Software magazine, IEEE Computer, Software Test and Quality Engineering, Agile Times, Cutter IT Journal, and the C++ Users' Journal. Mike is a frequent speaker at industry conferences and was a founder of both the Agile Alliance and the Scrum Alliance. He is a Certified Scrum Trainer and a member of the IEEE Computer Society and the ACM.

   Mike Cohn
 
 
  Wednesday, June 11, 2008  4:30 p.m.  

 

The Good, the Better, and the Rather Puzzling: The Agile Experience at Five Companies
Michael Mah, QSM Associates 
 

Strategic software development is happening every day—and failures continue to plague us. Unquestionably, a major paradigm shift is underway with the movement to agile methods. But are they really working? With results drawn from industry statistics, Michael Mah answers vital questions about the effectiveness of agile methodologies—XP, Scrum, TDD, pair programming, etc. One discovery underway is that agile methods could be turning the “law of software physics” upside down. For decades, there have been predictable relationships among schedule pressure, staff ramp-up, and bug rates; now, industry data tells us that all this could be changing with agile. Join Michael Mah for a revealing discussion of productivity findings at five—all ostensibly agile—companies, and how they produced a range of results for time-to-market, productivity, and quality. Michael addresses questions such as: Which agile practices are right for your environment? What are the characteristics of a successful agile deployment? How do you measure success or failure of agile process change? Find out how the five case study companies “did” agile in their own ways and how their metrics reveal insights into new agile approaches that are fast becoming mainstream.
 

Michael Mah is director of the Benchmarking Practice, an author with the Cutter Consortium, and managing partner of QSM Associates, Inc., specializing in software measurement and project estimation. Michael has written extensively and consulted with the world’s leading software organizations, while collecting data on thousands of projects worldwide. Michael’s book-in-progress, Optimal Friction, examines the dynamics of teams under time pressure and its role in contributing to success and failure. He lives in the mountains of western Massachusetts with his two young children. Michael can be reached at www.qsma.com.

   Michael Mah
 
 
  Thursday, June 12, 2008 8:35 a.m.  

 

Attacking Waste in Software: Three Practices We Must Embrace Now
Jean Tabaka, Rally Software Development 
 
 
One of the seven principles of Lean Thinking is “eliminate waste.” Eliminating waste means minimizing the cost of the resources we use to deliver software to our stakeholders. Jean Tabaka proposes three pivotal practices that we must embrace to aggressively attack waste in software delivery—Software as a Service (SaaS), Community, and Fast Feature Throughput. SaaS eliminates waste by deploying software-based services without the cost inherent in traditional software delivery—materials, shipping, time delay, and more. Community involves stakeholders working together to create products rather than competing among themselves for limited resources. Community eliminates waste by democratizing software development to obviate the need for multiple systems with the same functionality. Fast Feature Throughput refers to development methods that embrace change and quickly deliver value to customers. It eliminates waste by responding to market pull with short, incremental delivery cycles. When IT and all software organizations embrace these practices, they will eliminate waste within their organizations, reduce the waste that consumes our entire industry, and ultimately support the broad 21st century global mandate to manage our scarce resources.

Jean Tabaka is an agile mentor and coach with Rally Software Development. In addition to being a Certified Scrum Trainer and Practitioner, she is also a Certified Professional Facilitator. Her unique blend of passions and skills has been applied in a variety of organizations—large and small, co-located and distributed—eager to adopt the best of agile and bring out the best in their teams. Author of the Agile Software Development Series book Collaboration Explained, Jean holds a Masters in Computer Science from Johns Hopkins University. When not sharing her agile passion with clients, she resides in beautiful Boulder, Colorado.

   Jean Tabaka
 
 
  Thursday, June 12, 2008 4:45 p.m.  

 

Lessons Learned in Project Management  
Johanna Rothman, Rothman Consulting Group, Inc. 

You’ve managed projects, but they’re never easy. They don’t fit into the nice definitions found in project management books. Your schedules are generally off. There are always unkind surprises. Although you’re not failing, you feel you could be more successful. There is a solution. Based on her many years of consulting with large and small software teams, Johanna Rothman coaches leaders to take a more pragmatic approach. Employ mini-projects and iterations to explore alternative technologies. Use incremental steps to finish features one at a time when you don’t know how far along you are. Make sure stakeholders agree on what “done” really means. Learn how to escape the dreaded trap of “multi-tasking,” a management style that drains energy from everyone whenever there is a task switch. One final secret every project manager must discover: There is no “one right way” to manage a project. Everything depends on context—the company and its products, the technology employed, the people on your team, and you. If you can learn to keep everything in balance, you will have a successful project. Let something get out of whack, and you can kiss all your hard work goodbye.
 

Johanna Rothman helps managers define and solve problems. She assists managers, teams, and organizations to become more effective. Johanna has helped engineering organizations, IT organizations, and startups hire technical people, manage projects, and release successful products faster. Johanna is the author of Manage It! Your Guide to Modern Pragmatic Project Management and Hiring the Best Knowledge Workers, Techies & Nerds: The Secrets and Science of Hiring Technical People, and coauthor with Esther Derby of the pragmatic Behind Closed Doors, Secrets of Great Management. Johanna is a host and session leader at the Amplifying Your Effectiveness (AYE) conference.

   Johanna Rothman
 
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.