Design & Code
Conference Presentations
eXtreme Programming: Managing Agile Development Extreme Programming (XP) has captured the attention of the industry by challenging many cherished beliefs held about software development and management. Not only that, it's actually delivered against those challenges. As a development process, XP focuses on producing sound software architectures while delivering required functionality to customers on time and within budget. It uses iterative development along with other controversial yet effective techniques to get the job done. Robert Martin gives us the real scoop on why XP has enjoyed so many successes, and how it can and will continue to flourish in business development environments. |
Robert Martin, Object Mentor, Inc.
|
|
Thinking About People, Process, and Product: A Principle that Works at Work All projects involve the three P's: people, process, and product. People includes everyone who influences the project. Process is the steps taken to produce and maintain software. Product is the final outcome of the project. To keep these three in harmony, you must observe who is trying to do what to deliver what. Usually, two of the three P's are mandated, and the third one is chosen appropriately. Although this is common sense, it is not common practice. Dwayne Phillips discusses the issues and challenges that affect us all on every project. Learn about the ideas and questions to consider to help you work through these issues. |
Dwayne Phillips, U.S. Department of Defense
|
|
Predictive Metrics to Estimate Post Project Costs How much will it cost to support your software project based on current estimations? Discover the answer to this question by using statistical estimation methods-including the S-curve and the Rayleigh curve-to help you determine where your projects are in relation to required quality and trendings to meet your post-project cost goals. Learn how to use metrics to predict post-project costs and make better release decisions based on these predictions. |
Geoffrey Facer, Intel Corporation
|
|
Three Numbers to Measure Project Performance We present a method which produces at any time during the execution of a big software |
Thomas Liedtke and Peter Paetzold, Alcatel
|
|
From Zero to 100: Project Metrics in an Investment Bank Metrics collection, interpretation, and data quality always present a challenge to organizations. In the midst of an ever-increasing organization such as Goldman Sachs, the need for comprehensive metrics has become a top priority. Learn how one company successfully implemented a measurement initiative from ground zero using project management discipline, completion dates, scope definition, and a lifecycle approach-resulting in expanded coverage, more sophisticated usage of data, and support of the management and quality teams. |
Barry Young and Arun Banerjee, Goldman Sachs and Co.
|
|
B2B and B2C Software Project Management—So What's Different? Learn how to understand and address the unique and not so unique aspects of Internet-based business-to-consumer (B2C) and business-to-business (B2B) project development. Based on three case studies used to illustrate the important aspects of Internet project development, you will cover the full project lifecycle--from inception to launch--highlighting key principles and practices along the way. The case studies will include an information-centric Internet Web site (corporate brochure site), and electronic commerce site (consumer), and a business-to-business exchange. |
Rick Smith, ObjectSpace, Inc.
|
|
Predicting Software Errors and Defects This paper introduces a fault model that predicts the number of errors and defects throughout the development cycle. Project managers can use this information to quantitatively determine if the development process is in control, may be going out of control, or is clearly out of control. This model is able to adjust estimates based on the most current data available. |
Mark Criscione, Motorola
|
|
Success Factors and Measures in Outsourced Application Development Today's e-conomy is creating higher time pressures than ever in application development. Many organizations are responding to the deadline pressures and backlogs through partnering. Whenever new partnering relationships are created, however, conflict can result. Learn the four key critical success factors to help you manage this type of strategic relationship, including how to deal with "shotgun weddings" and creating better dispute resolution frameworks. |
Michael Mah, QSM Associates, Inc.
|
|
Extreme Programming and CMM This presentation explains the Capability Maturity Model and Extreme Programming, compares the two, and shows how they can be compatible. |
Mark Paulk, Software Engineering Institute
|
|
Is That Your Final Answer? Auditing Your Measurement Program More and more organizations are committed to establishing an effective measurement program. Big or small, measurement takes time and resources. The overriding key to measurement program success is accuracy. Organizations with established metrics programs typically institutionalize an audit activity to maximize their investment. Explore the current approaches being used to audit measurement activity. Learn why auditing is so important, and what and when to audit within your organization. |
David Herron, The David Consulting Group
|