Better Software - September 2008 - (Page ADP11) PRE-CONFERENCE TuTORIALS FULL-DAY TUTORIALS TA Lean Software Development: Mary Poppendieck, Poppendieck, LLC TuESDAy, NOvEMBER 11, 8:30-4:30 Mary Poppendieck has been in the Information Technology industry for more than thirty years. She has managed software development, supply chain management, manufacturing operations, and new product development. Mary 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 co-author of lean Software Development, which was awarded the Software Development Productivity Award, and a sequel, Implementing lean Software Development. Alan Shalloway is the founder and CEO of Net Objectives. With more than thirty-five years of experience, Alan is an industry thought leader, trainer, and coach in the areas of lean software development, the lean-agile connection, Scrum, agile architecture and using design patterns in agile environments. He is a popular speaker at prestigious conferences worldwide as well as a trainer/coach. Alan is the primary author of Design Patterns Explained: A New Perspective on ObjectOriented Design and is currently writing a book on Lean Anti-Patterns. Principal Consultant of EBG Consulting, Ellen Gottesdiener helps business and technical teams get product requirements right so their projects start smart and deliver the right product at the right time. An agile coach and trainer with a passion about agile requirements, she works with large, complex products and helps teams elicit just enough requirements to achieve iteration and product goals. Ellen is the author of Requirements by Collaboration: Workshops for Defining Needs and The Software Requirements Memory Jogger. Ellen writes articles, speaks, and advises at industry conferences, and provides training seminars to both traditional and agile clients. Contact her at www.ebgconsulting.com. Mapping the Value Stream NEW Of the many methods promoted to improve software development, lean is emerging as one that is grounded in decades of practice in manufacturing. Mary Poppendieck delivers a practical, hands-on introduction for applying lean principles to software development. First, she focuses on workflow through a development organization— how to pull value from customers; how to level the workload and increase the flow of value; how to find bottlenecks that result in lumpy workflow, late delivery, and thrashing. learn the advantages and limitations of value Stream Mapping and how to use this lean tool to expose waste in your development process. Then, Mary describes the disciplines necessary for excellence: Stop-the-line Quality in software development; Relentless Improvement using classic process improvement practices; and concise, useful documents to preserve and disseminate knowledge. You will work in small teams on a problem-solving exercise and develop an action plan for how to begin your journey toward lean development when you return to work. TB Design Patterns Explained: From Analysis to Implementation NEW Alan Shalloway, Net Objectives Alan Shalloway takes you beyond thinking of design patterns as fixed solutions to a problem in a context. Design patterns are really about how to keep code from becoming complex and difficult to maintain as the system changes. In this clear, easy-to-understand presentation, Alan describes the classic use of patterns. He shows how design patterns illustrate good coding practices that should be followed, whether or not patterns are already present. He explains key design patterns including Strategy, Bridge, Adapter, Façade, and Abstract Factory. Within small group exercises, you will learn how to use patterns, in agile development to create robust architectures that can readily adapt as new requirements arise. leave with a working understanding of what design patterns are and a better way to build models of your application domains. TC Successful Agile Requirements: Collaborating to Define and Confirm Needs NEW Ellen Gottesdiener, EBG Consulting In this interactive workshop, requirements expert and agile coach Ellen gottesdiener teaches the key practices of agile requirements so team members can successfully define and confirm customer needs. This session is for agile teams looking for better ways to build or prune their backlog, start a new iteration, or build a release plan. learn why and how both the content and the timing of requirements analysis differ in agile and traditional projects. Practice agile approaches for defining user stories, as well as establishing requirements for quality attributes and external interfaces. leverage EBg’s Requirements Roadmap—a set of interrelated analysis models—and learn when, where, and how to draw on other analysis models. Find out how to calibrate the content, format, and timing of requirements analysis and know when the requirements are “done.” Using collaborative techniques, you will practice conducting “just enough” requirements analysis to plan, estimate, and develop tasks for iteration planning. With these skills, you can start building a new product or improve requirements practices on your current project. TD Fearless Change: Introducing Linda Rising, Independent Consultant New Ideas 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 identify 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 newfound 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. An agile coach with Rally Software Development, Jean Tabaka has more than twenty-five years of experience in IT. After studying DSDM in the late 1990s, Jean became an agile devotee, working with organizations worldwide to deliver more value faster through the adoption of agile principles and practices. Specializing in scaling agile practices, guiding leadership shifts, applying lean, and building continuous planning practices, Jean uses a collaborative approach in helping organizations adopt agile. A Certified ScrumMaster Trainer and a Certified Professional Facilitator, Jean is the author of Collaboration Explained: Facilitation Skills for Software Project leaders. You can reach her at jean.tabaka@rallydev.com. For many years, David Hussman has led software projects in a variety of domains—digital audio, digital biometrics, medical, government, legal, security, industrial, financial, retail, and education to name a few. David now spends his time coaching and leading agile project communities worldwide. The author of Cutting an Agile groove and contributor to several books, including Managing Agile Projects and Agile in the large, David leads DevJam. As mentors and practitioners, DevJam focuses on using agile to help people and companies improve their software production skills. DevJam (www.devjam.com) provides seasoned leaders that strive to pragmatically match technology, people, and processes to create better and cooler products. Collaboration Explained: Facilitation Skills for Project Managers TE Jean Tabaka, Rally Software Development Join Jean Tabaka for an exploration of collaboration and facilitation for project managers. In this exercisepacked session, you will learn an approach for decision-making. Jean leads you in evaluating and contrasting collaborative versus command-and-control leadership styles. See and experience collaborative decision-making and the vital facilitation techniques to plan for and run highly productive meetings and group interactions. Practice collaborative planning sessions, daily interactions, and review meetings. Working in small teams, each participant facilitates at least one of the class exercises. More than learning to plan collaborative meetings, you will practice helping teams gather insights and make decisions—without taking over the decisions yourself! Be prepared to think on your feet, be challenged, and grow your personal collaboration and facilitation skills. TF growing Agile David Hussman, DevJam Coaches NEW It’s a fact—where agility lives and thrives, strong coaches are present. Finding and growing coaches is essential to sustainable agility and great teams. When strong coaches do emerge, it is often an organic, accidental process that organizations then struggle to recreate. Development organizations need tools and dedication to find potential coaches and grow them into great ones. Unfortunately, potentially great coaches often go undiscovered and untapped. David Hussman describes ways to help your development organization improve its coaching practices. David looks at ways to find candidate c http://www.ebgconsulting.com http://www.lindarising.org http://www.devjam.com http://WWW.SQE.COM/ADPREG
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.