|
Pre-Conference In-Depth Tutorials
Each selection runs a full day and includes lunch.
| Tutorials for Monday, Jun. 2, 9:00-5:00 (Selections A H) |
| A | Software Engineering Optimization — Measuring and Managing Change Ram Chillarege, Chillarege Inc.Technical leaders and software managers face constant changes in the technology and processes used to develop and deliver applications. How do we optimize the performance of the software engineering function? What are the measures needed to evaluate these changes? And what are the ways to drive greater productivity and customer satisfaction through the software engineering functions? Ram Chillarege provides you with the tools to recognize and measure the efficiencies gained from technological advances and process improvement efforts. And in a closely related dimension, he shows you how to use the appropriate measurements to assess and manage your projects. Discover where the optimization opportunities are in your organization, and learn what to do when things don’t work out — and see how to rapidly diagnose and correct the problems. You’ll also find out whether your engineering processes match the needs of your customers. | About the Instructor Ram Chillarege is the inventor of Orthogonal Defect Classification (ODC). He recently opened the doors on Chillarege Corp., a firm that helps companies successfully blend technology and business. His accomplishments include a broad range of roles in technical leadership, product delivery, and organizational leadership. While at IBM, Ram founded and headed the Center for Software Engineering at IBM’s Thomas J. Watson Research Center. He’s an IEEE fellow, and has published more than 50 technical articles. He serves on the steering and program committees for conferences pertaining to software engineering and dependability.
|  |
| B | 12 Steps to a Successful Metrics Program Linda Westfall, The Westfall TeamIn this session, Linda Westfall offers a practical process for establishing and tailoring a software metrics program focusing on business goals and information needs. It’s a practical, systematic, start-to- finish method of selecting, designing, and implementing software metrics; it even outlines a “cookbook method” you can use to simplify the journey from conceptual software metrics to delivered information. Linda Westfall walks you through the many areas of selected metrics, including definitions, models, counting criteria, benchmarks, objectives, reporting mechanisms, and additional qualifiers. | About the Instructor Linda Westfall is president of The Westfall Team, which provides software metrics and software quality engineering consulting and training services. Prior to starting her own business, Linda was senior manager of quality metrics and analysis at DSC Communications, where her team designed and implemented a corporate-wide metric program. She has more than 20 years of experience in real-time software engineering, quality, and metrics and is also an ASQ Certified Software Quality Engineer.
|  |
| C | Making the Transition to Software Management Esther Derby, Esther Derby Associates, Inc. and Johanna Rothman, Rothman Consulting Group, Inc.If you’d like to move into management, or if you’ve just been promoted, you know there are numerous things they don’t teach you about management in school. Esther Derby and Johanna Rothman share their insight and experience in the three work areas every manager must be able to handle: how to organize people, schedules, and activities for success; managing up, down, and sideways; and what to do when you have too much work and not enough people. In this hands-on tutorial, you’ll participate in group activities and simulations to try out various techniques you need as a manager. The instructors will also cover management myths, how to clarify your mission, ways to manage your boss, and lots more. | About the Instructors Esther Derby has more than 20 years of experience in software development, including roles as an application developer, systems manager, and project manager. Currently, she’s a consultant, writer, and facilitator who works with individuals and teams to plan projects and increase team capability. She’s also a frequent speaker and technical editor for STQE magazine.
|  | Johanna Rothman observes and consults on managing high-technology product development, working with clients to increase their effectiveness as organizations and as managers. Johanna has written numerous articles and is a columnist for Software Development and StickyMinds.com. She also publishes “Reflections,” an acclaimed quarterly newsletter about managing product development. Johanna is also a member of the clinical faculty of The Gordon Institute at Tufts University, a practical management degree program for engineers.
|  |
| D | Gathering Requirements in a Low-Process Environment Elisabeth Hendrickson, Quality Tree Software, Inc.In this highly interactive tutorial, you’ll learn about and practice proven techniques for understanding the ''real'' requirements of a software-intensive system. Rather than focusing on process, Elisabeth Hendrickson helps you improve your personal skills in requirements elicitation and communication. You'll have opportunities to try out new ways to interview users, organize requirements, and uncover hidden assumptions that often cause problems if they’re not discovered before development starts. You'll also learn techniques for analyzing the resulting requirements for information gaps and ambiguities. If you operate in an environment where detailed, written requirements are not the norm, this is the session for you. | About the Instructor Elisabeth Hendrickson is an independent consultant specializing in software quality and management. In the software field since 1988, Elisabeth has at one time or another been a tester, test automator, technical writer, programmer, and manager (sometimes simultaneously). She is the founder and president of Quality Tree Software, Inc. An award-winning author, Elisabeth has published more than 20 articles and is a frequently invited speaker at major software quality and software management conferences.
|  |
| E | Use Cases for Maximizing Project Success Carol Dekkers, Quality Plus Technologies, Inc.This tutorial explains use cases and project requirements from a general point of view, and it provides concepts and practical advice to maximize the participation of project team members and the quality of the resultant product. Carol Dekkers covers essential topics such as terminology, types of project requirements (and the importance of each), the role of use cases, and the concepts behind their usage. She also delivers steps to writing “good” use cases, the role of users in use case development, how to leverage use cases for estimating, and how to tell when a use case is “finished.” | About the Instructor Carol Dekkers is an author, consultant,and popular presenter whose experience spans engineering, software development, measurement, and consulting. As a world expert in software measurement and function point analysis, Carol’s experience as a user/customer as well as a developer enables her to identify missing links in software development practices. One such gap traditionally exists between the user/customer community and the development community, and through targeted tutorials such as “Use Cases for Maximizing Project Success” and “Unleash the POWER to Improve.” Carol has successfully guided clients to maximize results on their software projects.
|  |
| F | Leading Successful Software Projects Andy Kaufman, Institute for Leadership Excellence and DevelopmentProject management theory is one thing. But successfully delivering projects on time and on budget in the real world remains a huge challenge. This tutorial focuses on key lessons learned from Andy Kaufman’s more than 20 years of experience in the software development industry. Andy leads this highly interactive day as you discuss practical ways to improve effectiveness in managing scope, dependencies, risks, expectations, people, and yourselves. He also shows you how to recognize project warning signs and ways to develop the “leadership bandwidth” of your teams to improve your ability to deliver successfully and consistently. Bring your war stories of what's worked — and what hasn't — as well as what you're struggling with today. This session delivers practical insight you can put to use right away on your projects back home. | About the Instructor Andy Kaufman is president of the Institute for Leadership Excellence and Development (I LEAD), an organization committed to helping companies and individuals discover and maximize their leadership abilities. I LEAD provides keynote presentations and professional coaching services for companies and individuals around the world. Andy has a real passion for helping people learn to thrive in the midst of uncertainty and change, and his clear and entertaining style has helped thousands of people over the last decade to learn how to successfully navigate these challenges. Andy brings a rich background of over 20 years’ experience to his presentations and coaching.
|  |
| G | Project Management and Collaboration: Using the Web to Improve Your Projects Marnie Hutcheson, IdevaThe global connectivity provided by the Internet has driven the cost of communications to an all-time low, changing the way we do business and the people we do business with. The Internet allows us to ally with new partners and join new markets in far away places on an unprecedented scale. However, a competitive market drives us to undertake projects and accept schedules that were previously impossible. This tutorial shows you how to leverage the Web to produce a high-quality product complete with an outline of the workflow, common assumptions, and unexpected challenges of managing a project via the Web. Marnie Hutcheson presents a case study and demonstrates tools and techniques to help you manage, automate, and support this type of project effort. | About the Instructor A structural engineer by degree, Marnie Hutcheson was recruited into the world of large-computer systems by Prodigy Services Company in 1987. Since the early 1990s, she has helped corporations like GTE and Microsoft develop and launch several major Internet technologies. Marnie has also created technical courseware for Microsoft Corporation and traveled around the world training the trainers who teach these technologies. She is an internationally published author and speaker in the areas of software development and project management, testing and quality assurance, and systems administration.
|  |
| H | Function Point Counting David Garmus, The David Consulting GroupFunction points are a measure of the size of software. You can establish critical productivity and quality measures for software development projects and application maintenance based on function points. This tutorial presents function point counting techniques introduced by the latest release of the International Function Point User Group (IFPUG) Counting Practice Manual. Learn the fundamentals of counting function points and their application. Get hands-on with function point counting through a series of in-class exercises and a case study. This course may be taken in preparation for the Certified Function Point Specialist exam. | About the Instructor David Garmus is an acknowledged authority in the sizing, measurement, and estimation of software application development and maintenance. He has more than 25 years of experience in managing, developing, and maintaining computer software systems. David is the immediate past president of the International Function Point Users Group (IFPUG), and he’s co-author with David Herron on Software Process: A Practical Guide To Functional Measurement and Function Point Analysis: Measurement Practices for Successful Software Projects. A recognized author and lecturer, David holds a bachelor’s degree from UCLA and an MBA from Harvard University.
|  |
Software Quality Engineering Home Conference Home To Exhibit Get a Brochure Register for ASM 2003
|