Goal Question Metric (GQM) and Software Quality
|
|
|
- Mary Hart
- 10 years ago
- Views:
Transcription
1 Goal Question Metric (GQM) and Software Quality Howie Dow SQGNE November 14, 2007 Copyright (C) 2007 H. Dow - V: 2.3 1
2 Topics Relationship to software quality GQM in a nutshell Types of goals Mechanics of GQM Summary, important points, suggestions Copyright (C) 2007 H. Dow - V: 2.3 2
3 Purpose Communicate information about GQM Point you to references Ask that you involve the relevant stakeholders if you try this approach Copyright (C) 2007 H. Dow - V: 2.3 3
4 What does GQM have to do with Software Quality? If successful software development is related to Appropriate development environments Using disciplined processes Defining, collecting analyzing useful data Acting on the analysis results Then GQM is a method to help Else Look elsewhere Copyright (C) 2007 H. Dow - V: 2.3 4
5 History background Victor Basili and David Weiss NASA Goddard Space Flight Center Quantify the (then) proposed methods of preventing errors in software But Other disciplines have data what about software Confounding factors Controlled studies are very expensive Copyright (C) 2007 H. Dow - V: 2.3 5
6 More History Early 80 s experimented with ways to collect data Tried solution at NASA / Goddard Space Flight Center 1984 Victor Basili and David Weiss A Methodology for Collecting Valid Software Engineering Data How to collect valid AND useful data This method became GQM Copyright (C) 2007 H. Dow - V: 2.3 6
7 GQM is Top down Goals Questions related to goals Define metrics to answer questions Measurement system Copyright (C) 2007 H. Dow - V: 2.3 7
8 GQM in a nutshell 1) What are the goals 2) What questions are needed to Define/refine the goals Learn about progress toward goal(s) 3. What metrics are needed Answer the questions Determine if the goal has been achieved Copyright (C) 2007 H. Dow - V: 2.3 8
9 BUT WAIT There s more Copyright (C) 2007 H. Dow - V: 2.3 9
10 GQM - part 2 4) Define - deploy data collection mechanisms 5) Collect, check, analyze data in real time Adjust data collection mechanisms Adjust projects 6) Determine if goal is achieved Copyright (C) 2007 H. Dow - V:
11 Goals two types Business Measurement May be VERY HARD to differentiate Our focus: Measurement goals Copyright (C) 2007 H. Dow - V:
12 GQM Tree Three levels Conceptual Goals What to accomplish Goal 1 Goal 2 Goal n Operational Questions How to meet the goal Q 1 Q 2 Q 3 Q m Quantitative Metrics Metrics to answer questions M 1 M 2 M 3 M 4 M k Copyright (C) 2007 H. Dow - V:
13 Recap G Top down Represented as a tree Q Two phases GQM definition Deployment, analysis, process adjustment and check Two types of goals Business Measurement M M Copyright (C) 2007 H. Dow - V:
14 Mechanics of GQM 1. Determine the goals 2. Create the questions 3. Define the metrics/measures Copyright (C) 2007 H. Dow - V:
15 Determine the Goals Each goal addresses Object what is being examined Purpose why object is being examined Focus attribute being examined Viewpoint perspective of examination Environment context of scope of examination Copyright (C) 2007 H. Dow - V:
16 Two ways to create goals Build a sentence addressing each topic object, purpose, quality attribute, perspective/viewpoint, environment Use a table Copyright (C) 2007 H. Dow - V:
17 Example sentence format Analyze the unit test process to understand the impact of adding additional tests to project K from the viewpoint of the project manager. Copyright (C) 2007 H. Dow - V:
18 Example sentence format Analyze the unit test process to understand the impact of adding additional tests to project K from the viewpoint of the project manager. Object unit test process Purpose - understand Focus impact of adding additional tests Viewpoint project manager Environment project K Copyright (C) 2007 H. Dow - V:
19 Example table format Topic Response Analyze (The object to be measured) For the purpose of (understanding, controlling, improving ) With respect to (The quality attribute of interest) From the viewpoint of (who measure the object) In the context of (The environment for the measurement) Copyright (C) 2007 H. Dow - V:
20 Example table format Topic Analyze (The object to be measured) Unit test process Response For the purpose of (understanding, controlling, improving ) With respect to (The quality attribute of interest) From the viewpoint of (who measure the object) In the context of (The environment for the measurement) To understand Impact of adding additional tests Project manager Project K Copyright (C) 2007 H. Dow - V:
21 Another example table format Topic Analyze (The object to be measured) Response Customer call database For the purpose of (understanding, controlling, improving ) With respect to (The quality attribute of interest) From the viewpoint of (who measure the object) In the context of (The environment for the measurement) To understand How many user interface defects are reported Customer XYZ Project Copyright (C) 2007 H. Dow - V:
22 Mechanics of GQM 1. Determine the goals 2. Create the questions 3. Define the metrics/measures Copyright (C) 2007 H. Dow - V:
23 Questions Move from abstract (conceptual level) to operational level Have we reached the goal? Clarify the goals Involves all stakeholders Objective shared understanding Copyright (C) 2007 H. Dow - V:
24 Questions Goal: Analyze the unit test process to understand the impact of adding additional tests to project K from the viewpoint of the project manager. Q1: What is our test time now? Q2: How effective are we at finding defects? Q3: What about escapes? Q3: What happened when we last added tests? Q5: Copyright (C) 2007 H. Dow - V:
25 Meanwhile Goal: Analyze the unit test process to understand the impact of adding additional tests to project. Is this what I REALLY want? Is this my goal? Or Do I want something else? PM Copyright (C) 2007 H. Dow - V:
26 PM Goal: Analyze the unit test process to understand the impact of adding additional tests to project. Copyright (C) 2007 H. Dow - V:
27 Goal 1: Analyze the unit test process to understand the impact of adding additional tests to project K from the viewpoint of the project manager. Q1: What is our test time now? Q2: How effective are we at finding defects? Q3: What about escapes? Q4: What happened when we last added tests? Copyright (C) 2007 H. Dow - V:
28 Mechanics of GQM 1. Determine the goals 2. Create the questions 3. Define the metrics/measures Copyright (C) 2007 H. Dow - V:
29 Define the metrics Move from the questions (operational level) to quantitative level Objective Define what data will be collected Create operational definitions Refine questions and (maybe) goals Copyright (C) 2007 H. Dow - V:
30 Critical element Involve the people who will collect the data Learn What is available How to get it Level of effort to obtain Accuracy - validity Copyright (C) 2007 H. Dow - V:
31 Types of metrics Objective - Counts of things or events Absolute - Size of something independent of other things Explicit - Obtained directly Derived - Computed from explicit and/or derived Dynamic related to time Static independent of time Copyright (C) 2007 H. Dow - V:
32 Goal 1: Analyze the unit test process to understand the impact of adding additional tests to project K from the viewpoint of the project manager. Q1: What is our test time now? Q2: How effective are we at finding defects? Q3: What about escapes? Q4: What happened when we last added tests? M1: Number of tests run per week M2: Time for each test (pass) M3: Number of tests that find a defect and stop M4: Number of defects found in unit test M5: Number of defects found in integration test that should have been found in unit test M6: Number of tests added Copyright (C) 2007 H. Dow - V:
33 Mechanics of GQM 1. Determine the goals 2. Create the questions 3. Define the metrics/measures Copyright (C) 2007 H. Dow - V:
34 Sum up Goal focused, data driven, improvement model Top down approach to define Goals Improvement Characterization Understanding Questions to answer about the goal Metrics to provide answers to the questions Has two phases Definition define the Gs, Qs and Ms Deployment, analysis, process adjustment and checking Copyright (C) 2007 H. Dow - V:
35 Important points Creating the Gs, Qs and Ms is iterative Questions refine goals Metrics refine questions Ability to obtain data refines metrics Requires stakeholder involvement Especially those that record/capture the data Copyright (C) 2007 H. Dow - V:
36 Suggestions GQM it s a project - have a plan Iteratively develop and implement You can pick the wrong metrics Analyze data early and often Define a data analysis process Does the collected data answer the questions and address the goal? Avoid using the data for things other than the questions and the goal. No data mining Copyright (C) 2007 H. Dow - V:
37 Finally GQM is a TOOL Be cautious if all you have is a Copyright (C) 2007 H. Dow - V:
38 Food for thought You can observe a whole lot just by watching. Yogi Berra Effort moves toward whatever is measured. Tom DeMarco Copyright (C) 2007 H. Dow - V:
39 References and other reading 1. Basili, V. and Weiss, D. A Methodology for Collecting Valid Software Engineering Data, IEEE Transactions on Software Engineering, Vol. SE- 10, No. 6, November 1984, pages Basili, V. and Rombach, H. D., The TAME Project: Towards Improvement Oriented Software Environments, IEEE Transactions on Software Engineering, Vol. SE-14, No. 6, June 1988, pages DACS is a Department of Defense Information Analysis Center ( 4. Humphrey, Watts A Discipline for Software Engineering, chapter 7, Addison- Wesley, Kan, Stephen Metrics and Models in Software Quality Engineering, 2 nd edition, Addison- Wesley, Weinberg, Gerald - Quality Software Management, Volume 2, First Order Measurement, Dorset House, Langley, G., Nolan, K., Nolan, T., Norman, C. and Provost, L. The Improvement Guide, Jossey-Bass, 1996 Copyright (C) 2007 H. Dow - V:
40 Thank you for listening. Questions comments - suggestions Copyright (C) 2007 H. Dow - V:
Empirical Software Engineering Introduction & Basic Concepts
Empirical Software Engineering Introduction & Basic Concepts Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
Mahmoud Khraiwesh Faculty of Science and Information Technology Zarqa University Zarqa - Jordan [email protected]
World of Computer Science and Information Technology Journal (WCSIT) ISSN: 2221-0741 Vol. 1, No. 2, 26-33, 2011 Validation Measures in CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology
GQM + Strategies in a Nutshell
GQM + trategies in a Nutshell 2 Data is like garbage. You had better know what you are going to do with it before you collect it. Unknown author This chapter introduces the GQM + trategies approach for
Software Metrics: Roadmap
Software Metrics: Roadmap By Norman E. Fenton and Martin Neil Presentation by Karim Dhambri Authors (1/2) Norman Fenton is Professor of Computing at Queen Mary (University of London) and is also Chief
Measurement and Metrics Fundamentals. SE 350 Software Process & Product Quality
Measurement and Metrics Fundamentals Lecture Objectives Provide some basic concepts of metrics Quality attribute metrics and measurements Reliability, validity, error Correlation and causation Discuss
Making Process Improvement Work
Making Process Improvement Work A Concise Action Guide for Software Managers and Practitioners Neil Potter Mary Sakry The Process Group [email protected] www.processgroup.com Version 2.3 1 Session
Quality Management of Software and Systems: Continuous Improvement Approaches
Quality Management of Software and Systems: Continuous Improvement Approaches Contents Quality Improvement Paradigm (QIP) Experience Factory (EF) Goal Question Metric (GQM) GQM + Strategies TQM Definition
Using 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:
The Role of Controlled Experiments in Software Engineering Research
The Role of Controlled Experiments in Software Engineering Research Victor R. Basili 1 The Experimental Discipline in Software Engineering Empirical studies play an important role in the evolution of the
Status Report: Practical Software Measurement
Status Report: Practical Software David N. Card, Software Productivity Consortium Cheryl L. Jones, US Army [email protected] Abstract This article summarizes the basic concepts of Practical Software (PSM),
Practical Metrics for Managing and Improving Software Testing
Practical Metrics for Managing and Improving Software Testing Presented By: Shaun Bradshaw [email protected] Slide 1 Part 1 Test Metrics Ten key metrics testers should track One bonus
Academic Course Description. SE2003 Software Project Management Second Semester, 2014-15 (Even semester)
Course (catalog) description: Academic Course Description SRM University Faculty of Engineering and Technology Department of Software Engineering SE2003 Software Project Management Second Semester, 2014-15
An Approach for assessing the Quality of Software for small and medium sized firms
An Approach for assessing the Quality of Software for small and medium sized firms N. Veeranjaneyulu Associate Professor, School of Computing, Vignan University, Vadlamudi, India 1 Abstract: Software quality
Agile Methodologies and Its Processes
International Journal of Computational Engineering Research Vol, 03 Issue, 9 Agile Methodologies and Its Processes 1, Akanksha, 2, Akansha Rakheja, 3, Latika Kapur, 4, Kanika Ahuja 1,2,3,, Information
What CMMI Cannot Give You: Good Software
What CMMI Cannot Give You: Good Software Ivar Jacobson [email protected] [email protected] Objective To understand what CMM/CMMI is and what it is not To demonstrate how the unified process helps you
Fundamentals 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
A 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:
Agile, TSP SM, CMMI pick one, pick two, pick all three!
1 Agile, TSP SM, CMMI pick one, pick two, pick all three! Daniel M. Roy Cape Town SPIN 20 February, 2008 PSP, TSP, Personal Software Process and Team Software Process are service marks of CMU CMM is and
Hybrid-Agile Software Development
Hybrid-Agile Software Development Anti-Patterns, Risks, and Recommendations Paul E. McMahon, PEM Systems Abstract. Many organizations are driving toward increased agility in their software development
(Refer Slide Time: 01:52)
Software Engineering Prof. N. L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture - 2 Introduction to Software Engineering Challenges, Process Models etc (Part 2) This
U.S. Dept. of Defense Systems Engineering & Implications for SE Implementation in Other Domains
U.S. Dept. of Defense Systems Engineering & Implications for SE Implementation in Other Domains Mary J. Simpson System Concepts 6400 32 nd Northwest, #9 Seattle, WA 98107 USA Joseph J. Simpson System Concepts
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
MTAT.03.243 Software Engineering Management
MTAT.03.243 Software Engineering Management Lecture 17: Other SPI Frameworks and QM Systems Dietmar Pfahl Spring 2014 email: [email protected] Structure of Lecture 17 Other SPI Frameworks People CMM
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical
C. Wohlin, "Is Prior Knowledge of a Programming Language Important for Software Quality?", Proceedings 1st International Symposium on Empirical Software Engineering, pp. 27-36, Nara, Japan, October 2002.
How To Create A Process Measurement System
Set Up and Operation of a Design Process Measurement System Included below is guidance for the selection and implementation of design and development process measurements. Specific measures can be found
The Dynamics of Project Management
The PROJECT PERFECT White Paper Collection Abstract The Dynamics of Project Management Eric Tse This white paper suggests project management methods and practices can move from a static, unidirectional
How To Develop An Application
What is Application Lifecycle Management? David Chappell Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Defining application lifecycle management (ALM) isn t easy. Different people
Software Project Management. Software Project Management 1
Software Project Management Software Project Management 1 Project Management Skills Leadership Communications Problem Solving Negotiating Influencing the Organization Mentoring Process and technical expertise
Measuring Software Process Efficiency. By Gary Gack, Process-Fusion.net
Measuring Software Process Efficiency By Gary Gack, Process-Fusion.net This article is the second in a series of three. The first article, Measuring Software Process Effectiveness describes use of the
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES
AN OVERVIEW OF INDUSTRIAL SOFTWARE DOCUMENTATION PRACTICES Marcello Visconti 1 Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, CHILE [email protected] Curtis R. Cook
Application of software product quality international standards through software development life cycle
Central Page 284 of 296 Application of software product quality international standards through software development life cycle Mladen Hosni, Valentina Kirinić Faculty of Organization and Informatics University
CSSE 372 Software Project Management: Managing Software Projects with Measures
CSSE 372 Software Project Management: Managing Software Projects with Measures Shawn Bohner Office: Moench Room F212 Phone: (812) 877-8685 Email: [email protected] Dimensional Analysis Abuse Learning
Agile Software Engineering, a proposed extension for in-house software development
Journal of Information & Communication Technology Vol. 5, No. 2, (Fall 2011) 61-73 Agile Software Engineering, a proposed extension for in-house software development Muhammad Misbahuddin * Institute of
Framing Requirements for Predictive Analytic Projects with Decision Modeling
Research Brief Framing Requirements for Predictive Analytic Projects with Decision Modeling August 2015 Written by: James Taylor Key Takeaways 1. Organizations are struggling to create a scalable, sustainable
Software Quality and Assurance in Waterfall model and XP - A Comparative Study
Software Quality and Assurance in Waterfall model and XP - A Comparative Study Dr. Sana a Jawdat Khalaf [email protected] Dr. Mohamed Noor Al-Jedaiah [email protected] Abstract: -Dealing with
Empirical Model Building and Methods Exercise
Exercise Liliana Guzmán Introduction Outline Purpose Organization Schedule Literature Administrative information Slide 1-2 Purpose Discussing and complementing the content of the lecture Gathering experience
Knowledge Infrastructure for Project Management 1
Knowledge Infrastructure for Project Management 1 Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur Kanpur, India 208016 [email protected] Abstract In any
Software 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: [email protected] Outline I Introduction II Foundations III The Development
Unit 11: Software Metrics
Unit 11: Software Metrics Objective Ð To describe the current state-of-the-art in the measurement of software products and process. Why Measure? "When you can measure what you are speaking about and express
Domain Analysis for the Reuse of Software Development Experiences 1
Domain Analysis for the Reuse of Software Development Experiences 1 V. R. Basili*, L. C. Briand**, W. M. Thomas* * Department of Computer Science University of Maryland College Park, MD, 20742 USA ** CRIM
Introduction to Software Engineering. 9. Project Management
Introduction to Software Engineering 9. Project Management Roadmap > Risk management > Scoping and estimation > Planning and scheduling > Dealing with delays > Staffing, directing, teamwork 2 Literature
USING DEFECT ANALYSIS FEEDBACK FOR IMPROVING QUALITY AND PRODUCTIVITY IN ITERATIVE SOFTWARE DEVELOPMENT
USING DEFECT ANALYSIS FEEDBACK FOR IMPROVING QUALITY AND PRODUCTIVITY IN ITERATIVE SOFTWARE DEVELOPMENT Pankaj Jalote Department of Computer Science and Engineering Indian Institute of Technology Kanpur
Software Quality Assurance: VI Standards
Software Quality Assurance: VI Standards Room E 3.165 Tel. 60-3321 Email: [email protected] Outline I Introduction II Software Life Cycle III Quality Control IV Infrastructure V Management VI Standards VII Conclusion
Outline. 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: [email protected] line I troduction II Foundations IV Requirements V Analysis & Design VI Implementation
Why Your Strategy Isn t Working
Published in Business Strategy November 2011 Why Your Strategy Isn t Working By Gary Getz and Joe Lee Setting the company or business unit s strategy has always been one of the most important jobs for
A GOAL/QUESTION/METRIC RESEARCH PROPOSAL TO MONITOR USER INVOLVEMENT AND PARTICIPATION IN ERP IMPLEMENTATION PROJECTS
A GOAL/QUESTION/METRIC RESEARCH PROPOSAL TO MONITOR USER INVOLVEMENT AND PARTICIPATION IN ERP IMPLEMENTATION PROJECTS Abstract José Manuel Esteves Departament de Llenguatges i Sistemes Informàtics Universitat
Agile Processes and Methodologies: A Conceptual Study
Agile Processes and Methodologies: A Conceptual Study Sheetal Sharma Amity School of Engineering & Technology Amity University Noida [email protected] Darothi Sarkar Amity School of Engineering &
PROCESS AND PRODUCT QUALITY ASSURANCE MEASURES IN CMMI
PROCESS AND PRODUCT QUALITY ASSURANCE MEASURES IN CMMI Mahmoud Khraiwesh Faculty of Science and Information Technology, Zarqa University, Zarqa Jordan ABSTRACT Process and product quality assurance are
Developing CMMI in IT Projects with Considering other Development Models
Developing CMMI in IT Projects with Considering other Development Models Anahita Ahmadi* MSc in Socio Economic Systems Engineering Organizational Process Development Engineer, International Systems Engineering
The Team... 1 The Backlog... 2 The Release... 4 The Sprint... 5 Quick Summary... 6. Stakeholders. Business Owner. Product Owner.
Scrum In A Nutshell Scrum is about Teams producing Results in an agile way. Scrum Teams achieve results anyway they can by using a simple set of rules to guide effort. We will describe scrum as a simple
Advantages and Disadvantages of Quantitative and Qualitative Information Risk Approaches
Chinese Business Review, ISSN 1537-1506 December 2011, Vol. 10, No. 12, 1106-1110 D DAVID PUBLISHING Advantages and Disadvantages of Quantitative and Qualitative Information Risk Approaches Stroie Elena
Process Improvement. From the Software Engineering Institute:
Process Improvement From the Software Engineering Institute: The Software Capability Maturity Model (SW-CMM, CMMI) (Especially CMMI V1.1 Tutorial) The Personal Software Process (PSP) (Also see The Team
SOCIAL MEDIA MEASUREMENT: IT'S NOT IMPOSSIBLE
SOCIAL MEDIA MEASUREMENT: IT'S NOT IMPOSSIBLE Chris Murdough A lot of excitement and optimism surround the potential of social media for marketers-after all, that is where attractive audience segments
ISO, 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
Orthogonal Defect Classification in Agile Development
Orthogonal Defect Classification in Agile Development Monika Jagia, IBM Software Group India, [email protected] Seema Meena, IBM Software Group India, [email protected] 2008 IBM Corporation Copyright
Risk Management for Software Projects Tom DeMarco, The Atlantic Systems Guild, Camden, ME
Paper 130-29 Risk Management for Software Projects Tom DeMarco, The Atlantic Systems Guild, Camden, ME ABSTRACT Risk management is project management for adults. It guides project managers to focus specifically
Current Research Topic In Software Engineering
Current Research Topic In Software Engineering A PROJECT REPORT Submitted by MD. Mithun Ahamed Id: 13-96937-2 Under the guidance of DR. Dip Nandi in partial fulfillment for the award of the degre of Master
Useful Automated Software Testing Metrics
Useful Automated Software Testing Metrics By Thom Garrett IDT, LLC Adapted from the book Implementing Automated Software Testing, by Elfriede Dustin, Thom Garrett, Bernie Gauf Author Bio: Thom Garrett
Determining Best Fit. for ITIL Implementations
Determining Best Fit for ITIL Implementations Michael Harris President David Consulting Group Agenda Why ITIL? The Evolution of IT Metrics Towards the Business What do businesses need from IT Introduction
Hamid Faridani ([email protected]) March 2011
Hamid Faridani ([email protected]) March 2011 Introduction Methodologies like Waterfall, RUP and Agile have all become key tools for software developers and project manager s to aid them in delivering
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams.
Becoming Agile: a getting started guide for Agile project management in Marketing, Customer Service, HR and other business teams. Agile for Business www.agilefluent.com Summary The success of Agile project
Requirements Management John Hrastar
Requirements Management John Hrastar NASA Project Management Conference March 30-31, 2004 University of Maryland Conference Center Introduction Three aspects of requirements management Requirements in
Copyright 2013 wolfssl Inc. All rights reserved. 2
- - Copyright 2013 wolfssl Inc. All rights reserved. 2 Copyright 2013 wolfssl Inc. All rights reserved. 2 Copyright 2013 wolfssl Inc. All rights reserved. 3 Copyright 2013 wolfssl Inc. All rights reserved.
Process Improvement. Objectives
Process Improvement cmsc435-1 Objectives To explain the principles of software process improvement To explain how software process factors influence software quality and productivity To introduce the SEI
The use of Trade-offs in the development of Web Applications
The use of Trade-offs in the development of Web Applications Sven Ziemer and Tor Stålhane Department of Computer and Information Science Norwegian University of Technology and Science {svenz, stalhane}@idi.ntnu.no
Continuous Risk Management at NASA
Continuous Risk Management at NASA Ted Hammer GSFC NASA 301-286-7123 [email protected] Control Identify Track Dr. Linda Rosenberg SATC NASA 301-286-0087 [email protected] Communicate
THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS
David Chappell THE THREE ASPECTS OF SOFTWARE QUALITY: FUNCTIONAL, STRUCTURAL, AND PROCESS Sponsored by Microsoft Corporation Our world runs on software. Every business depends on it, every mobile phone
Agile Software Engineering Practice to Improve Project Success
Agile Software Engineering Practice to Improve Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems [email protected]
Knowledge-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
A Hundred Days of Continuous Integration
A Hundred Days of Continuous Integration Ade Miller Microsoft Corporation [email protected] Abstract Many agile teams use Continuous Integration (CI). It is one of the Extreme Programming practices
software studio software development processes Daniel Jackson
software studio software development processes Daniel Jackson 1 One of the planning documents for software research revealed --in a parenthetical remark only-- an unchallenged tacit assumption by referring
Optimizing IV&V Benefits Using Simulation
Optimizing IV&V Benefits Using Simulation David M. Raffo, Ph.D. School of Business Administration Portland State University Motivation There is a critical need for cost effective IV&V Key Questions: What
Introduction to Software Engineering (ESE : Einführung in SE)
Introduction to Software Engineering (ESE : Einführung in SE) Prof. O. Nierstrasz Selected material courtesy of Prof. Serge Demeyer, U. Antwerp ESE Introduction Lecturers Assistants Lectures Exercises
Story Card Based Agile Software Development
Story Card Based Agile Software Development Chetankumar Patel, and Muthu Ramachandran Leeds Metropolitan University, UK [email protected] Abstract The use of story cards for user stories in many Extreme
Process-Family-Points
Process-Family-Points Sebastian Kiebusch 1, Bogdan Franczyk 1, and Andreas Speck 2 1 University of Leipzig, Faculty of Economics and Management, Information Systems Institute, Germany [email protected],
Efficiency Metrics. Tamanna Siddiqui 1, Munior Ahmad Wani 2 and Najeeb Ahmad Khan 3
Bharati Vidyapeeth s Institute of Computer Applications and Management (BVICAM), New Delhi Efficiency Metrics Tamanna Siddiqui 1, Munior Ahmad Wani 2 and Najeeb Ahmad Khan 3 Abstract - Software measurement
