|
Pre-Conference In-Depth Tutorials
Each selection runs a full day and includes lunch.
| Tutorials for Tuesday, Jun. 3, 9:00-5:00 (Selections I P) |
| I | Techniques for Measuring Software Quality James Rozum, Union Switch & SignalThere seems to be a perpetual debate in defining “quality,” although many will agree it’s almost always inversely proportional to the number and frequency of problems and defects associated with a software project. In this tutorial, learn how to use techniques to measure quality for requirements, design, code, and testing phases of the software lifecycle. Drawing on his two decades of real-life experiences, James Rozum explores additional measures in the areas of release management, configuration management, and software process improvement processes. He also covers many indicators that can be used to identify and correct poor quality results, and participants will help develop additional indicators to improve the quality measurement process. | About the Instructor James Rozum is a senior consulting engineer at Union Switch & Signal. He has been applying measurement and helping organizations improve their software management practices for 20 years. Prior to that, James spent three years at a telecommunications infrastructure provider and two years at a major financial institution. He’s built project management offices responsible for the process improvement and project management of 1000+ developers around the world.
|  |
| J | Integrating Risk Management into Your Project Plans Payson Hall, Catalysis Group, Inc.Risk is like the weather, people complain about it, but no one does anything about it — until now. This tutorial is targeted at software project managers and sponsors who need to learn and apply practical techniques to identify and quantify the most important risk factors associated with their projects. Payson Hall teaches you decision-making processes that support prioritizing and integrating preventive actions and contingency plans into your project plans. You’ll learn to focus on getting risks into the open and effectively integrating risk management into projects. By making risks visible and quantified, you can do something about them. | About the Instructor Payson Hall is a consulting systems engineer and project management consultant from Catalysis Group, Inc. in Sacramento, California. Formally trained as a software engineer, Payson has performed and consulted on a variety of hardware and software systems integration projects in both the public and private sectors throughout North America and Europe during his 20-year professional career. He has been a featured speaker on the topics of systems integration, project management, and risk management.
|  |
| K | Turning Data into Information — Tricks of the Trade Edward F. Weller, Software Technology TransitionSo you have lots of data. Transforming data into information is the cornerstone for any metrics program. Now how do you use this information to run your software projects better? If the data you’ve collected doesn’t clearly answer questions such as whether you’re on schedule, on budget, and delivering the features promised, then you don’t have the information you really need. This session teaches you to take size, effort, schedule, and defect data and use it to improve the management of your projects. | About the Instructor Edward F. Weller is a consultant for Software Technology Transition and provides training in software process improvement, metrics, and inspections process and is a CBA-IPI/SCAMPI Lead Assessor/Appraiser. He has more than 35 years of experience in hardware, software, systems, and test engineering. He received the IEEE Software “Best Article of the Year'' award for his September 1993, ''Lessons from Three Years of Inspection Data.'' Ed was the program chair for the Applications of Software Measurement conference in 1996, and 1999-2002.
|  |
| L | Project Management Best Practices Karl E. Wiegers, Process ImpactManaging software projects is difficult even under the best circumstances. You can reduce the difficulty and improve your chances for success by applying known industry best practices to software project management. These practices are based on industry studies of successful and failed projects, and on Karl Wiegers’ personal experiences. This session presents 30 such best practices, grouped into categories such as the foundation for success, planning the project, estimating the work, tracking progress, and learning for the future. Attendees will try out many of these techniques during short practice sessions. | About the Instructor Karl E. Wiegers, Ph.D., is principal consultant with Process Impact, a software process consulting and education company. Karl's most recent book is Software Requirements, Second Edition. He is also the author of Peer Reviews in Software: A Practical Guide, the award-winning Creating a Software Engineering Culture, and more than 150 articles on software development, chemistry, and military history. Karl has served on the Editorial Board for IEEE Software magazine and as a contributing editor for Software Development magazine. He is a frequent speaker at software conferences and professional society meetings.
|  |
| M | High-Maturity Measurement Charles Weber and Beth Layman, TeraQuestAs a software organization's processes mature, the measurement program must also mature. Using the CMM/CMMI as a guide, this tutorial describes how to build a Quantitative Management (Level 4) capability in your organization. Beth Layman and Charles Weber explain barriers to high-maturity measurement, such as data not defined at the process event level, dirty data, and poor process fidelity. They also address topics such as paradigm changes from level 3 to 4, project planning using process capability data, and setting project and organizational performance goals. They highlight the challenges in using control charts and the pitfalls in creating organizational capability baselines. | About the Instructors Charles Weber is a process improvement director with TeraQuest who works with clients to perform process assessments, along with planning and managing process improvement programs. He has more than 25 years of experience in software and systems engineering and management, primarily with IBM Federal Systems Company. Charles is one of the primary authors of the Capability Maturity Model for Software, which has become a standard for software process improvement, and he is co-author of the CMM Integration Models.
|  | Beth Layman has more than 20 years of experience in software and systems development as an individual contributor, manager, trainer, and consultant. A published author and speaker, Beth is an authority on software measurement and quality management. She’s an SEI-Authorized SW-CMM lead assessor, one of the principal authors of Practical Software Measurement, and associate editor of ASQ’s Software Quality Professional journal. As a process improvement director at TeraQuest, Beth provides software process improvement-related training, assessments, and consulting support to TeraQuest clients.
|  |
| N | Negotiation Bootcamp: Effective Techniques for Software Managers Michael Mah, QSM Associates, Inc.Software project managers face difficult negotiations involving tight deadlines, budgets, and changing scope. Often, these factors set up project conditions with difficult odds for success. In this tutorial, you'll discover how to apply mutual gains negotiation to improve working relationships, enhance your effectiveness, make better deals, and break through project stand-offs and deadlocks. Derived from the Harvard Method of Negotiation and the bestselling book Getting to YES, Michael Mah explores how to break the cycle created by hardball positional tactics by using metrics and measurement to establish criteria for fairness on deadlines, budgets, and scope. Michael also shows you how to enhance communication when dealing with difficult people and situations. He employs hands-on exercises and examples based on actual projects. | About the Instructor Michael Mah is managing partner of QSM Associates, Inc. and a senior consultant with the Cutter Consortium. Michael is a regularly featured speaker and author on software metrics, management, organizational dynamics, outsourcing, and productivity benchmarking. He has 15 years of experience in the software measurement and estimation field, with his training on negotiation and mediation through the Program on Negotiation (PON) at Harvard. Michael is a past editor of Cutter’s IT Metrics Strategies and has published numerous articles and papers on these subjects.
|  |
| O | Managing Customer Expectations Naomi Karten, Karten AssociatesAre you often confronted with unreasonable deadlines, short staffing, quality criticism, or worse? Expectations are difficult to control — and impossible to turn off. When your customers’ expectations of you or your services are unreasonable and unrealistic, it is a lose-lose situation for everyone. In this tutorial, learn how to better manage expectations by understanding the factors that affect expectations and the policies and practices for creating and communicating them. This highly interactive tutorial uses case studies, simulations, practice sessions, and lively discussion to convey key points. Discover concrete, implementable guidelines and techniques to help you become a skilled expectations manager. | About the Instructor Naomi Karten has presented seminars and keynotes to more than 100,000 people internationally to help them improve their service strategies and client relations. Her books on these topics include Communication Gaps and How to Close Them and Managing Expectations: Working With People Who Want More, Better, Faster, Sooner, NOW! Prior to forming Karten Associates in 1984, she earned degrees in psychology and gained extensive IT experience in technical and management positions.
|  |
| P | Applying Software Inspections Through the Software Lifecycle Robert Sabourin, AmiBug.Com, Inc.Implementing software inspections successfully takes more than an organized process, devoted champions, and higher quality software — you need raving fans! These are excited participants who benefit directly, clearly, and immediately from your efforts. In addition to saving money (ROI), formal inspections help identify defects throughout the development process. In this tutorial, Robert Sabourin shows you step-by-step how to set up a formal inspection service and how to keep it energized year after year. He presents the framework and details of the roles and responsibilities, service offerings, templates, metrics, workflow, promotion, and monitoring. | About the Instructor Robert Sabourin has 20-plus years’ management experience leading teams of software development professionals to consistently deliver projects on-time, on-quality, and on-budget. He is a well-respected member of the software engineering community who has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently writes and speaks to conferences around the world on software engineering, SQA, testing, management, and internationalization. Robert is the author of the popular software testing children’s book I am a Bug!, and an adjunct professor of Software Engineering at McGill University.
|  |
Software Quality Engineering Home Conference Home To Exhibit Get a Brochure Register for ASM 2003
|