Better Software Conference & Expo 2008 brochure - (Page 12) TuesdaY pRe-cOnfeRence TuTORiaLs TuesdaY, june 10, 8:0–4:0 (fuLL daY) fearless change: introducing new ideas FULL DAY Ta Linda Rising, Independent Consultant Those who attend conferences or read books and articles discover new ideas they want to bring into their organizations—but they often struggle when trying to implement those changes. Unfortunately, those introducing change are not always welcomed with open arms. Linda Rising offers proven change management strategies to help you become a more successful agent of change in your organization. Learn how to plant effective seeds of change, and what forces in your organization drive or block change. In addition to using these approaches to change your organization, you can use them to become a more effective person. Come and discuss your organizational and personal change challenges. Linda shows how the lessons from her book, Fearless Change: Patterns for Introducing New Ideas, can help you succeed. Learn how to overcome adversity to change and to celebrate your improvement successes along with your organization’s new found practices. Linda Rising has a Ph.D. from Arizona State University in the field of object-based design metrics and a background that includes university teaching and industry work in telecommunications, avionics, and strategic weapons systems. An internationally known presenter on topics related to patterns, retrospectives, and the change process, Linda is the author of Design Patterns in Communications, The Pattern Almanac 2000, A Patterns Handbook, and co-author with Mary Lynn Manns of Fearless Change: Patterns for Introducing New Ideas. Find more information about Linda at www.lindarising.org. facilitation skills for project Leaders FULL DAY TB Jean Tabaka, Rally Software Development This “on-your-feet” tutorial guides project managers, agile coaches, and Scrum Masters in how to apply facilitation techniques and tools to support collaborative decision making. These practices are critical for agile planning, daily interaction, and reviews of agile software development projects and teams. Jean Tabaka shows why agile teams require a collaborative style of decision making rather than classic command-and-control approaches. Practice planning for agile meetings and kicking off those meetings to ensure that the attendees are truly engaged and results-oriented. Find out about tools to help teams gather the important insights and wisdom necessary to attain the sustainable agreements in their agile projects. Learn ways to deal with conflict that occurs when many opinions and recommendations arise and help teams inspect and adapt their agile processes collaboratively. Along the way, you will discover what must change within your organization to successfully apply collaboration, especially with large and distributed agile teams. Laptop required 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. Managing imposed deadlines: Risk Management in the Real World FULL DAY Tc Michael Mah, QSM Associates, Inc. Frequently, schedules and deadlines all too often are dictated to software development teams. When this happens, what is a manager to do? Michael Mah addresses the key issues in deadline-driven projects—estimation and risk management. Employing industry data from more than 7,000 completed projects worldwide, Michael describes how different software projects—agile development, waterfall development, and package implementations—behave in unique and interesting ways when a deadline is imposed. Using case studies from leading companies, Michael illustrates how to estimate and commit to a reasonable project scope in the face of aggressive deadlines. Find out how to “triage” the amount of functionality you can deliver within an imposed deadline and deal methodically with the inevitable project trade-offs. Develop a core set of estimation metrics that will help you avoid common scheduling traps. To take full advantage of this tutorial, each participant should bring a laptop computer for data capture and estimation calculations. 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. Test case development in agile development FULL DAY Td Timothy Korson, Korson Consulting “Pure” agile development uses story cards to scope and organize customer needs. Each story is described in a sentence or two with details filled in through conversations. Because there are no written requirements that contain enough information for independent test teams to create comprehensive test suites, testers find themselves in a difficult position. In some agile philosophies, testers must create test cases directly from discussions with clients. In effect, the test cases become the only detailed requirements. Eliciting test requirements directly from stakeholders requires that testers learn a new set of skills and practices. In addition to explaining how to effectively create system test cases from stories and stakeholders, Tim Korson examines unit, component, increment, and regression test development as parts of a comprehensive testing process within an agile development environment. Tim presents test automation strategies and tools that agile testers are successfully using today. Tim Korson has a decade of experience working on a large variety of systems developed using modern software engineering techniques. This experience includes distributed, real time, and embedded systems as well as business information systems in an n-tier, client-server environment. Tim’s typical involvement on a project is as a senior management consultant with additional technical responsibilities to ensure high quality, robust test and quality assurance processes and practices. He has authored numerous articles and co-authored the book Object Technology Centers of Excellence. DAY Te FULL hands-On Responsibility-driven design Rebecca Wirfs-Brock, Wirfs-Brock Associates Objects are more than simple bundles of logic and data—they are service-providers, information-holders, coordinators, controllers, and interfacers to other systems. Rebecca Wirfs-Brock discusses how objects play specific roles and occupy well-known positions in an application’s architecture. Each object must know and do its part! Role stereotypes—think of them as purposeful oversimplifications—are a fundamental way of seeing objects’ responsibilities. Learn and practice practical responsibility-driven design techniques to enhance your design process and design thinking. Experience the latest in Class Responsibility Collaborator (CRC) modeling, object identification and naming, object role stereotypes, control style design, collaboration trust regions, and contracts. Find out how responsibility-driven design thinking can enhance your design and development practices. Delegates should be familiar with object-oriented technology and object concepts. Some experience with object design and programming languages is a plus. Rebecca Wirfs-Brock, design columnist for IEEE Software, is a well-known object practitioner who invented the way of thinking about objects known as responsibility-driven design. Through her writing, teaching, consulting, and speaking, Rebecca popularizes the use of informal techniques and practical thinking tools for designers, architects, and analysts. She teaches courses on responsibility-driven design, practical UML, developing and communicating software architecture, and agile design skills. Rebecca regularly mentors teams on use case writing, design, architecture, and managing incremental, iterative object-technology projects. Rebecca is the author of Object Design: Roles, Responsibilities, and Collaboration. DAY Tf FULL finding ambiguities in Requirements Richard Bender, Bender RBT In this process-oriented class—geared to business analysts, designers, programmers, testers, technical writers, and users—Richard Bender teaches a powerful and practical method for ensuring that requirements specifications are clear, concise, and unambiguous. Learn how to verify that requirements are written at the correct level of detail needed by designers, developers, and testers. Because this level of detail must be discovered one way or another, this process does not add any additional overhead to the effort and costs of developing requirements specifications. In fact, by eliminating ambiguous requirements early in development, you can save time, reduce confusion, and avoid unnecessary re-work. In this hands-on workshop, learn the ambiguity review process and how to quickly identify ambiguities in specifications in any format. Eliminate unnecessary complexity from your requirements documents and help your team develop and test applications more quickly and more effectively. Richard Bender has more than thirty-five years of experience in software with a primary focus on quality assurance and testing. He has consult http://www.lindarising.org http://www.qsma.com http://www.sqe.com/bscereg
Table of Contents Feed for the Digital Edition of Better Software Conference & Expo 2008 brochure Better Software Conference & Expo Brochure Contents Conference At-A-Glance Special Events Conference Speakers 49 In-Depth Pre-Conference Tutorials 4 Keynote Presentations 42 Concurrent Classes Event Location and Las Vegas Highlights What Our Delegates are Saying Sponsors and Exhibitors Registration Information Better Software Conference & Expo 2008 brochure Better Software Conference & Expo 2008 brochure - Better Software Conference & Expo Brochure (Page Cover1) Better Software Conference & Expo 2008 brochure - Contents (Page Cover2) Better Software Conference & Expo 2008 brochure - Contents (Page 3) Better Software Conference & Expo 2008 brochure - Conference At-A-Glance (Page 4) Better Software Conference & Expo 2008 brochure - Conference At-A-Glance (Page 5) Better Software Conference & Expo 2008 brochure - Special Events (Page 6) Better Software Conference & Expo 2008 brochure - Conference Speakers (Page 7) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 8) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 9) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 10) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 11) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 12) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 13) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 14) Better Software Conference & Expo 2008 brochure - 49 In-Depth Pre-Conference Tutorials (Page 15) Better Software Conference & Expo 2008 brochure - 4 Keynote Presentations (Page 16) Better Software Conference & Expo 2008 brochure - 4 Keynote Presentations (Page 17) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 18) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 19) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 20) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 21) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 22) Better Software Conference & Expo 2008 brochure - 42 Concurrent Classes (Page 23) Better Software Conference & Expo 2008 brochure - Event Location and Las Vegas Highlights (Page 24) Better Software Conference & Expo 2008 brochure - What Our Delegates are Saying (Page 25) Better Software Conference & Expo 2008 brochure - Sponsors and Exhibitors (Page 26) Better Software Conference & Expo 2008 brochure - Registration Information (Page 27) Better Software Conference & Expo 2008 brochure - Registration Information (Page Cover4)
For optimal viewing of this digital publication, please enable JavaScript and then refresh the page. If you would like to try to load the digital publication without using Flash Player detection, please click here.