Software Requirements Metrics Provide Leading Indicators in Measurement-Driven Dashboards for Large-Scale Systems
|
|
- Paul Stevenson
- 8 years ago
- Views:
Transcription
1 Software Requirements Metrics Provide Leading Indicators in Measurement-Driven Dashboards for Large-Scale Systems Richard W. Selby Head of Software Products, Northrop Grumman Space Technology, One Space Park, R4/211, Redondo Beach, California, 9278, USA, Adjunct Professor, Computer Science Department, University of Southern California Abstract Measurement-driven dashboards provide a unifying mechanism for understanding, evaluating, and predicting the development, management, and economics of large-scale systems and processes. Dashboards enable interactive graphical displays of complex information and support flexible capabilities for user customizability and extensibility. Dashboards commonly include metrics for software requirements because requirements size, growth, and stability are critical drivers for software projects. This paper focuses on dashboards that have been used on actual large-scale projects as well as example empirical relationships revealed by the dashboards. The ratio of software requirements to source-lines-ofcode averaged 1:46 for these projects. Projects that far exceeded the 1:46 requirements-to-code ratio tended to be more effort-intensive and defect-prone during verification. Measurement-driven dashboards increase visibility into large-scale systems and provide feedback to organizations and projects. 1. Introduction Current and future technological systems are increasingly software-intensive and large-scale in terms of system size, functionality breadth, component maturity, and supplier heterogeneity [1]. Organizations that tackle these large-scale systems and attempt to achieve ambitious goals often deliver incomplete capabilities, produce inflexible designs, reveal poor progress visibility, and consume unfavorable schedule durations. Successful management of these systems requires the ability to learn from past performance, understand current challenges and opportunities, and develop plans for the future. Effective management planning, decision-making, and learning processes rely on a spectrum of data, information, and knowledge to be successful. However, many organizations and projects possess insufficient or poorly organized data collection and analysis mechanisms that result in limited, inaccurate, or untimely feedback to managers and developers. Organization and project performance suffers because managers and developers do not have the data they need or do not exploit the data available to yield useful information. 2. Dashboards Measurement-driven dashboards provide the foundation for effective and efficient management of organizations and projects that develop large-scale systems [2]. Dashboards provide graphical displays of interactive measurement-driven gauges that depict trends, identify outliers, and support drill-down capabilities to more detailed information [2] [4] [] [6] [7]. These information-intensive dashboards create value by collecting, analyzing, and synthesizing data so that decision makers can characterize progress, compare alternatives, evaluate risks, and predict outcomes [8] [9]. Decision makers use dashboards to enable data-driven management as well as systematic process improvement and organizational change [3] [11]. Many improvement methods, such as Six Sigma and Capability Maturity 1
2 Model Integration (CMMI), utilize data-centric techniques and rely on accurate measurement-based information [1]. Different dashboards address different sets of goals. For example, one dashboard may support the following development-oriented goal areas: requirements, reuse, technology infusion, progress, cycletime, deliveries, pre-delivery defects, and post-delivery defects. Another dashboard may support the following management-oriented goal areas: business scope, customer satisfaction, risk, business development, finance, personnel, process compliance, and process improvement. Figure 1 displays an example dashboard for software development-oriented goals. DASHBOARD Metrics: Organization: Project: Manager: Contact: Status: Development ABC Products Division XYZ System FirstName LastName Name@ABC.com x1234 1/1/24 Requirements Jun-4 Jul-4 Aug-4 Sep-4 Contact Help Cycletime Plan LCL Actual UCL Jun-4 Jul-4 Aug-4 Sep-4 Reuse 7% 6% % 4% 3% 2% 1% % Proposal SSR PDR CDR Technology Infusion Jun-4 Jul-4 Aug-4 Sep-4 Contact Help Progress Plan LCL Actual UCL Jun-4 Jul-4 Aug-4 Sep-4 Deliveries Pre-Delivery Defects Post-Delivery Defects Jun-4 Jul-4 Aug-4 Sep-4 Jun-4 Jul-4 Aug-4 Sep-4 Jun-4 Jul-4 Aug-4 Sep-4 Figure 1. Example dashboard for software projects. Dashboards incorporate a variety of information and features to help managers and developers characterize progress, identify outliers, compare alternatives, evaluate risks, and predict outcomes. The design principles for dashboards include the following: Enable different metric sets to support different goals Utilize different types of displays or gauges for different types of data Enable organization- and project-specific displays Define points-of-contact that identify responsible persons Define data trends and the date through which the data are current Define lower and upper control limits and hyperlinks for displaying outliers Enable hyperlinks that display tabular formats of the underlying data Support context-specific help Enable hyperlinks to view or drill down hierarchically to more detailed data Highlight overall metric status using red, yellow, or green indicators Figure 2 redisplays the example dashboard from Figure 1 and identifies key features that support design principles for improving usefulness. 2
3 Different metric sets to support different goals Organization- and project-specific displays Lower and upper control limits and hyperlinks for displaying outliers DASHBOARD Metrics: Organization: Project: Manager: Contact: Status: Development ABC Products Division XYZ System FirstName LastName x1234 1/1/24 Requirements Jun-4 Jul-4 Aug-4 Sep-4... Reuse 7% 6% % 4% 3% 2% 1% % Proposal SSR PDR CDR... Overall metric status using red, yellow, or green indicators Different types of displays or gauges for different types of data trends and the date through which the data are current Contextspecific help Points-of-contact that identify responsible persons Hyperlinks that display tabular formats of the underlying data Hyperlinks to view or drill down hierarchically to more detailed data Figure 2. Example partial dashboard for software projects with highlights illustrating key features that support design principles for improving usefulness. 3. Software Requirements Metrics Dashboards commonly include software requirements metrics because they are leading indicators of project scope, growth, stability, and progress. Software requirements metrics characterize the problem space that a project is addressing, as opposed to metrics such as source-lines-of-code that characterize the solution space. Software requirements metrics are also available very early in a project and can form the basis for early analyses and predictions of project plans, alternatives, risks, and outcomes. Using software requirements metrics also helps resolve the counting issues associated with reused design or code and whether components are developed in-house or from commercial-off-the-shelf (COTS) suppliers. The project requirements, in terms of functionality and performance, are typically the same regardless of whether the implementation reuses software design and code or incorporates COTS components. Of course, the project requirements, in terms of organization and process, may vary depending on the degree of software reuse and usage of COTS components. This paper focuses on software requirements metrics from dashboards that have been used on actual large-scale projects as well as example empirical relationships revealed by the metrics. The data analyzed originates from over 1 large-scale projects that use measurement-driven dashboards to actively manage 3
4 their development activities and evolving products. Figure 3 displays the software requirements metrics for the projects. Ratio of SLOC to Requirements 6 SLOC / Requirements Project Figure 3. Software requirements metrics for the projects. For these projects, the number of requirements is defined to be the number of shall statements in the requirements specification documents. For example, a requirements document may contain the following statement the system shall determine the three-dimensional location of a vehicle within an accuracy of.1 meter. This shall statement would count as one requirement. In order to facilitate consistency within and across projects, requirement specification standards and guidelines need to be defined to enforce the breadth and depth of functionality expressed in a single requirement. Of course, simply counting the shall statements oversimplifies the project requirements, but this metric does provide an initial basis for project scope, growth, stability, and progress. 4. Analysis Initial data analysis of the software requirements metrics reveals the following observations: The ratio of requirements in a system-level parent specification to requirements in a software specification ranges from 1:3 for early projects to 1:6 for mature projects. The ratio of requirements in a software specification to delivered source-lines-of-code averages 1:81 for mature projects and has a median of 1:3. 4
5 When Project #14 is excluded (see Figure 3), the ratio of requirements in a software specification to delivered source-lines-of-code averages 1:46 for mature projects and has a median of 1:33. Projects that far exceeded the 1:46 requirements-to-code ratio, such as Projects #13 and #14, tended to be more effort-intensive and defect-prone during verification.. Conclusions Our ongoing research investigates principles for measurement-driven dashboards for development and management of large-scale systems. Successful development, management, and improvement of largescale systems require the creation of dashboards as well as underlying infrastructure to support data collection from organizations, projects, processes, products, teams, and resources. Synergistic integration of dashboards and underlying infrastructure enables numerous goal-driven capabilities, including userspecifiable interactive displays based on flexible automated analyses and customizable measurement breadth, depth, granularity, and frequency. Dashboards and infrastructure can then support different organization, project, and user goals and metrics. Our future research directions include further investigation of dashboards and underlying infrastructure with a complementary focus on leading indicators such as software requirements metrics. Software requirements metrics are available much earlier in the lifecycle than source-lines-of-code, and they contribute to dashboards by providing leading indicators for system scope, growth, and stability. References [1] Watts S. Humphrey, Characterizing the Software Process: A Maturity Framework, IEEE Software, Vol., No. 2, March 1988, pp [2] Richard W. Selby, Adam A. Porter, Doug C. Schmidt, and James Berney, Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development, Proceedings of the 13th International Conference on Software Engineering, Austin, TX, May [3] Barry Boehm, Industrial Software Metrics Top 1 List, IEEE Software, Vol. 4, No., September 1987, pp [4] Richard W. Selby and Adam A. Porter, Learning from Examples: Generation and Evaluation of Decision Trees for Software Resource Analysis, IEEE Transactions on Software Engineering, Vol. SE-14, No. 12, December 1988, pp [] Richard W. Selby and Adam A. Porter, Software Metric Classification Trees Help Guide the Maintenance of Large-Scale Systems, Proceedings of the Conference on Software Maintenance, Miami, FL, October 1989, pp [6] Adam A. Porter and Richard W. Selby, Empirically Guided Software Development Using Metric- Based Classification Trees, IEEE Software, Vol. 7, No. 2, March 199, pp [7] Adam A. Porter and Richard W. Selby, Evaluating Techniques for Generating Metric-Based Classification Trees, Journal of Systems and Software, Vol. 12, No. 3, July 199, pp [8] W. G. Cochran and G. M. Cox, Experimental Designs, John Wiley & Sons, New York, 19. [9] G. E. P. Box, W. G. Hunter, and J. S. Hunter, Statistics for Experimenters, John Wiley & Sons, New York, [1] Barry W. Boehm, Software Engineering Economics, Prentice-Hall, Englewood Cliffs, NJ, [11] Leon J. Osterweil, Software Processes are Software Too, Proceedings of the Ninth International Conference on Software Engineering, Monterey, CA, March 1987, pp Biography Richard W. Selby is the Head of Software Products at Northrop Grumman Space Technology in Redondo Beach, CA. He manages a 2-person software organization and has served in this position since 21.
6 Previously, he was the Chief Technology Officer and Senior Vice President at Pacific Investment Management Company (PIMCO) in Newport Beach, CA where he managed a 1-person organization for three years. From , he was a Full Professor of Information and Computer Science (with tenure) at the University of California in Irvine, CA (UC Irvine). In 1993, he held visiting faculty positions at the MIT Laboratory for Computer Science and MIT Sloan School of Management in Cambridge, MA, and in 1992, he held a visiting faculty position at the Osaka University Department of Computer Science in Osaka, Japan. His research focuses on development, management, and economics of large-scale systems and processes. He has authored over 7 referred publications and given over 17 invited presentations at professional meetings. At Northrop, he led the $2.6 billion company to a successful enterprise-wide rating of Capability Maturity Model Integration (CMMI) Level for Software. At PIMCO, he led the $1 billion company to be ranked as the fourth most innovative technology organization in financial services, according to Wall Street & Technology. At UC Irvine, he co-authored an international best-selling book that analyzed Microsoft s technology, strategy, and management that was entitled Microsoft Secrets: How the World s Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People. The book, written with Michael Cusumano, has been translated into 12 languages, has 1, copies in print, and was ranked as a #6 best-seller in Business Week. He received his Ph.D. and M.S. degrees in Computer Science from the University of Maryland, College Park, MD in 198 and 1983, respectively. He received his B.A. in Mathematics from St. Olaf College, Northfield, MN in
Enabling Economics-Driven System Development through Return-on-Investment Analysis of Software Defect Prevention
47th AIAA Aerospace Sciences Meeting Including The New Horizons Forum and Aerospace Exposition 5-8 January 29, Orlando, Florida AIAA 29-12 Enabling Economics-Driven System Development through Return-on-Investment
More informationMeasurement Strategies in the CMMI
Measurement Strategies in the CMMI International Software Measurement & Analysis Conference 9-14 September 2007 Rick Hefner, Ph.D. Director, Process Management Northrop Grumman Corporation One Space Park,
More informationExtending CMMI Level 4/5 Organizational Metrics Beyond Software Development
Extending CMMI Level 4/5 Organizational Metrics Beyond Software Development CMMI Technology Conference and User Group Denver, Colorado 14-17 November 2005 Linda Brooks Northrop Grumman Corporation Topics
More informationAMADEUSGB MEASUREMENT-DRIVEN ANALYSIS AND FEEDBACK SYSTEM
I +,, % ' t 9 1. A AMADEUS MEASUREMENT-DRIVEN ANALYSIS AND FEEDBACK SYSTEM AMADEUSGB MEASUREMENT-DRIVEN ANALYSIS AND FEEDBACK SYSTEM Richard W. Selby Amadeus Software Research, Inc. 10 Young Court Irvine,
More informationRisk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili jyrki.kontio@ntc.nokia.com / basili@cs.umd.edu University of Maryland Department of Computer Science A.V.Williams Building
More informationSimulating the Structural Evolution of Software
Simulating the Structural Evolution of Software Benjamin Stopford 1, Steve Counsell 2 1 School of Computer Science and Information Systems, Birkbeck, University of London 2 School of Information Systems,
More informationV. Phani Krishna et al, / (IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 2 (6), 2011, 2915-2919
Software Quality Assurance in CMM and XP- A Comparative Study CH.V. Phani Krishna and Dr. K.Rajasekhara Rao CSE Department, KL University, Guntur dt., India. Abstract Software Quality Assurance is a planned
More informationMonte Carlo Simulation for Software Cost Estimation. Pete MacDonald Fatma Mili, PhD.
Monte Carlo Simulation for Software Cost Estimation Pete MacDonald Fatma Mili, PhD. Definition Software Maintenance - The activities involved in implementing a set of relatively small changes to an existing
More informationAgility, Uncertainty, and Software Project Estimation Todd Little, Landmark Graphics
Agility, Uncertainty, and Software Project Estimation Todd Little, Landmark Graphics Summary Prior studies in software development project estimation have demonstrated large variations in the estimated
More informationMeasurement Information Model
mcgarry02.qxd 9/7/01 1:27 PM Page 13 2 Information Model This chapter describes one of the fundamental measurement concepts of Practical Software, the Information Model. The Information Model provides
More informationAspen Collaborative Demand Manager
A world-class enterprise solution for forecasting market demand Aspen Collaborative Demand Manager combines historical and real-time data to generate the most accurate forecasts and manage these forecasts
More informationRequirements-Based Testing: Encourage Collaboration Through Traceability
White Paper Requirements-Based Testing: Encourage Collaboration Through Traceability Executive Summary It is a well-documented fact that incomplete, poorly written or poorly communicated requirements are
More informationImproving Software Project Management Skills Using a Software Project Simulator
Improving Software Project Management Skills Using a Software Project Simulator Derek Merrill and James S. Collofello Department of Computer Science and Engineering Arizona State University Tempe, AZ 85287-5406
More informationMKS Integrity & CMMI. July, 2007
& CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer
More informationA Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management
International Journal of Soft Computing and Engineering (IJSCE) A Study on Software Metrics and Phase based Defect Removal Pattern Technique for Project Management Jayanthi.R, M Lilly Florence Abstract:
More informationQuantitative Project Management Framework via Integrating
Quantitative Project Management Framework via Integrating Six Sigma and PSP/TSP Sejun Kim, BISTel Okjoo Choi, Jongmoon Baik, Abstract: Process technologies such as Personal Software Process SM (PSP) and
More informationSoftware project cost estimation using AI techniques
Software project cost estimation using AI techniques Rodríguez Montequín, V.; Villanueva Balsera, J.; Alba González, C.; Martínez Huerta, G. Project Management Area University of Oviedo C/Independencia
More informationMONTE CARLO SIMULATION FOR INSURANCE AGENCY CONTINGENT COMMISSION
Proceedings of the 2013 Winter Simulation Conference R. Pasupathy, S.-H. Kim, A. Tolk, R. Hill, and M. E. Kuhl, eds MONTE CARLO SIMULATION FOR INSURANCE AGENCY CONTINGENT COMMISSION Mark Grabau Advanced
More informationCreating An Excel-Based Balanced Scorecard To Measure the Performance of Colleges of Agriculture
Creating An Excel-Based Balanced Scorecard To Measure the Performance of Colleges of Agriculture Paper Presented For American Agricultural Economics Association (AAEA) Annual Meeting July 23-26, 2006 Long
More informationIN THE CHANGING WORLD OF HUMAN RESOURCES: MATCHING MEASURES TO MISSION
IN THE CHANGING WORLD OF HUMAN RESOURCES: MATCHING MEASURES TO MISSION Richard E. Wintermantel and Karen L. Mattimore Human resource professionals continuously search for methods to demonstrate the impact
More informationUsing Measurement to translate Business Vision into Operational Software Strategies
Using Measurement to translate Business Vision into Operational Software Strategies Victor R. Basili University of Maryland and Fraunhofer Center - Maryland BUSINESS NEEDS Any successful business requires:
More informationI Dash board I Enabling Best Practices via Metrics
Software Corporation I Dash board I Enabling Best Practices via Metrics October 1999 Introduction - Why do we measure? Pragmatic Software Metrics Dashboard Overview Dash board Demonstration (during Tools
More informationIs PPM Enough? A white paper from Digité, Inc. om Digite, Inc. Lessons from Discussions and Deliberations with Digité customers and partners
A white paper from Digité, Inc. Is PPM Enough? om Digite, Inc. Lessons from Discussions and Deliberations with Digité customers and partners Author: Mahesh Singh, Co-founder, Sr. Vice President Product
More informationKey performance indicators
Key performance indicators Winning tips and common challenges Having an effective key performance indicator (KPI) selection and monitoring process is becoming increasingly critical in today s competitive
More informationDocumenting Performance Metrics in a Building Life-cycle Information System
LBNL-41942 CBS-379 To be presented at the Green Building Challenge Õ98 Conference, Vancouver, British Columbia, Canada, October 26-28, 1998, and to be published in the proceedings. Documenting Performance
More informationEngineering Standards in Support of
The Application of IEEE Software and System Engineering Standards in Support of Software Process Improvement Susan K. (Kathy) Land Northrop Grumman IT Huntsville, AL susan.land@ngc.com In Other Words Using
More informationKnowledge-Based Systems Engineering Risk Assessment
Knowledge-Based Systems Engineering Risk Assessment Raymond Madachy, Ricardo Valerdi University of Southern California - Center for Systems and Software Engineering Massachusetts Institute of Technology
More informationA Method for Estimating Maintenance Cost in a Software Project: A Case Study
SOFTWARE MAINTENANCE: RESEARCH AND PRACTICE, VOL. 9, 161 175 (1997) Research A Method for Estimating Maintenance Cost in a Software Project: A Case Study JUAN CARLOS GRANJA-ALVAREZ 1 * AND MANUEL JOSÉ
More informationISO, CMMI and PMBOK Risk Management: a Comparative Analysis
ISO, CMMI and PMBOK Risk Management: a Comparative Analysis Cristine Martins Gomes de Gusmão Federal University of Pernambuco / Informatics Center Hermano Perrelli de Moura Federal University of Pernambuco
More informationBusiness Transformation: Creating and Sustaining High Performance
Business Transformation: Creating and Sustaining High Performance 1140 Powers Place Alpharetta, GA 30009 Toll Free: 800.246.8694 Phone: 770.667.9071 Fax: 770.667.9020 About us Founded in 1991, Competitive
More informationJohn Noll, Ph.D. Research Associate, ATRIUM Laboratory, Marshall School of Business, University of Southern California,
CURRICULUM VITAE John Noll, Ph.D. Computer Engineering Department, Santa Clara University 500 El Camino Real, Santa Clara, CA 95053-0566 (415) 948-5795 jnoll@cse.scu.edu www.cse.scu.edu/ jnoll Education
More informationNSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing
NSF Workshop: High Priority Research Areas on Integrated Sensor, Control and Platform Modeling for Smart Manufacturing Purpose of the Workshop In October 2014, the President s Council of Advisors on Science
More informationTHE INTERNATIONAL JOURNAL OF BUSINESS & MANAGEMENT
THE INTERNATIONAL JOURNAL OF BUSINESS & MANAGEMENT Performance Management Model for SMEs Rusaneanu Alexandra Ph.D. Student, Faculty of Cybernetics, Statistics and Economic Informatics, Bucharest University
More informationSoftware Engineering for Software-Intensive Systems: III The Development Life Cycle
Software Engineering for Software-Intensive Systems: III The Development Life Cycle Assistant Professor Dr. Room E 3.165 Tel. 60-3321 Email: hg@upb.de Outline I Introduction II Foundations III The Development
More informationSystems Engineering Certificate Program
Engineering Programs Systems Engineering Certificate Program Accelerate Your Career extension.uci.edu/systemseng University of California, Irvine Extension s professional certificate and specialized studies
More informationWORKFORCE COMPOSITION CPR. Verification and Validation Summit 2010
WORKFORCE COMPOSITION CPR PEO IEW&S Organizational Assessment VCSA Brief Date 2010 October 13, 2010 This briefing is UNCLASSIFIED/FOUO PREDECISIONAL LIMITED DISTRIBUTION AS OF: 11 Sep 2010 Verification
More informationThe Advantages of Using a Software Engineering Project Development System
AC 2007-1432: TOOL SUPPORT FOR SOFTWARE PROCESS DATA MANAGEMENT IN SOFTWARE ENGINEERING EDUCATION AND INDUSTRY TRAINING Mark Sebern, Milwaukee School of Engineering MARK J. SEBERN is a Professor in the
More informationSchool of Public Health
School of Public Health 30 August 2013 Contact Information Oladele A. Ogunseitan, Ph.D., M.P.H. Professor and Chair Department of Population Health and Disease Prevention Program in Public Health University
More informationA Software process engineering course
Rochester Institute of Technology RIT Scholar Works Presentations and other scholarship 2009 A Software process engineering course J. Scott Hawker Follow this and additional works at: http://scholarworks.rit.edu/other
More informationOutline. III The Development Life Cycle. Characteristics of Software Development Methodologies. The Prototyping Process
Software Engineering for Software-tensive Systems: Assistant Professor Dr. Room E 3.165 Tel. 60-3321 Email: hg@upb.de line I troduction II Foundations IV Requirements V Analysis & Design VI Implementation
More informationImplementing CMMI for High-Performance
Implementing CMMI for High-Performance CMMI Made Practical London, January 2009 Topics Maturity and performance A high-performance improvement solution SEI support 2 Maturity Levels and Performance Many
More informationContents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.
iii Contents List of figures List of tables OGC s foreword Chief Architect s foreword Preface Acknowledgements v vii viii 1 Introduction 1 1.1 Overview 4 1.2 Context 4 1.3 Purpose 8 1.4 Usage 8 2 Management
More informationThe Role of Engineering in Supply Chain Management William K. Hoehn, Ph.D. Raytheon Systems Company Tucson, Arizona
The Role of Engineering in Supply Chain Management William K. Hoehn, Ph.D. Raytheon Systems Company Tucson, Arizona Abstract Supply Chain Management addresses the need for companies to coordinate their
More informationComparative Analysis of Different Software Quality Models
Comparative Analysis of Different Software Quality Models Ranbireshwar S. Jamwal, Deepshikha Jamwal & Devanand Padha Jamwal.grandee@gmail.com, Jamwal.shivani@gmail.com,dpadha@rediffmail.com Lecturer, Research
More informationChange Risk Assessment: Understanding Risks Involved in Changing Software Requirements
Change Risk Assessment: Understanding Risks Involved in Changing Software Requirements Byron J. Williams Jeffrey Carver Ray Vaughn Department of Computer Science and Engineering Mississippi State University
More informationConceptualizing Total Quality Management (TQM) for Improving Housing Areas for the Urban Poor
Conceptualizing Total Quality Management (TQM) for Improving Housing Areas for the Urban Poor Abstract This paper examines the concept of TQM and investigates and identifies factors in all three phases
More informationIMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS. by Michael A. Ross
IMPLEMENTATION OF A SOFTWARE PROJECT OFFICE AT HONEYWELL AIR TRANSPORT SYSTEMS by Michael A. Ross Abstract. This paper justifies, defines and describes an organization-level software project management
More informationproject portfolio management Effectively plan, manage, and control projects and resources Planview Enterprise Planview Project Portfolio Management
project portfolio management Effectively plan, manage, and control projects and resources Planview Project Portfolio Management gives you the tools you need to effectively manage projects and resources
More informationInstructional Technology and
Instructional Technology and Collaborative Learning Best Practices: Global Report and Recommendations July 2012 Author: Filigree Consulting Sponsored By: SMART Technologies Executive summary SMART Technologies
More informationInstructional Technology and
Instructional Technology and Collaborative Learning Best Practices: Global Report and Recommendations July 2012 Author: Filigree Consulting Sponsored By: SMART Technologies Executive summary SMART Technologies
More informationA DIFFERENT KIND OF PROJECT MANAGEMENT: AVOID SURPRISES
SEER for Software: Cost, Schedule, Risk, Reliability SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and
More informationMEASURES FOR EXCELLENCE. Software Process Improvement: Management. Commitment, Measures. And Motivation
MEASURES FOR EXCELLENCE Software Process Improvement: Management Commitment, Measures And Motivation J.W.E. Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 rue Fenoux 93 Blythe Road, Paris 75015 London W14
More informationManaging Organizational Performance: Linking the Balanced Scorecard to a Process Improvement Technique Abstract: Introduction:
Managing Organizational Performance: Linking the Balanced Scorecard to a Process Improvement Technique William K. Hoehn, Ph.D. Raytheon Systems Company Tucson, Arizona Abstract: Numerous researchers have
More informationMethodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis
Gordana Platiša Neđo Balaban Methodological Approaches to Evaluation of Information System Functionality Performances and Importance of Successfulness Factors Analysis Article Info:, Vol. 4 (2009), No.
More informationYour Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.
INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing
More informationCase Study on Critical Success Factors of Running Scrum *
Journal of Software Engineering and Applications, 2013, 6, 59-64 http://dx.doi.org/10.4236/jsea.2013.62010 Published Online February 2013 (http://www.scirp.org/journal/jsea) 59 Case Study on Critical Success
More informationPutting the Voice of the Customer to Work: A Better Process for Customer- Driven Action Planning and Implementation
RESEARCH RESEARCH POINT OF VIEW August 2011 Putting the Voice of the Customer to Work: A Better Process for Customer- Driven Action Planning and Implementation By D. Randall Brandt, Ph.D., Vice President,
More informationSystem (of Systems) Acquisition Maturity Models and Management Tools
System (of Systems) Acquisition Maturity Models and Management Tools Brian J. Sauser, Ph.D. Jose Ramirez-Marquez, Ph.D. Stevens Institute of School of Systems and Enterprise Readiness Level (TRL) System
More informationSoftware Process and Models
Agenda Software Process Models Plan-driven Process Models Software Process and Models A software process model simplified, abstracted description of a software development process. A model is good for
More informationITIL V3 Application Support Volume 1
ITIL V3 Application Support Volume 1 Service Management For Application Support ITIL is a Registered Trade Mark and Community Trademark of the Office of Government and Commerce. This document may contain
More informationCURRICULUM VITAE VASSILIOS N. CHRISTOPOULOS Department of Computer Science and Engineering University of Minnesota, Minneapolis, MN 55455
Address Dept. of Computer Science and Engineering 4-192, EE/CS Building, 200 Union Str. SE Minneapolis, MN 55455 Phone:+1 612 626 8848, Fax:+1 612 725 2291 Email:vchristo@cs.umn.edu Website:www.cs.umn.edu/
More informationBusiness Intelligence Meets Business Process Management. Powerful technologies can work in tandem to drive successful operations
Business Intelligence Meets Business Process Management Powerful technologies can work in tandem to drive successful operations Content The Corporate Challenge.3 Separation Inhibits Decision-Making..3
More informationSoftware Cost Estimation Metrics Manual for Defense Systems
Software Cost Estimation Metrics Manual for Defense Systems Brad Clark USC Ray Madachy Naval Postgraduate School 29 th International Forum on COCOMO and Systems/Software Cost Modeling October 22, 2014
More informationExceptional Customer Experience: The New Supply Chain Management Focus
White Paper Exceptional Customer Experience: The New Supply Chain Management Focus Jonathan Gross Contents A Fresh Look at Supply Chain Management....2 Factors Driving the Integration of Supply Chain Management
More informationReaching CMM Levels 2 and 3 with the Rational Unified Process
Reaching CMM Levels 2 and 3 with the Rational Unified Process Rational Software White Paper TP174 Table of Contents INTRODUCTION... 1 LEVEL-2, REPEATABLE... 3 Requirements Management... 3 Software Project
More informationThe Software Quality Group's Relationship to Development
The Software Quality Group's Relationship to Development Douglas Hoffman Software Quality Methods San Jose, CA 95130 Abstract This paper presents the roles of the Software Quality Organization in software
More informationMetric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development
Metric-Driven Analysis and Feedback Systems for Enabling Empirically Guided Software Development Richard W. Selby, Adam A. Porter, Doug C. Schmidt, and Jim Berney Department of Information and Computer
More informationFormulating and Implementing an HP IT program strategy using CobiT and HP ITSM
Formulating and Implementing an HP IT program strategy using CobiT and HP ITSM Mathias Sallé HP Research Laboratories mathias.salle@hp.com Steve Rosenthal Management Software Organization steve.rosenthal@hp.com
More informationQUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence
ABSTRACT: Research Article QUALITY MANAGEMENT AND CLIENT RELATIONSHIP MANAGEMENT IN SOFTWARE TESTING Shubhra Banerji Address for Correspondence IBM India Private Limited, SA-2 Subramanya Arcade-II, Banerghata
More informationTelelogic White Paper. Strategic QA. Steps to Effective Software Quality Assurance. Dominic Tavassoli, Telelogic 1.0. July 2007
Strategic QA Steps to Effective Software Quality Assurance Dominic Tavassoli, Telelogic 1.0 July 2007 Table of Contents Overview 1 The Quality Assurance Paradox 1 How Much Testing is Enough? 1 What Part
More informationResource Advisor OVERVIEW
Resource Advisor OVERVIEW Resource Advisor Features Customize Site Dashboards Localized Preferences Meter Integration Data Entry Flexibility Manage Project Management Goal Setting & Forecasting Scenario
More informationFuture of CMM and Quality Improvement. Roy Ko Hong Kong Productivity Council
Future of CMM and Quality Improvement Roy Ko Hong Kong Productivity Council 1 Agenda Future Development of CMMI CMMI and Small Organizations CMMI and Agile Development Good Enough Quality CMMI and Other
More informationCDL Warrior Truck Driver Communication & Safety (TDCS) System. May 12, 2015
CDL Warrior Truck Driver Communication & Safety (TDCS) System May 12, 2015 Background Estimated that 4,000 to 9,000 trucks used over the life of a well. This volume, combined with the remote location,
More informationLarry M. Robinson. THE OHIO STATE UNIVERSITY Visiting Associate Professor of Marketing 2005-2009 Senior Lecturer in Marketing and Logistics 2004-2005
Larry M. Robinson Office: 636 Fisher Hall Office Phone: 614-292-0680 Cell Phone: 614-496-2119 Email: robinson_878@cob.osu.edu ACADEMIC EXPERIENCE THE OHIO STATE UNIVERSITY Visiting Associate Professor
More informationSoftware Quality Assurance Software Inspections and Reviews
Software Quality Assurance Software Inspections and Reviews Contents Definitions Why software inspections? Requirements for inspections Inspection team Inspection phases 2 Definitions Manual quality assurance
More informationSoftware Cost Estimation: A Tool for Object Oriented Console Applications
Software Cost Estimation: A Tool for Object Oriented Console Applications Ghazy Assassa, PhD Hatim Aboalsamh, PhD Amel Al Hussan, MSc Dept. of Computer Science, Dept. of Computer Science, Computer Dept.,
More informationCost Estimation for Secure Software & Systems
Background Cost Estimation for Secure Software & Systems Ed Colbert Dr. Barry Boehm Center for Systems & Software Engineering, University of Southern California, 941 W. 37th Pl., Sal 328, Los Angeles,
More informationA COST MODEL FOR THE IT DEPARTMENT
A COST MODEL FOR THE IT DEPARTMENT Marius MIHUT 1 Economic Informatics Department, Babeş-Bolyai University of Cluj-Napoca, Cluj-Napoca, Romania. E-mail: marius.mihut@econ.ubbcluj.ro Nicolae TOMAI 2 Economic
More informationThe ROI of Systems Engineering: Some Quantitative Results
The ROI of Systems Engineering: Some Quantitative Results Barry Boehm Center for Systems and Software Engineering University of Southern California boehm@usc.edu Ricardo Valerdi Lean Aerospace Initiative,
More informationMeasuring the level of quality of IT Service Management
Central Page 176 of 344 Measuring the level of quality of IT Service Management Melita Kozina, Lucija Horvat Faculty of Organization and Informatics University of Zagreb Pavlinska 2, 42000 {melita.kozina,
More informationRESPONSIBILITY BEYOND SOFTWARE
RESPONSIBILITY BEYOND SOFTWARE Q&A with Richard Kirby, Product Director, cr360 In June 2015, leading sustainability software company cr360, formerly CRedit360, launches its new vision: Responsibility beyond
More informationIntroduction to Business Process Management
Introduction to Business Process Management Improving business processes is on top of the agenda for chief and senior executives. This requires a solid understanding of current and future business processes
More informationMaximize the synergies between ITIL and DevOps
BEST PRACTICES WHITE PAPER Maximize the synergies between ITIL and DevOps By Anthony Orr, Director of Service Management, Office of the CTO, BMC Software TABLE OF CONTENTS EXECUTIVE SUMMARY...............................................
More informationIncorporate CMMI with Corporate Governance Using Enterprise Software Change Management Solutions
Incorporate CMMI with Corporate Governance Using Enterprise Software Change Management Solutions Tim Ruzbacki, Sr. Process Consultant MKS Software Inc. 4 th Annual CMMI Technology Conference, Denver CO
More informationImproving Software Development Economics Part I: Current Trends
Improving Software Development Economics Part I: Current Trends by Walker Royce Vice President and General Manager Strategic Services Rational Software Over the past two decades, the software industry
More informationProject Management and ITIL Transitions
Project Management and ITIL Transitions April 30 th 2012 Linda Budiman Director CSC 1 Agenda Thought Leadership: Linda Budiman What is ITIL & Project Management: Applied to Transitions Challenges & Successes:
More informationUsing Data Mining for Mobile Communication Clustering and Characterization
Using Data Mining for Mobile Communication Clustering and Characterization A. Bascacov *, C. Cernazanu ** and M. Marcu ** * Lasting Software, Timisoara, Romania ** Politehnica University of Timisoara/Computer
More informationENOVIA Aerospace and Defense Accelerator for Program Management
ENOVIA Aerospace and Defense Accelerator for Program Management Through project pipeline dashboards, ENOVIA Aerospace and Defense Accelerator for Program Management provides real-time visibility into a
More informationA QUALITY-BASED COST ESTIMATION MODEL FOR THE PRODUCT LINE LIFE CYCLE
By Hoh Peter In, Jongmoon Baik, Sangsoo Kim, Ye Yang, and Barry Boehm A QUALITY-BASED COST ESTIMATION MODEL FOR THE PRODUCT LINE LIFE CYCLE In reusing common organizational assets, Figure the 1. software
More informationCONTRACT-BASED PROGRAM MANAGER OBJECTIVE
CONTRACT-BASED PROGRAM MANAGER OBJECTIVE Successful execution of contract-based programs means managing volumes of information to efficiently meet all contractual obligations. Tracking, reporting and communicating
More informationTracking Software Progress
CHAPTER FOURTEEN Tracking Software Progress Elizabeth (Betsy) Clark How can we avoid the 90 percent done syndrome in software development? Whether through wishful thinking, general optimism, or a desire
More informationINTRODUCTION. Page 1 of 16
INTRODUCTION CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM REQUEST FOR QUOTE JAMA LICENSING AND SERVICES RFQ NUMBER 201204 Offer Due Date: July 23, 2013, 2:00 p.m. Pacific Time (PT) The California State
More informationEVALUATING SOFTWARE ENGINEERING PRACTICES IN PALESTINE
International Journal of Soft Computing, Mathematics and Control (IJSCMC),Vol., No.1, February 1 EVALUATING SOFTWARE ENGINEERING PRACTICES IN PALESTINE Mohammed Alnajjar 1, Prof. Samy S. Abu Naser 1 Faculty
More informationTEACHING QUALITY ASSURANCE AND PROJECT MANGEMENT TO UNDERGRDUATE COMPUTING STUDENTS IN PAKISTAN
TEACHING QUALITY ASSURANCE AND PROJECT MANGEMENT TO UNDERGRDUATE COMPUTING STUDENTS IN PAKISTAN ABSTRACT Zaigham Mahmood University of Derby, UK School of Computing, University of Derby, Derby, DE22 1GB,
More informationSoftware Maintenance Management Strategies: Observations from the Field
Software Maintenance Management Strategies: Observations from the Field George Stark, MITRE Paul Oman, Univ of Idaho Abstract There is much literature describing software maintenance process models, but
More informationEnsuring Contract Compliance through integration of Ariba Contracts and SAP ECC Michael Chavez and Sean Rhoades, Deloitte Consulting LLP
Orange County Convention Center Orlando, Florida June 3-5, 2014 Ensuring Contract Compliance through integration of Ariba Contracts and SAP ECC Michael Chavez and Sean Rhoades, Deloitte Consulting LLP
More informationVisualization in automotive product development workflow
Visualization in automotive product development workflow Image courtesy of Lean Design GmbH Contents Common challenges...1 The value of visualization...2 Conceptual design...2 Detailed design...3 Technical
More informationFundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
More informationA DIFFERENT KIND OF PROJECT MANAGEMENT
SEER for Software SEER project estimation and management solutions improve success rates on complex software projects. Based on sophisticated modeling technology and extensive knowledge bases, SEER solutions
More information