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.
We present a method which produces at any time during the execution of a big software
development project a reliable prediction of the total duration and of the total cost to expect
at project completion. The basic idea presented in our paper is to correlate cumulative cost consumed to current
completion reached, and to learn out of this about the future of the project. Prerequisites
are a cost consumption plan and a deliverables completion plan. The approach is
presented both theoretically and on hand of a real life case. Special attention is paid to
project management techniques related to the method.
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.
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.
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.
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.
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.
Elaine Soat presents an easy set of measurements to use during system testing (QA test cycle). Examine measurements taken from defect tracking and application coverage to projected testing hours versus actual testig hours. Learn how such process and measurement information is evaluated and used for proposed process improvements. Gain the ability to do comparison reporting to measure successes of process improvement within your QA test cycle.
The paper provides an analysis of challenges that engineering and human resources managers face when attempting to recruit new staff. Successful staffing of a software engineering organization in an intensely competitive market is described in terms of the key elements of the staffing process and proven strategies that help to stay ahead of the competition.
Anntoinette Gurvin, General Dynamics Information Systems