Requirements Change Management Practices

Size: px
Start display at page:

Download "Requirements Change Management Practices"

Transcription

1 Report on Requirements Change Management Practices Qure Tapani Aaltio Version 1.0 Published on June 28, 2002

2 Table of Contents 1 Introduction 3 2 Why Requirements Change Management? 3 3 Models of Requirements Change Management found in the Literature 4 4 Models developed for the industrial partners of Qure 5 5 Results of the interviews with Qure industrial partners How is the work organized? Do requirements change during implementation? How do the projects prepare for changing requirements? Is there a pre-defined process in use for Requirements Change Management? Is the impact of requirements changes on the product estimated? Is the impact of requirements changes on the project estimated? How are conflicting changes negotiated? How are the risks associated with requirements changes analysed? How are requirements changes measured? How is experience from earlier projects used? 8 6 Experiences in Requirements Change Management Good Practices Antipatterns 10 7 Recommendations Consider Requirements Changes Management a valuable asset Improve the status of the requirements specification Use a systematic approach to requirements changes Use impact on product to drive decisions on requirement changes Measure the impact of requirements changes on the project Install a measurement program to evaluate the RE-process 13

3 Report on Requirements Change Management Practices 3 (3) 1 Introduction This report summarizes the work that has been done during the Qure project in the field of requirements change management and presents a limited evaluation of the current state of practice with four of the five industrial partners. The report is organized as follows: Chapter 2 lists the main reasons, why requirements change management is important Chapter 3 presents some models of requirements change management found in requirements engineering literature Chapter 4 presents shortly the work that has been done in the Qure project in developing requirements change management procedures for industrial partners Chapter 5 presents the results of the interviews with the industrial partners in the spring of 2002 Chapter 6 gives some general recommendations. 2 Why Requirements Change Management? The importance of Requirements Change Management has been presented in the Qurereport Literature Review on Requirements Change Management (version 1.1), released on The main results of that report are the following: Requirements change management procedures are extremely important during product development and during maintenance. Unmanaged change will result in chaos. Requirements will change during development and during maintenance for two reasons: the environment changes and the development process itself is incapable of producing perfect requirements. Yet, it is important to strive for good requirements in the beginning of development, since producing the same functionality and quality later through change is more expensive and sometimes practically impossible. To achieve a high level of requirements change management, two things are necessary: effective and systematic procedures for change management and the tailoring of these procedures to the organisation. There exist no perfect procedures for requirements change management and therefore constant improvement will give the best results

4 Report on Requirements Change Management Practices 4 (4) 3 Models of Requirements Change Management found in the Literature The models found in the literature for Requirements Change Management are based on two principles: creating baselines (or frozen levels) of requirements specifications and changing these frozen specifications only in a controlled fashion. The basic requirements change management procedure as described by Kotonya and Sommerville is shown in Figure 1. According to this procedure, an identified problem with requirements is analysed and the necessary changes are specified on a requirements change request. The impact of the change is analysed, both on the product and on the project. If the change request is accepted, the requirements are changed, producing revised requirements. Figure 1: Stages in the Change Management Process (Kotonya) To give a broader picture of the complex environment of requirements engineering, a picture of partially parallel process inctances introduced by Regnell is shown in Figure 2. This gives a more realistic view: in product creation, many projects must co-operate. Requirements elicitation is a continuous effort (shown in the figure with the triangles 1 and 2). For each project, a set of requirements is selected, analyzed and documented. The requirements specification is frozen (shown with triangle 3 in the figure). During implementation (between triangles 3 and 5 in the figure) all changes to requirements go through predefined requirements change management procedures. Figure 2: Partially parallel process instances

5 Report on Requirements Change Management Practices 5 (5) 4 Models developed for the industrial partners of Qure In the Qure project, Requirements Change Management procedures have been defined for two industrial partners. Both of these are similar to the model given in Figure 1, including stages for change registration, impact analysis, decision and change implementation (Figure 3). Unfortunately, these procedures have not been implemented by the companies yet 1. This is (hopefully) only a question of resources and of doing things in the right order: it sounds logical to implement the procedures for creating good requirements specifications first and the procedures for controlling changes thereafter. Figure 3: Generalisation of the procedure developed in Qure 1 One of the companies has piloted their procedure in the spring of 2002 the results are not reported here because of the very limited amount of changes requested during the pilot.

6 Report on Requirements Change Management Practices 6 (6) 5 Results of the interviews with Qure industrial partners To get an idea of how requirements changes are processed in practice, eight people from four of the industrial partners of Qure projects were interviewed. The interviewees were product managers, project managers, team managers and software designers. Although the number of people was modest, some patterns were found. These are described in this chapter. It has to be pointed out that as each interview was limited to one hour, the answers were not verified in any way, e.g. through document analysis. Verification would have made this report more reliable. 5.1 How is the work organized? Three of the units interviewed have organized their product development as projects. In the beginning of the project (or even before it), business requirements, user requirements and system requirements are documented and baselined. The requirements baseline acts as a contract between product management and the project. In general, the baseline can only be changed if both the product and the project manager agree on the changes. The fourth unit uses a different approach: product development is seen as a continuous effort and a new version is released every three months that is, a year is devided into four quarters. Before each quarter, the requirements are prioritized and an implementation plan is prepared for that quarter. During implementation the requirements are not changed. 5.2 Do requirements change during implementation? Requirements change during implementation in all of the interviewed units. However, only the most dramatic changes go through a change management process and are documented. Most of the changes are small that is, they are on a detailed level. The most frequent types of changes mentioned were adding new requirements and specifying requirements to a more detailed level. Even deleting requirements was mentioned, although people seem to be more careful with this one. A trace and rational of deleting requirements was found useful so we don t get the same ones over and over again. Most interviewees regardless of the way the work was organized seemed to believe that the requirements should be fixed before their implementation begins. The fact that product development is a learning process and that it is impossible to have (even close to) perfect requirements in the beginning was mentioned only by one interviewee. It is common practice to update the requirements documents at the end of the project or not at all. As a result of this, there is a growing gap between documented requirements and real requirements during the project. The requirements specification is not used as a tool during the development project. 5.3 How do the projects prepare for changing requirements? Anticipating requirements changes was considered a normal procedure by some of the interviewees. It belongs to the know-how of every project manager. Leaving slack in the project schedule was a standard preparation. Others did not prepare for changing requirements, but for very different reasons. In one approach, changes were not anticipated because requirements do not change. In the

7 Report on Requirements Change Management Practices 7 (7) other approach, changes were done very flexibly, just on time during implementation. What is common to these different approaches is that the requirements baseline either formaly frozen or not was on a high level, leaving details unspecified. In fact designers and software engineers are doing a requirements engineering effort they are specifying the detailed requirements during implementation - in both approaches. In both approaches this work is not called changing requirements but it is embedded in implementation. Here the question is: is there something wrong with this? Would it be better to specify the requirements to a more detailed level before implementation and avoid changes later? Is the work properly organized if the detailed requirements are produced during implementation. According to findings in RE-literature the requirements quality has to be good in order to have good quality products. Good quality requirements are created using an RE-cycle consisting of elicitation, analysis, documentation and validation. Each requirement should go through this cycle and also every requirements set should go through this cycle. The RE-cycle can be used in any phase of the project. In my opinion the main point is: are the relevant stakeholders available for RE-activities when they are needed? Usually contacts with stakeholders are not common during implementation. Therefore it is difficult to ensure that changed requirements are properly validated. 5.4 Is there a pre-defined process in use for Requirements Change Management? The interviewees gave the impression that no formal requirements change management process is in use in any of the units. With a formal process I mean a process that includes all or most of the tasks mentioned in literature (see figure 1). Some of these tasks were done but this seems to be more of a personal effort from each project manager. For several of these tasks, the units have formal techniques that they apply to other things, not necessarily in case of requirements change management. Nevertheless, not all interviewees responded negatively to this question. There must be two reasons for this: either there is a lighter not documented process in use or they did not really know if a process is in place. 5.5 Is the impact of requirements changes on the product estimated? The impact of requirements changes to the functionality of the product is not estimated in all the interviewed units at a satisfactory level. Units where usability plays a role in the product development process seemed to find it natural to do this kind of evaluation, but others did not. A great deal of requirements changes especially dropping requirements - happened towards the end of projects where pressures on schedule and budget are the highest. At this late stage only the most crucial things are usually done unfortunately estimating the impact of requirements changes on the product usually seems not to be one of them. 5.6 Is the impact of requirements changes on the project estimated? The impact of requirements changes on the project are evaluated in all interviewed units. Impact on project schedule and budget seem to be important factors although it was also mentioned that in some units quality goes first. The overall impression was nevertheless that once the implementation project had started the strongest driving force was the project not the product.

8 Report on Requirements Change Management Practices 8 (8) Despite the fact that - according to requirements engineering literature - traceability is considered extremely useful in requirements change impact analysis, none of the interviewed units documented any traceability information, although some experiments were underway. All interviewees regarded documenting traceability information a demotivating task and questioned its cost-effectiveness although the benefit seemed to be evident to most interviewees. None of the units kept track of the time spent on requirements change impact analysis. 5.7 How are conflicting changes negotiated? Changes are not negotiated with all project and product stakeholders in any of the units interviewed. There are several reasons for this: it is a real drag to try to get answers from all of them or it is not necessary since different stakeholders don t really have that different needs. However, some interviewees expressed the need to negotiate with at least the most important stakeholders and to document these negotiations so we don t have to keep talking for years afterwards why something was done the way it was done. 5.8 How are the risks associated with requirements changes analysed? Several units reported that they are trained or use a formal method for risk analysis in their projects. In some business areas public authorities require an analysis of project risks. However, the interviews left the impression that most - if not all interviewed units do not use a formal method in analysing risks caused by requirement changes. Some units analyse risks, but this is done mainly using the method sleeve. 5.9 How are requirements changes measured? You cannot control what you do not measure is common slogan in software engineering literature. The very basic indicators in requirements change management suggested in lilterature are the number of requirements specified and the number of changes to requirements. Only one on the interviewed units seemed to have any interest in these kind of precise indicators. Others measured neither the number of requirements nor the number of changes to requirements. The one exceptional unit quite amazingly had a graphical representation of the number of requirements changes during the project and according to the project manager the number of requirements changes is even a factor in calculating the success of the project How is experience from earlier projects used? None of the units interviewed reported any attempt to document experiences and use them in the next projects. According to some interviewees, there is a thing called Project Postmortem Report but it is not common practice to write them and even less to read or use them in any way. The main reason for this seems to be the pressure to start a new project as soon as the preceding one is done or even in parallel with it. Experience is thus collected only as tacit knowledge.

9 Report on Requirements Change Management Practices 9 (9) 6 Experiences in Requirements Change Management 6.1 Good Practices The interviewees were asked to mention things about requirements change management that in their experience have been done well in some project and have contributed to the project in a positive way. Three themes emerged clearly to be important for effective requirements management: The quality of initial (frozen) requirements must be good All necessary stakeholders must participate Systematic procedures must be applied All the answers are listed below, organized by theme. Not all answers are directly part of requirements change management. Specification of Initial Requirements Doing a good pre-study We have a baselined requirements specification A great amount of change requests were analysed before the requirements specification was frozen. Original schedule estimation was very close to the actual one Basic requirements were very clear from the beginning Stakeholder participation Using all necessary stakeholders in impact analysis Product manager, project manager and software engineer analyzed impact of changes together Using a pilot customer Everybody involved must be informed of what has to be done (mentioned twice) More people participated in requirements elicitation and validation than before Procedures for Requirements Change Management Systematic process for requirements change management Clear documentation of change proposals and decisions (mentioned twice) Impact analysis we have to understand what the changes really mean (also financially) (mentioned twice) Estimates have to be realistic and not too optimistic The project team does not do its own changes everything has to go through the formal process Change request do not come to just anyone in the project but through a single point of contact the product manager The changes were prioritized although not using a formal method The project has done a very good job although the requirements were not documented on a detailed level in the beginning

10 Report on Requirements Change Management Practices 10 (10) 6.2 Antipatterns The interviewees were asked to mention things about requirements change management that in their experience have been done poorly in some project and have contributed to the project in a negative way. Two of the three themes that emerged from good practices (above) appeared here also, reinforcing their status as real corner stones of effective requirements management: the quality of initial requirements and systematic procedures for requirements change management. In addition, poor communication, inadequate project management and nonexisting requirements meta management were the themes that seem to cause the most harm. All the answers are listed below, organized by theme. Not all answers are directly part of requirements change management. Note that some of the listed issues are expressed as wishes for the future. Specification of the initial requirements Some of the requirements are not very thoroughly analyzed before the implementation project starts. These are mainly wishes that would cost a lot to implement. The requirements specification is not used as a tool. It hasn t been really in use after it was frozen. The structure of the specification is not very good, it is difficult to find anything in it. In an ideal world the requirements would be specified to a detailed level before implementation project. Requirements changes were not documented in the requirements specification during the project but instead at the end of the project. Procedures for Requirements Change Management It is really hard to get all stakeholders around the same table to decide on requirements changes this is required by the process Not all requirements changes come to the project through the formal requirements change management process. An unofficial process is in use in parallel all the time. The formal procedure for requirements change management is not used things are done unofficially and not documented All changes should go through a defined requirements change management process. This would make me feel more secure about being present when the decisions are made. There is no defined process for requirements change management. Better tools and better processes. Something important is left out because of the new requirements coming in all the time. The impact of a change proves to be much smaller than estimated Poor Communication / Documentation of requirements The business background of changes is not known to project managers and the project team. There are too many interfaces between the user initiating the change and the software engineer implementing it. The software engineer has a hard time knowing what is really needed. There are no direct links between the two parties.

11 Report on Requirements Change Management Practices 11 (11) Project Management No time or resources has been allocated to changes which inevitably leads to problems with schedule There should be slack for unexpected events in project schedules. Experience information was not collected systematically or used. More resources are needed in requirements elicitation, analysis, documentation and validation. Requirements Meta Management Projects are dependent on many external factors, e.g. other projects, which change constantly. This causes many (unnecessary?) changes.

12 Report on Requirements Change Management Practices 12 (12) 7 Recommendations Some recommendations are given in this last chapter. It is impossible to give concrete and detailed suggestions since every unit and every company is different. These recommendations should be thought of as food for thought: is this something for us? These recommendations are based on my own experience as a practitioner and a researcher. 7.1 Consider Requirements Changes Management a valuable asset All units should admit that perfect requirements do not exist and that creating requirements specifications is a learning process. Therefore, changes are inevitable. Procedures should be created and implemented to handle these changes quickly and cost-effectively pretending that no changes happen is not an option. Requirements change management should be seen as an asset: a mechanism that enables projects to do whatever changes are needed in any phase of the project it should not be seen as something we have to do if we have to change something a threat. 7.2 Improve the status of the requirements specification The requirements specification should be used as a tool in product development projects. As long as there are two different truths - the official one (the requirements specification) and the unofficial one (the way things really are) there will always be nasty surprises at the end of each project. It is very important to analyze, document and validate the initial requirements carefully. This gives a good starting point for implementation, as the number of potential requirements changes is minimized. During implementation, the requirements specification should be updated when requirements change and when they are specified at a more detailed level. 7.3 Use a systematic approach to requirements changes All requirements changes should be handled in a controlled fashion. This ensures that the impact of changes both on the product and the project are analysed and all necessary stakeholders have their word on deciding on the changes. The decisions should be made at the most local possible level but always according the pre-defined procedures. The procedures must be as light as possible but they must be documented and they must produce sufficient documentation on each change. 7.4 Use impact on product to drive decisions on requirement changes A development project is a means to produce a product. The project causes expenses, the product brings income. If a project does not produce a good product, it has failed. Projects come and go, products remain at least for some time. Decisions on requirements changes should be driven by the product. The impact on the product should be evaluated as carefully as possible from the points of view of the different stakeholders. No decisions should be based solely on the impact on the project.

13 Report on Requirements Change Management Practices 13 (13) 7.5 Measure the impact of requirements changes on the project It is generally considered demotivating to collect information on how much time was spent on each task in a project. However, the most important indicators shoul be collected. One of these is the amount of time spent on requirements changes during implementation. With this information, the real impact of requirements changes on the project can be understood. This results in more reliable estimates and less risk for the project. This information should be collected systematically and shared across projects. 7.6 Install a measurement program to evaluate the RE-process Measuring simple things of requirements engineering activities can bring valuable and many times surprising information. Each company should find the most important things to measure the things that suit there goals the best. Let us look at a simple example: counting the number of requirements changes. The number on requirements changes is an important indicator in looking for the right moment to freeze the requirements specification: it indicates if the requirements specification was frozen at the right moment, too early or too late (see Figure 4). The idea behind Figure 4 is as follows: in the beginning of a project the gap between real requirements and documented requirements is wide up to 100%. As requirements are specified, this gap is closing. In the beginning this happens faster and later more slowly. At a certain point (t2) it is no more cost-effective to specify requirements this is the moment that they should be frozen. The rest of the gap is left to requirements change management. If the requirements are frozen too early (t1), there will be too many change requests slowing down the project. This information should be collected systematically and shared across projects. Figure 4: When is the right moment to freeze?

32 BETTER SOFTWARE JULY/AUGUST 2009

32 BETTER SOFTWARE JULY/AUGUST 2009 32 BETTER SOFTWARE JULY/AUGUST 2009 www.stickyminds.com Why automate? This seems such an easy question to answer; yet many people don t achieve the success they hoped for. If you are aiming in the wrong

More information

The second procedure is called "Root Cause Analysis". It is used by specialists when they analyze a problem.

The second procedure is called Root Cause Analysis. It is used by specialists when they analyze a problem. Process The Problem Management process consists of four procedures. The first procedure is called "Support Request Review". This procedure is used by problem managers when they review support requests

More information

Become A Change Champion

Become A Change Champion Become A Change Champion By Mark Williams Head Of Training MTD Training Web: www.mtdtraining.com Telephone: 0800 849 6732 1 MTD Training, 5 Orchard Court, Binley Business Park, Coventry, CV3 2TQ Web: www.mtdtraining.com

More information

Contract Change Management

Contract Change Management Slide 1 Change Control Management Welcome to this module on Change Control Management. Slide 2 This module addresses the factors of change and will help you to understand how to control project changes

More information

Functional Area Assessment FAQ

Functional Area Assessment FAQ Functional Area Assessment FAQ 1. What is assessment and why is it necessary? 2. What are some misconceptions about assessment? 3. Who does assessment? I thought that this was something that only faculty

More information

Thinking about competence (this is you)

Thinking about competence (this is you) CPD In today s working environment, anyone who values their career must be prepared to continually add to their skills, whether it be formally through a learning programme, or informally through experience

More information

Addressing the Challenges of Medical Content Authoring

Addressing the Challenges of Medical Content Authoring Addressing the Challenges of Medical Content Authoring Five Recommendations for Combining English Content Development with Localization A Publication of Lionbridge Life Sciences INTRODUCTION RECOMMENDATION

More information

Scheduling for Success with Critical Chain. Abstract

Scheduling for Success with Critical Chain. Abstract by Rob Newbold, September 2010 Abstract The Critical Chain scheduling approach described in this paper can be used to create good schedules that have provided substantial benefits in speed, predictability,

More information

Introduction to Software Engineering

Introduction to Software Engineering Introduction to Software Engineering 2. Requirements Collection Mircea F. Lungu Based on a lecture by Oscar Nierstrasz. Roadmap > The Requirements Engineering Process > Functional and non-functional requirements

More information

Objectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes

Objectives. Rapid software development. Topics covered. Rapid software development. Requirements. Characteristics of RAD processes Objectives Rapid software development To explain how an iterative, incremental development process leads to faster delivery of more useful software To discuss the essence of agile development methods To

More information

Quality Management System Guidance. ISO 9001:2015 Clause-by-clause Interpretation

Quality Management System Guidance. ISO 9001:2015 Clause-by-clause Interpretation Quality Management System Guidance ISO 9001:2015 Clause-by-clause Interpretation Table of Contents 1 INTRODUCTION... 4 1.1 IMPLEMENTATION & DEVELOPMENT... 5 1.2 MANAGING THE CHANGE... 5 1.3 TOP MANAGEMENT

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Professor Ray Welland Department of Computing Science University of Glasgow E-mail: ray@dcs.gla.ac.uk The Importance of Requirements Identifying (some) requirements is the starting

More information

Defining Requirements

Defining Requirements Defining Requirements The scope of any project should represent the minimum amount of work needed to fulfil the customer s, or end user s requirements. Doing more work is wasteful; doing less means the

More information

companydirectors.com.au ASX 200 Roundtable Summary Paper 2015 Succession Planning ASX 200 Supporting Partner

companydirectors.com.au ASX 200 Roundtable Summary Paper 2015 Succession Planning ASX 200 Supporting Partner ASX 200 Roundtable Summary Paper 2015 Succession Planning ASX 200 Supporting Partner Succession Planning At a recent Australian Institute of Company Directors ASX 200 round table, directors agreed that

More information

REQUIREMENTS ENGINEERING

REQUIREMENTS ENGINEERING 1 REQUIREMENTS ENGINEERING Chapter 4- by Ian Sommerville TOPICS COVERED Functional and non-functional requirements The software requirements document Requirements specification Requirements engineering

More information

How to find out what stops people being capable

How to find out what stops people being capable Capability at Work How to find out what stops people being capable Paul Matthews Founder and MD People Alchemy Ltd Capability comes down to a simple question... Can the worker do the task at the point

More information

Oi Requirements Communication in New Product Development

Oi Requirements Communication in New Product Development Steer Your Development! Goal-Oriented Oi Requirements Communication in New Product Development September 9, 2008 Samuel Fricker, Tony Gorschek, Martin Glinz Product Manager in Context: Simplified, Stylized

More information

The Learning Needs Analysis

The Learning Needs Analysis A sample activity from the Trainer s Activity Pack: The Learning Needs Analysis Written by Beverley Williams Thank you for downloading this sample activity. You are welcome to use this material in your

More information

HOW YOUR CAREER BACKGROUND CAN HELP YOU BECOME A BUSINESS ANALYST

HOW YOUR CAREER BACKGROUND CAN HELP YOU BECOME A BUSINESS ANALYST By Laura Brandenburg Lesson Objective: After completing this lesson, you ll be able to identify strengths from your career background that will directly support your transition into business analysis.

More information

Handling Difficult Project Situations. A Critical Skill for Every PM

Handling Difficult Project Situations. A Critical Skill for Every PM Handling Difficult Project Situations A Critical Skill for Every PM Mark Waldof Consulting LLC 2015 This seminar provided by Mark Waldof Consulting LLC owner@manageprojectsbetter.com The latest version

More information

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

Marketing Strategy. Marketing Strategy

Marketing Strategy. Marketing Strategy Marketing Strategy A marketing strategy sets out in detail how your organisation will get your products or services in front of potential customers who need them. Trying to market your product or service

More information

A Daniel Bloom & Associates, Inc White Paper PO Box 1233 Largo, FL

A Daniel Bloom & Associates, Inc White Paper PO Box 1233 Largo, FL A Daniel Bloom & Associates, Inc White Paper PO Box 1233 Largo, FL 33779 727-581-6216 http://www.dbaiconsulting.com dan@dbaiconsulting.com White Paper# 8: Are We Really Part of the Human capital assets

More information

Risk Management. Risk Management. Risk Reduction Patterns. Typical Sources of Risk. Dr. James A. Bednar. Dr. David Robertson

Risk Management. Risk Management. Risk Reduction Patterns. Typical Sources of Risk. Dr. James A. Bednar. Dr. David Robertson Risk Management Risk Management Dr. James A. Bednar jbednar@inf.ed.ac.uk http://homepages.inf.ed.ac.uk/jbednar Dr. David Robertson dr@inf.ed.ac.uk http://www.inf.ed.ac.uk/ssp/members/dave.htm There are

More information

Business Process Oriented Requirements Engineering Process

Business Process Oriented Requirements Engineering Process Process Oriented Requirements Engineering Process Tomoyuki Arao, Eiji Goto, Tomoko Nagata Nomura Research Institute, Ltd. tarao@alumni.cmu.edu, e-gotou@nri.co.jp, t-nagata@nri.co.jp Abstract Although requirements

More information

Managing Systems Development. Definitions. Opening case. Off the Shelf software. Custom software. In house system development.

Managing Systems Development. Definitions. Opening case. Off the Shelf software. Custom software. In house system development. Managing Systems Development October 14, 2015 Off the Shelf software Definitions Standard (not custom) software applications that can be purchased from computer store. Custom software Tailor made software

More information

Control of Documented Information. Integrated Management System Guidance

Control of Documented Information. Integrated Management System Guidance Control of Documented Information Integrated Management System Guidance ISO 9001:2015, ISO 14001:2015 & OHSAS 18001:2007 Table of Contents Integrated Management System Guidance 1 INTRODUCTION... 4 1.1

More information

ADMINISTRATION OF QUALITY ASSURANCE PROCESSES

ADMINISTRATION OF QUALITY ASSURANCE PROCESSES ADMINISTRATION OF QUALITY ASSURANCE PROCESSES The organizational arrangements procedures outlined in this chapter have been found to be effective in higher education institutions in many parts of the world.

More information

An introduction to Social Return On Investment

An introduction to Social Return On Investment An introduction to Social Return On Investment Introduction Social Return On Investment analyses combine a story about the difference we make with number values so things can be compared. An SROI analysis

More information

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation

Lecture 1. In practice, most large systems are developed using a. A software process model is an abstract representation Chapter 2 Software Processes Lecture 1 Software process descriptions When we describe and discuss processes, we usually talk about the activities in these processes such as specifying a data model, designing

More information

Information Outlook June, The Information Audit as a First Step Towards Effective Knowledge Management. Author: Susan Henczel

Information Outlook June, The Information Audit as a First Step Towards Effective Knowledge Management. Author: Susan Henczel Information Outlook June, 2001 The Information Audit as a First Step Towards Effective Knowledge Management. Author: Susan Henczel The challenge for today's information professional is to identify the

More information

THE IDEAL ERP SYSTEM FOR SME S IN THE METAL AND MANUFACTURING INDUSTRY OPTIMIZE YOUR COMPANY AND CHOOSE RELEVANT INNOVATION WITH METAL MANAGER

THE IDEAL ERP SYSTEM FOR SME S IN THE METAL AND MANUFACTURING INDUSTRY OPTIMIZE YOUR COMPANY AND CHOOSE RELEVANT INNOVATION WITH METAL MANAGER THE IDEAL ERP SYSTEM FOR SME S IN THE METAL AND MANUFACTURING INDUSTRY OPTIMIZE YOUR COMPANY AND CHOOSE RELEVANT INNOVATION WITH METAL MANAGER There is an entire organization behind the processing of converting

More information

UAB Performance Management 07/03/2018. Title Page 1

UAB Performance Management 07/03/2018. Title Page 1 UAB Performance Management 07/03/2018 Title Page 1 Performance Management at UAB 3 What is Performance Management? 3 Performance Management and Employee Engagement 4 UAB Success Model 5 Performance Management

More information

Requirements Engineering

Requirements Engineering Requirements Engineering Minsoo Ryu Hanyang University Topics covered Requirements Engineering Requirements Elicitation Requirements Validation Requirements Management 2 2 Requirement Engineering The goal

More information

Software Quality. Unit 6: System Quality Requirements

Software Quality. Unit 6: System Quality Requirements Software Quality Unit 6: System Quality Requirements System Requirements Best products, from users point of view, are those which have been developed considering organizational needs, and how product is

More information

Software Processes 1

Software Processes 1 Software Processes 1 Topics covered Software process models Process activities Coping with change 2 The software process A structured set of activities required to develop a software system. Many different

More information

Impact through professional project behaviour

Impact through professional project behaviour REPORT Impact through professional project behaviour Implement Consulting Group has conducted a comprehensive study of Danish organisations development capabilities and performance in the area of project

More information

Guidelines to the DCED Standard for Results Measurement: Managing the System for Results Measurement

Guidelines to the DCED Standard for Results Measurement: Managing the System for Results Measurement Guidelines to the DCED Standard for Results Measurement: Managing the System for Results Measurement Adam Kessler, Nabanita Sen and Donna Loveridge (last updated June 2017) Where these Guidelines fit in

More information

Lean Strategy Execution

Lean Strategy Execution Lean Strategy Execution Strategy execution is a non-optional part of the management agenda, and it is essential that everybody in the organization is connected to it. Most organizations are struggling

More information

Agile/Lean & Safety: Perfect Match or Impossible Combination?

Agile/Lean & Safety: Perfect Match or Impossible Combination? Agile/Lean & Safety: Perfect Match or Impossible Combination? 1 Mika Katara Matti Vuori Department of Software Systems Tampere University of Technology This presentation reports results of the OHJELMATURVA

More information

Design Like a Pro. Boost Your Skills in HMI / SCADA Project Development. Part 3: Designing HMI / SCADA Projects That Deliver Results

Design Like a Pro. Boost Your Skills in HMI / SCADA Project Development. Part 3: Designing HMI / SCADA Projects That Deliver Results INDUCTIVE AUTOMATION DESIGN SERIES Design Like a Pro Boost Your Skills in HMI / SCADA Project Development Part 3: Designing HMI / SCADA Projects That Deliver Results The end of a project can be the most

More information

Getting Started. Chapter 1

Getting Started. Chapter 1 schneider01.fm Page 1 Friday, February 16, 2001 5:14 PM Chapter 1 Getting Started Use cases are used to describe the outwardly visible requirements of a system. They are used in the requirements analysis

More information

Fundamentals of Project Management For the Acting PM. Project Integration and Closeout Management

Fundamentals of Project Management For the Acting PM. Project Integration and Closeout Management Fundamentals of Project Management For the Acting PM Presented by NYS Forum Project Integration and Closeout Management Presenter: Lisa Greene-Maybee Tying It All Together Scope Time Cost Integration Quality

More information

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs.

What are requirements? Basics of Requirement Engineering. Definition of a Stakeholder. Stated Vs. Real Requirements. Stated Vs. What are requirements? Basics of Requirement Engineering Muzaffar Iqbal Farooqi A requirement is a necessary attribute in a system, a statement that identifies a capability, characteristic, or quality

More information

4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale

4 Steps To Scaling Agile Across The Enterprise. The Guide To Agile At Scale 4 Steps To Scaling Agile Across The Enterprise The Guide To Agile At Scale Portfolio for Jira is a powerful Jira Software add-on for large organizations that want to scale agile practices, linking agile

More information

Analysing client requirements

Analysing client requirements Analysing client requirements Before you can start to analyse the information you have gathered you should think about what you are trying to achieve . The client has presented you with a business problem.

More information

INSIGHTS. 10 Talent Management Activities to Stop Doing Right Now

INSIGHTS. 10 Talent Management Activities to Stop Doing Right Now INSIGHTS 10 Talent Management Activities to Stop Doing Right Now You can radically simplify your talent management practices by eliminating activities that don t add value 10 Talent Management Activities

More information

Does the organization play together? BY: Collin Quiring. The Concept (Part 1)

Does the organization play together? BY: Collin Quiring. The Concept (Part 1) Does the organization play together? BY: Collin Quiring The Concept (Part 1) I sometimes feel like George Costanza on Seinfeld when he talks about Worlds Colliding! For most organizations, no single area

More information

Key Points How to create an effective business plan

Key Points How to create an effective business plan Key Points What s in a business plan? 1. An executive summary 2. The business profile 3. The market analysis for your products or services 4. The marketing plan 5. The operating plan 6. The management

More information

Welcome to our Farm Business Management educational series, and the first video in the Business Planning module or section of that series.

Welcome to our Farm Business Management educational series, and the first video in the Business Planning module or section of that series. Welcome to our Farm Business Management educational series, and the first video in the Business Planning module or section of that series. What I want to do here is give a brief overview of what bus planning

More information

The nine keys to achieving growth through innovation By Dr Amantha Imber

The nine keys to achieving growth through innovation By Dr Amantha Imber The nine keys to achieving growth through innovation By Dr Amantha Imber IMPORTANT: This document is a PDF representation of the slides that were used in an Inventium keynote. Feel free to share these

More information

The E-Myth Revisited Why Most Small Businesses Don t Work And What to Do About It

The E-Myth Revisited Why Most Small Businesses Don t Work And What to Do About It Why Most Small Businesses Don t Work And What to Do About It By Michael E. Gerber In any given year, over a million new businesses are created in the United States and an astonishing 80 percent of them

More information

Fundamentals of Requirements Engineering

Fundamentals of Requirements Engineering - interfaces system seen as black box inputs functions quantified characteristics outputs restrictions, prerequisites boundaries, exceptions standards, regulations Frogs vei 41 P.O. Box 235, NO-3603 Kongsberg

More information

Managers at Bryant University

Managers at Bryant University The Character of Success for Managers at Bryant University Interviewing Guide (Revised 8/25/04) Career Strategies, Inc. Boston, MA A New Approach to Interviewing for Managers at Bryant University An interviewer

More information

Inclusive DRM toolkit

Inclusive DRM toolkit 4This section shows how to use the framework to assess how inclusive a DRM practice is. It explains the rationale for the assessment and provides guidance on how to go about it, step by step. 1 Assessing

More information

2. Action plan tasks. These tasks are more complicated and cannot be easily completed without good thought and planning. These are some examples:

2. Action plan tasks. These tasks are more complicated and cannot be easily completed without good thought and planning. These are some examples: Tool 4 For Effective Action Plans, GAS IT At the most basic level, a manager s job is to get stuff done. The management part comes into play because a manager must get stuff done by directing the actions

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

THE IMPROVEMENTS TO PRESENT LOAD CURVE AND NETWORK CALCULATION

THE IMPROVEMENTS TO PRESENT LOAD CURVE AND NETWORK CALCULATION 1 THE IMPROVEMENTS TO PRESENT LOAD CURVE AND NETWORK CALCULATION Contents 1 Introduction... 2 2 Temperature effects on electricity consumption... 2 2.1 Data... 2 2.2 Preliminary estimation for delay of

More information

"Staying Abreast of Changing Times"

Staying Abreast of Changing Times "Staying Abreast of Changing Times" Welcome to 2016 And hopefully an Aha Moment Each year people think of things and they want to have a fresh start, for 99% of the people that s not reality. With all

More information

to Successful Non-profit Cloud ERP System Selection

to Successful Non-profit Cloud ERP System Selection to Successful Non-profit 10Steps Cloud ERP System Selection An Xledger White Paper 1 ABSTRACT An ERP system is the backbone of your information structure. A solution that brings value will touch all relevant

More information

Lecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems.

Lecture 1. Topics covered. Rapid p development and delivery is now often the most important requirement for software systems. Chapter 3 Agile Software Development Lecture 1 Topics covered Agile g methods Plan-driven and agile development Extreme programming Agile project management Scaling agile methods Rapid software development

More information

IT Service Management

IT Service Management IT Service Management Back to Basics Might Not Be What You Expect By Stuart Rance ITSM and security consultant We all think we know what we mean when we talk about getting back to basics in IT service

More information

Contract Interpretation The grievance alleges that a provision of the contract, other than the just cause provision, was violated.

Contract Interpretation The grievance alleges that a provision of the contract, other than the just cause provision, was violated. HANDLING GRIEVANCES 1. What is a Grievance? Grievances are defined under the contract. Be sure to know your timelines for filing a grievance and moving the grievance to the next step, if necessary. Generally,

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Software Engineering Third Year CSE( Sem:I) 2 marks Questions and Answers UNIT 1 1. What are software myths Answer: Management myths: We already have a book

More information

Product Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Types of S/W Requirements. Levels of S/W Requirements

Product Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Types of S/W Requirements. Levels of S/W Requirements Requirements Overview importance of getting right difficulty of getting right types and levels of characteristics of good the Requirements Development Process inception gathering, classification evaluation

More information

How Improving Communication Skills Increases Bottom Line Results

How Improving Communication Skills Increases Bottom Line Results How Improving Communication Skills Increases Bottom Line Results Introduction Communication is the act of transferring information from one person to another. While it s simple enough to say, it s not

More information

In this Part 6 we will cover:

In this Part 6 we will cover: August 2007 Ten Steps to Comprehensive Project Portfolio Management Part 6 Tips on Steps 8 & 9 By R. Max Wideman This series of papers has been developed from our work in upgrading TenStep's PortfolioStep.

More information

Differences between ISO 9001:2008 and ISO 9001:2015

Differences between ISO 9001:2008 and ISO 9001:2015 Differences between ISO 9001:2008 and ISO 9001:2015 ISO 9001:2015 HAS TEN CLAUSES INSTEAD OF EIGHT ISO 9001:2015 has ten clauses instead of eight. The following table shows the relationship of the ISO

More information

Product Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Levels of S/W Requirements. Types of S/W Requirements

Product Requirements. Requirements. Get it Right ASAP. Why Requirements are Difficult. Levels of S/W Requirements. Types of S/W Requirements Requirements Overview importance of getting right difficulty of getting right types and levels of characteristics of good the Requirements Development Process inception gathering, classification actors

More information

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1

Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 Failure Rate Darshan Institute of Engineering & Technology for Diploma Studies Rajkot Unit-1 SOFTWARE (What is Software? Explain characteristics of Software. OR How the software product is differing than

More information

We prefer Facts to Stories

We prefer Facts to Stories We prefer Facts to Stories (Managing Agile activities using standardised measures) I F P U G May 2018 Intended Readers This paper is for anyone who cares about Agile processes for developing software,

More information

Copyright WorldAPP. All rights reserved US: +1(781) UK: +44(0) US TOLL FREE: +1(888) AU: +1(800)

Copyright WorldAPP. All rights reserved US: +1(781) UK: +44(0) US TOLL FREE: +1(888) AU: +1(800) When Choosing a Survey Solution for Market Research Introduction Effective market research is vital to all businesses for many reasons. Among other things, it tells a company how it rates against its competitors,

More information

Chapter 2 The Project Management Life Cycle

Chapter 2 The Project Management Life Cycle Information Systems Project Management: A Process and Team Approach 1 Chapter 2 The Project Management Life Cycle Multiple Choice 1. The phases of managing a project are called: a. systems development

More information

Agile Manifesto & XP

Agile Manifesto & XP Agile Manifesto & XP Chapter 3.1-3.3 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Slides 8 18-06-10 1 Topics 1) What is Agile trying to do? 2) How to choose plan-driven

More information

Putting our behaviours into practice

Putting our behaviours into practice Putting our behaviours into practice Introduction Our behaviours are an important part of One Housing. They are designed to shape how we work - they are the ideas and approaches that form the foundation

More information

Introduction. Communication: ion: Why Is Something So Simple, So Hard?

Introduction. Communication: ion: Why Is Something So Simple, So Hard? How Improving Communication Skills Increases Bottom Line Results Introduction Communication is the act of transferring information from one person to another. While it s simple enough to say, it s not

More information

Linda Carrington, Wessex Commercial Solutions

Linda Carrington, Wessex Commercial Solutions Linda Carrington, Wessex Commercial Solutions Linda Carrington has worked with ISO 9001 accredited systems throughout her career, in businesses as diverse as oil and gas, construction, defence and shipping.

More information

INTRODUCTION... 3 WHAT IS STRATEGIC PLANNING AND WHAT IS IT NOT?... 4 GENERAL CONSIDERATIONS WHEN WORKING WITH STRATEGIC PLANNING...

INTRODUCTION... 3 WHAT IS STRATEGIC PLANNING AND WHAT IS IT NOT?... 4 GENERAL CONSIDERATIONS WHEN WORKING WITH STRATEGIC PLANNING... INTRODUCTION... 3 WHAT IS STRATEGIC PLANNING AND WHAT IS IT NOT?... 4 GENERAL CONSIDERATIONS WHEN WORKING WITH STRATEGIC PLANNING... 4 1 - VISION & MISSION... 4 2 - WHO TO INVOLVE IN THE PROCESS... 5 3

More information

Software Engineering

Software Engineering Software Engineering Project Management 1 Objectives To explain the main tasks undertaken by project managers To introduce software project management and to describe its distinctive characteristics To

More information

May the force be with you: Successful change management in the age of the customer.

May the force be with you: Successful change management in the age of the customer. White Paper Change Management May the force be with you: Successful change management in the age of the customer. The transformation towards customer focus is one of the toughest management challenges

More information

In this Lecture you will Learn: Requirements Capture. User Requirements. Current System Investigating

In this Lecture you will Learn: Requirements Capture. User Requirements. Current System Investigating In this Lecture you will Learn: Requirements Capture Chapter 6A The distinction between the current and required systems When and how to apply the main fact finding techniques The roles played by users

More information

6 Managing performance

6 Managing performance SECTION 6 Managing performance It can be a rewarding experience to lead a team when each individual is contributing to the success of the whole team. However, difficult challenges facing a line manager

More information

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

More information

Exploring the Climate for Earned Income Development

Exploring the Climate for Earned Income Development Exploring the Climate for Earned Income Development the first in a series of self-paced workbooks for nonprofit entrepreneurs by Andrew Horsnell Prepared by: Date: Exploring the Climate for Earned Income

More information

CLUB SPONSORSHIP ADVICE

CLUB SPONSORSHIP ADVICE CLUB SPONSORSHIP ADVICE CLUB SPONSORSHIP ADVICE Finding additional sources of income can often be a challenging and concerning issue for many tennis clubs, and attracting sponsorship is a common approach

More information

Software Engineering Lecture 5 Agile Software Development

Software Engineering Lecture 5 Agile Software Development Software Engineering Lecture 5 Agile Software Development JJCAO Mostly based on the presentation of Software Engineering, 9ed Exercise Describe the main activities in the software design process and the

More information

COACHING FOR SUCCESS. Leadership Through Fully Engaged Employees Chapter 6

COACHING FOR SUCCESS. Leadership Through Fully Engaged Employees Chapter 6 COACHING FOR SUCCESS Leadership Through Fully Engaged Employees Chapter 6 Table of Contents IDENTIFY THE CAUSE OF THE PROBLEM... 2 TWO DIFFERENT APPROACHES TO COACHING ACHIEVE DIFFERENT RESULTS... 3 COACHING

More information

Internal Audit Outsourcing Managing change and creating opportunity

Internal Audit Outsourcing Managing change and creating opportunity Internal Audit Outsourcing Managing change and creating opportunity www.pwc.lu/internal-audit As a business that s going places, we believe you can and should expect more from Internal Audit and an outsourced

More information

HOW TO WRITE A WINNING PROPOSAL

HOW TO WRITE A WINNING PROPOSAL HOW TO WRITE A WINNING PROPOSAL WHAT IS A PROPOSAL? A proposal is a picture of a project, it is NOT the project. In that sense, it is based on your project plan but may be quite different from the Project

More information

Avoiding Knowledge Management Pitfalls. Ten Common Mistakes and How to Avoid Them

Avoiding Knowledge Management Pitfalls. Ten Common Mistakes and How to Avoid Them Avoiding Knowledge Management Pitfalls Ten Common Mistakes and How to Avoid Them Table of Contents Introduction... 1 1. Failure to Set and Track Specific Goals... 1 2. Doing Too Much at Once... 2 3. Starting

More information

Before You Start Modelling

Before You Start Modelling Chapter 2 Before You Start Modelling This chapter looks at the issues you need to consider before starting to model with ARIS. Of particular importance is the need to define your objectives and viewpoint.

More information

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1

version NDIA CMMI Conf 3.5 SE Tutorial RE - 1 Requirements Engineering SE Tutorial RE - 1 What Are Requirements? Customer s needs, expectations, and measures of effectiveness Items that are necessary, needed, or demanded Implicit or explicit criteria

More information

BETTER & FASTER! HOW TO PRIORITIZE REQUIREMENTS: Razvan Radulian, Why-What-How Consulting. Making the impossible possible!

BETTER & FASTER! HOW TO PRIORITIZE REQUIREMENTS: Razvan Radulian, Why-What-How Consulting. Making the impossible possible! HOW TO PRIORITIZE REQUIREMENTS: BETTER & FASTER! Razvan Radulian, Why-What-How Consulting Making the impossible possible! Research Triangle Park IIBA Chapter Meeting AGENDA Part I (pre-workshop): Core

More information

A SUPERVISOR S GUIDE TO THE STAFF PERFORMANCE EVALUATION PROGRAM

A SUPERVISOR S GUIDE TO THE STAFF PERFORMANCE EVALUATION PROGRAM A SUPERVISOR S GUIDE TO THE STAFF PERFORMANCE EVALUATION PROGRAM The purpose of the Performance Evaluation is many fold: specifically it is required by contract which provides that records be maintained

More information

W8 Wednesday, November 3, :15 PM

W8 Wednesday, November 3, :15 PM Presentation Notes Paper Bio Return to Main Menu PRESENTATION W8 Wednesday, November 3, 1999 2:15 PM USING THE ICED T MODEL TO TEST SUBJECTIVE SOFTWARE QUALITIES Andy Roth Rational Software INTERNATIONAL

More information

You Didn't Use Brainstorming to Select Your KPIs, Did You?

You Didn't Use Brainstorming to Select Your KPIs, Did You? You Didn't Use Brainstorming to Select Your KPIs, Did You? The secrets to designing performance measures and KPIs that far better than brainstorming could ever produce. Contents There are 5 common ways

More information

Experience of an Athena SWAN panellist

Experience of an Athena SWAN panellist Experience of an Athena SWAN panellist Peter Clarkson School of Mathematics, Statistics and Actuarial Science University of Kent Canterbury, CT2 7NF London Mathematical Society Good Practice Workshop ICMS,

More information

TickITplus Implementation Note

TickITplus Implementation Note Title Understanding Base Practices Requirement Sizing Date April 2015 Reference TIN015-1504 Originator Dave Wynn Version v1r0 Key Terms Base Practices, Implementation, Requirements, Sizing, Estimating,

More information

AIRBUS CORPORATE ANSWER TO DISSEMINATE ENVIRONMENTAL MANAGEMENT SYSTEM. Training, Awareness and Communication

AIRBUS CORPORATE ANSWER TO DISSEMINATE ENVIRONMENTAL MANAGEMENT SYSTEM. Training, Awareness and Communication ACADEMY AIRBUS CORPORATE ANSWER TO DISSEMINATE ENVIRONMENTAL MANAGEMENT SYSTEM ECO-EFFICIENCY AND SUSTAINABILITY - G5 - ISSUE 1 Training, Awareness and Communication Training, Awarness and Communication

More information

European Survey on Quality Management Requirement Analysis of European SME s

European Survey on Quality Management Requirement Analysis of European SME s 01 Date: 02/09/a 1/ 7 I Results of the Requirement Analysis (Cumulated) The following section explains the structure of the questionnaire developed for this Workpackage and while doing so, also presents

More information