BASICS OF SOFTWARE TESTING

Size: px
Start display at page:

Download "BASICS OF SOFTWARE TESTING"

Transcription

1 BASICS OF SOFTWARE TESTING CONTENTS I. Software Quality, Definition of testing, Role of testing. II. III. IV. Failure, Error, fault, Defect, Bug Terminology Objectives of Testing What is a Test Case? V. When to start and Stop Testing of software. VI. Skills for Software Tester. VII. Quality Assurance, Quality Control, Verification and Validation, V Model

2 I. Software Quality, Definition of testing, Role of testing 1. Software Quality Software quality is the degree of conformance to explicit or implicit requirements and expectations. i. Explicit: clearly defined and documented ii. Implicit: not clearly defined and documented but indirectly suggested iii. Requirements: business/product/software requirements iv. Expectations: mainly end-user expectations 2. Definition of Testing (Question: Explain testing with software quality- 2 Marks each, 4 Marks) Testing can be defined in simple words as Performing Verification and Validation of the Software Product for its correctness and accuracy of working. i. Software testing is as old as the hills in the history of digital computers. ii. The testing of software is an important means of assessing the software to determine its quality. iii. Since testing typically consumes 40% to50% of development efforts, and consumes more effort for systems that require higher levels of reliability, it is a significant part of the software engineering. iv. With the development of fourth generation languages (4GL), which speeds up the implementation process, the proportion of time devoted to testing increased. v. As the amount of maintenance and upgrade of existing systems grow, significant amount of testing will also be needed to verify systems after changes are made. 3. Role of Testing (Question: Explain the role of Testing 6 Marks) i. Software testing is to identify errors in order to reveal and spot it. ii. The extent of software testing consists of implementation of that code in different domain and also to look at the features of the code does the software do what it is should be done and methods respect to the condition. iii. It is proposed to begin testing from the first phase of the software development. iv. It saves time as well as cost. It is a continuous method, which is probably nonstop but has to be stopped anywhere, for the need of time and resources.

3 v. The basic need of the testing is to provide best quality product without taking so much time and money. vi. The test engineer has to pursue some technical way by which he/she can review that all the points of necessity for testing have been covered or not. In SDLC stage there are some most importance things as described below: i. Recognition of Error and Faults Testing step is one step which resolves the errors and faults in the software application. These errors may be in unit level or in system level. After going through so many testing the application will be free of errors that may be disturbing the application. ii. Statistics to Shareholders and Status of Organization Testing stage helps to know the condition of product and work standards. The stakeholders get better data through testing stage about utility value too. iii. Enhancement in Product Standards Testing can help to know the real result and the probable result. It also helps to pick up the standards of the software. With proper testing an application can come out of bugs and build up ideal software for the end-users. iv. Technical Significance Testing segment is significant for technical characteristics of any SDLC, as the software then completed with technically satisfied. v. To Succeed of any Contentious Programmers Ideal testing functions and tools aid to evolve up the product in business and keep programmers away from the other contestant. Going through all stages of testing, the software application will be more bugs free, protected and technically sound. vi. Free from any Risk Whenever going to develop any software, testing is an essential part.

4 When develop software without any testing then it may cause lots of risks to the end users. To free everyone from any risk, it is essential that to go under all testing stages. vii. Enhanced Standards Appropriate tested application provides additional assurance of build up with best software. Moreover, it refines standards of application as incessant and all types of testing stages have prepared a protected and harmless software application that could be worn by the end users. viii. Confirmation and Corroboration One of the major targets of testing stage in SDLC is for confirmation and corroboration. Testing is greatly used in confirmation and corroboration method. Depending on the result we can compare among standards of several software application. ix. Credibility Evaluation Testing stage also insist this important issue. If the software application has gone through all the testing types (like unit testing, regression testing etc.), the application will surely be a reliable one. So, testing evaluate credibility of software application. Testing provides the greatest analytical process to give equipped testing on product ensuing in a credible product. x. Demonstrate Accessibility and Feasibility One of the most significant targets of testing is to demonstrate the product is both accessible and functional. Accessibility testing is where the application is delivering to a select assembly of users and their functioning with the application is noticed. All type of a user's communication with the application, like easiness of applies and whenever users are getting troubles, are preserved and examined. xi. Avoid Fault Immigration

5 In the first stage of SDLC, most of the faults have been found. If the faults can be noticed earlier, then these may be prohibited from immigrating to the following progress stage. If the errors could be discover previously then the saving of software development cost will be vast. xii. Commercial Significance A full tested software application will have excellent business aspects. As all are like to work with reliable and trusted application in commercial. II. Failure, Error, fault, Defect, Bug Terminology (Question: Define Bug and list the terms related to software failure: definition - 1 mark, list 1 mark, explanation 2 marks = 4 marks) Definition: A bug can be defined in simple term as any error or mistake that leads to the failure of the product or software either due to the specification problem or due to communication problem, regarding what is developed and what had to be developed. 1. Bug Terminology: Failure, Error, Fault The various terms related to software failure with respect to the area of application are listed as Defect, Variance, Fault, Failure, Problem, Inconsistency, Error, Feature, Incident, Bug, and Anomaly. i. Problem, error, and bug are probably the most generic terms used. ii. Anomaly, incident, and variance don t sound quite so negative and infer more unintended operation than an all-out failure. iii. Fault, failure, and defect tend to imply a condition that s really severe, maybe even dangerous. It doesn t sound right to call an incorrectly colored icon a fault. These words also tend to imply blame: It s his fault that the software failed. iv. As all the words sound the same they are distinguished based on the severity and the area in which the software failure has occurred. v. When we run a program the error that we get during execution is termed on the basis of runtime error, compile time error, computational error, and assignment error. vi. The error can be removed by debugging, if not resolved leads to a problem and if the problem becomes large leads to software failure. vii. A bug can be defined as the initiation of error or a problem due to which fault, failure, incident or an anomaly occurs.

6 viii. The program to find the factorial of a number given below lists few errors problem and failure in a program. For example 1. #include<stdio.h> 2. void main() 3. { 4. int i, fact, n; 5. printf( enter the number ); 6. scanf( %d,&n); 7. for(i =1 ;i <=n;i++) 8. fact = fact * i; 9. printf ( the factorial of a number is %d, fact); 10. } As in line number 4 the fact is not initialized to 1, so it takes garbage value and gives a wrong output, this is an example of a bug. If fact is initialized to zero (fact = 0) than the output will be zero as anything multiplied by zero will give the output as zero. This is a bug which can be removed by initializing fact = 1 during initializing. As the fact is declared as integer, for the number till 7! will work perfectly. When the number entered is 8, the output is garbage value as the integer limit is from to , so in declaration change the initialization to long int fact; III. Objective of Testing (Question: Explain the objective of Testing- 6 Marks) 1. Finding defects which may get created by the programmer while developing the software. 2. Gaining confidence in and providing information about the level of quality. 3. To prevent defects. 4. To make sure that the end result meets the business and user requirements. 5. To ensure that it satisfies the BRS that is Business Requirement Specification and SRS that is System Requirement Specifications. 6. To gain the confidence of the customers by providing them a quality product.

7 IV. When to start and stop testing of software 1. When to Start Testing (Question: Give the steps when should software testing start in project development- 6 Marks) i. An early start to testing reduces the cost, time to rework and error free software that is delivered to the client. ii. Software Development Life Cycle (SDLC) testing can be started from the Requirements Gathering phase and lasts till the deployment of the software. iii. It also depends on the development model that is being used. For example in Water fall model formal testing is conducted in the Testing phase, but in incremental model, testing is performed at the end of every increment/iteration and at the end the whole application is tested. iv. Testing is done in different forms at every phase of SDLC like during Requirement gathering phase, the analysis and verification of requirements are also considered testing. v. Reviewing the design in the design phase with intent to improve the design is also considered as testing. vi. Testing performed by a developer on completion of the code is also categorized as Unit type of testing. 2. When to Stop Testing (Question: Give the steps when should software testing stop in project development- 6 Marks) i. Unlike when to start testing it is difficult to determine when to stop testing, as testing is a never ending process and no one can say that any software is 100% tested. ii. Following are the aspects which should be considered to stop the testing: Testing Deadlines. Completion of test case execution. Completion of Functional and code coverage to a certain point. Bug rate falls below a certain level and no high priority bugs are identified. Management decision. iii. Testing should be stopped when it meets the completion criteria. iv. Completion criteria should be based on Risks. v. Testing should be stopped when : Test cases completed with certain percentage passed and test coverage is achieved.

8 There are no known critical bugs Coverage of code, functionality, or requirements reaches a specified point; Bug rate falls below a certain level, now testers are not getting any priority 1, 2, or 3 bugs. vi. The risk can be measured by Risk analysis but for small duration / low budget / low resources project, risk can be deduced by simply: - Measuring Test Coverage. Number of test cycles. Number of high priority bugs. V. Skills of a software tester (Question: List and explain skills of software tester- 8 Marks) 1. Analytical and logical thinking i. The major objective of testing is to identify the hidden errors, not simply prove that the software works. ii. For a tester to be effective in his role, he must be able to analyze the given business situation and judge all the possible scenarios. iii. He should have the capacity to identify and tackle unfamiliar problems and should develop a strategy to validate it. iv. Creating situations and validating the application under test, before presenting it to customers, can be done effectively only by a person who has strong analytical skills. ii. A tester should be able to separate the whole into logical parts -- to examine a complex problem, its elements and their relationships. iii. He should be able to develop a logical argument based on relationships between elements and propositions, as well as identify implications, relationships, redundancies and contradictions without leaving any room for inconsistency and ambiguity. iv. He should be consistent in analyzing and solving complex, multi-step problems. 2. The ability to envision business situations i. A tester should be able to envisage real-time business situations through mental mapping, abstracting the idea inferred from the specifications. ii. The real-time business scenarios should crystallize in a tester's mind, and he should think about what the case is rather than what ought to be the case or what he believes the case is.

9 iii. A tester should be able to anticipate complex problems, in addition to visualizing and articulating them. iv. He should be able to do a complete system simulation rapidly and accurately. v. In the present software development environments, it is hard to believe that teams/individuals will get enough time to do a series of conventional brainstorming sessions to finalize the concept mapping. vi. Therefore, it is vital that a tester develop his conceptualization skills through mental mapping. 3. A sense of intellectual curiosity and creativity i. A tester should understand that being an intellectual and being intellectually curious are not the same. ii. A tester should arguably be the latter one -- intellectually curious -- which is all about asking questions and not about having answers. iii. He should believe in the pursuit of knowledge as a value in and of itself. iv. He should love asking questions and should not consider it a blow to his ego if he is wrong about something. v. It is intellectual curiosity that motivates and prompts a tester to identify interesting questions about the software being tested. vi. Thus, a tester should develop the skill to see what everyone else hasn't seen, to think what no one else has thought of and to do what no one else has dared. 4. A "glocal" approach i. Software systems have become extremely complex. ii. Most of the time, the system designed involves multiple stakeholders, and dealing with such systems is not always easy. iii. A tester should be able to deal effectively with business situations marked by complexity and the number of interactions with third-party systems. iv. He should be able to identify how the system under test interacts with other constituents of the system. v. He should also be able to isolate the minutest units of the application under test and do the validation, keeping in mind the behavior of the system as a whole. vi. A tester will stand out among his peers if he is able to detach himself from the system, look at it as an outsider, and present his findings on the relationship between the individual components convincingly in a logical fashion. vii. At the same time, he should keep his eyes and ears open so as not to ignore issues that may be inherent in individual components. viii. Thus, a "glocal" (global + local) approach is essential. 5. Critical thought and rational enquiry i. The quality of life of an individual and the quality of what he produces/delivers depends largely on the quality of his thought process.

10 ii. The thought process of a tester should be undistorted, impartial and without any prejudices. iii. A tester should be able to take charge of the inherent structures and impose intellectual standards upon the software under test. iv. He should be able to raise vital questions precisely and clearly, gather and assess relevant information, interpret it effectively in order to come to well-reasoned conclusions and solutions, and test those conclusions against the given criteria and standards. v. A tester should be open minded, suspend any judgment in the absence of sufficient evidence to support a decision, and always abide by logical reasoning. 6. The ability to apply basic and fundamental knowledge i. Knowledge in the context of testing can be attributed as the fluid mix of experience, values, contextual information and expert insight. ii. Those things provide a framework for evaluating the system under test. One can attain knowledge by so many means, but that knowledge is worthwhile only when it adds value to situations encountered. iii. A smart tester should be able to apply the knowledge attained over years of experience with the domain, process, product, customers, mistakes and successes in his testing. iv. He should be able to make use of fundamental communication, mathematical and software application skills. v. He should also be able to effectively apply the skills he has attained to practical situations. 7. Continue to learn i. Organizations and business environments change rapidly, which means the approaches and processes that work well today will be outdated tomorrow. ii. Therefore, it is imperative that a tester place priority on noticing, adapting and learning from change that is happening around him. iii. That doesn't mean a tester should continually undergo training or certification, rather he should be open to learning from everything in life that comes he across. iv. If he has gained basic and fundamental knowledge, then the rest can be achieved through self-directed learning. v. Learning should be a lifelong habit. 8. Respect for truth and intellectual integrity i. A tester should be able to examine the piece of software under test and the resulting processes, with focus on the given specification, and understand the behavior of the software.

11 ii. Being human, a tester may have severe biases, prejudices and intolerances that prevent him from performing well. iii. He should possess the intellectual integrity to correct those barriers in order to efficiently understand the nature of the software under test. iv. He should also be willing to shrug off the set of practices and character traits that undermine his intellectual integrity. v. And he should be able to exemplify intellectual virtues such as honesty, impartiality and openness to the views of others. 9. Planning, time management skills i. Planning is nothing but writing the story of the future. ii. A tester needs to have a thorough plan and must develop a well-thought test strategy/approach. iii. And that plan must be in place before work begins on any software testing assignment. iv. It should describe the items and features to be tested, the test strategy and levels of testing, pass/fail criteria, suspension/resumption criteria, schedule, etc. v. The plan developed should be monitored continually, and validations should be done through organized system feedback. vi. Sticking to the plan and monitoring the progress in order to ensure timely delivery is key to any software testing assignment's success. 10. Effective communication skills i. A tester must be able to communicate his thoughts and ideas effectively, using a variety of tools and media. ii. He needs to develop and use this skill throughout his career and should learn to communicate effectively to the stakeholders so as to avoid ambiguities and inconsistencies. iii. For example, printed presentations should be concise and to the point and should follow logically. iv. The language should be pragmatic rather than philosophical, and arguments should be supported by facts. v. In the case of oral presentations, the voice, body language and appearance of the presenter are as important as the content and visual aids. vi. A tester should develop his skills to overcome shyness and any fear of speaking. He should also have good listening skills.

12 VIII. Quality Assurance, Quality Control, Verification and Validation, V Model 1. Quality Assurance (Question: Explain the concept of Quality Assurance and Quality control in software testing. - 2 marks + 2 marks =4 marks) i. Quality Assurance: A part of quality management focused on providing confidence that quality requirements will be fulfilled. ii. All the planned and systematic activities implemented within the quality system that can be demonstrated to provide confidence that a product or service will fulfill requirements for quality iii. Quality Assurance is fundamentally focused on planning and documenting those processes to assure quality including things such as quality plans and inspection and test plans. iv. Quality Assurance is a system for evaluating performance, service, of the quality of a product against a system, standard or specified requirement for customers. v. Quality Assurance is a complete system to assure the quality of products or services. It is not only a process, but a complete system including also control. It is a way of management. 2. Quality Control i. A part of quality management focused on fulfilling quality requirements. ii. The operational techniques and activities used to fulfill requirements for quality. iii. Quality Control on the other hand is the physical verification that the product conforms to these planned arrangements by inspection, measurement etc. iv. Quality Control is the process involved within the system to ensure job management, competence and performance during the manufacturing of the product or service to ensure it meets the quality plan as designed. v. Quality Control just measures and determines the quality level of products or services. 3. Precision and Accuracy (Question: Explain with diagram the difference between precision and accuracy. :- diagram 1 mark, explanation 3 marks = 4 marks)

13 i. The Accuracy of a measurement system is the degree of closeness of measurements of a quantity to that quantity's actual (true) value. ii. iii. The Precision of a measurement system, also called reproducibility or repeatability, is the degree to which repeated measurements under unchanged conditions show the same results. Although the two words precision and accuracy can be synonymous in colloquial use, they are deliberately contrasted in the context of the scientific method. Diagram for Accuracy and Precision For example Figure 1: Accuracy and Precision 1. A measurement system can be accurate but not precise, precise but not accurate, neither, or both. 2. If an experiment contains a systematic error, then increasing the sample inputs generally increases precision but does not improve accuracy. 3. The result would be a consistent yet inaccurate string of results from the flawed software. 4. Eliminating the systematic error improves accuracy but does not change precision. 4. Verification and Validation (Question: Explain the concept of verification and validation in software testing. - 2 marks + 2 marks = 4 marks) Verification i. It makes sure that the product is designed to deliver all functionality to the customer.

14 ii. Verification is done at the starting of the development process. It includes reviews and meetings, walkthroughs, inspection, etc. to evaluate documents, plans, code, requirements and specifications. iii. It answers the questions like: Am I building the product right? iv. Am I accessing the data right (in the right place; in the right way). v. It is a Low level activity vi. Performed during development on key art facts, like walkthroughs, reviews and inspections, mentor feedback, training, checklists and standards. vii. Demonstration of consistency, completeness, and correctness of the software at each stage and between each stage of the development life cycle. Validation 1. Determining if the system complies with the requirements and performs functions for which it is intended and meets the organization s goals and user needs. 2. Validation is done at the end of the development process and takes place after verifications are completed. 3. It answers the question like: Am I building the right product? 4. Am I accessing the right data (in terms of the data required to satisfy the requirement). 5. It is a High level activity. 6. Performed after a work product is produced against established criteria ensuring that the product integrates correctly into the environment. 7. Determination of correctness of the final software product by a development project with respect to the user needs and requirements. 5. V Model (Question: Draw the diagram of V Model 4 Marks)

15 Figure 2: The V Model

Importance of Software Testing with Study of Various Testing Techniques & Automation Tools

Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Importance of Software Testing with Study of Various Testing Techniques & Automation Tools Shikha Nandi B. Tech (CSE), Galgotias University, Greater Noida, Uttar Pradesh, India Abstract- Software testing

More information

Software Testing(TYIT) Software Testing. Who does Testing?

Software Testing(TYIT) Software Testing. Who does Testing? Software Testing(TYIT) Software Testing Testing is the process of evaluating a system or its component(s) with the intent to find whether it satisfies the specified requirements or not. In simple words,

More information

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE Yvonne Enselman, CTAL Information alines with ISTQB Sylabus and Glossary THE TEST PYRAMID Why Testing is necessary What is Testing Seven Testing principles

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016

Digital Industries Apprenticeship: Occupational Brief. Software Tester. March 2016 Digital Industries Apprenticeship: Occupational Brief Software Tester March 2016 1 Digital Industries Apprenticeships: Occupational Brief Level 4 Software Tester Apprenticeship Minimum Standards and Grading

More information

Watson Glaser III (US)

Watson Glaser III (US) Watson Glaser III (US) Development Report Candidate Name: Organization: Pearson Sample Corporation Date of Testing: (dd mm yyyy) Page 1 of 15 How to Use Your Report Success in the 21st century workplace

More information

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK A REVIEW ON SOFTWARE TESTING AND QUALITY PROCESS IMPROVEMENT MS. NILAJA A. DESHMUKH

More information

Watson-Glaser III Critical Thinking Appraisal (US)

Watson-Glaser III Critical Thinking Appraisal (US) Watson-Glaser III Critical Thinking Appraisal (US) Development Report Candidate Name: Organization: Pearson Sample Corporation Date of Testing: 21-11-2017 (dd-mm-yyy) 21-11-2017 Page 1 of 15 How to Use

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

A Review Paper on Software Testing

A Review Paper on Software Testing A Review Paper on Software Testing Amit M. Kale 1, Vivek V. Bandal 2, Komal Chaudhari 3 1,2Bachelor Student, Dept. of Electrical Engineering 3Professor, Dept. of Computer Engineering ----------------------------------------------------------------------***---------------------------------------------------------------------

More information

Solutions Manual. Object-Oriented Software Engineering. An Agile Unified Methodology. David Kung

Solutions Manual. Object-Oriented Software Engineering. An Agile Unified Methodology. David Kung 2 David Kung Object-Oriented Software Engineering An Agile Unified Methodology Solutions Manual 3 Message to Instructors July 10, 2013 The solutions provided in this manual may not be complete, or 100%

More information

Guide to Conducting Effective Performance Evaluations

Guide to Conducting Effective Performance Evaluations 1. Introduction Guide to Conducting Effective Performance Evaluations Performance evaluations are just one element of effective performance management. The overall goal of performance management is to

More information

Chapter 6. Software Quality Management & Estimation

Chapter 6. Software Quality Management & Estimation Chapter 6 Software Quality Management & Estimation What is Quality Management Also called software quality assurance (SQA) s/w quality:- It is defined as the degree to which a system, components, or process

More information

30 Course Bundle: Year 1. Vado Course Bundle. Year 1

30 Course Bundle: Year 1. Vado Course Bundle. Year 1 30 : Year 1 Vado s 30 Year 1 Vado 1. Employee Career Aspirations Coaching Career Development 2. Communicate Clear and Concise Messages Communication Skills for Managers 3. Conflict Management Expectations

More information

Introduction to the Testing Maturity Model Enhanced TM (TMMe)

Introduction to the Testing Maturity Model Enhanced TM (TMMe) Introduction to the Testing Maturity Model Enhanced TM (TMMe) Developed by Thomas C. Staab President Wind Ridge International, LLC 11321 East Folsom Point Lane Franktown, Colorado 80116 USA 303-660-3451

More information

S & T Management Core Competency Profile

S & T Management Core Competency Profile (Publié aussi en français sous le titre Profil des compétences essentielles des gestionnaires en S-T) Table of Contents Overview...1 1.0 Technical...1 1.1 Possesses knowledge of, and demonstrated ability

More information

Profile - Professional Sales

Profile - Professional Sales Profile - Professional Sales Report Name Julie Sample Email/ID toni.employtest@gmail.com Date 3/3/2016 Test Version 1.0 eticket number Issued to Time 11:28:00 Time Taken 00:47:00 6355987158270311746 Proctored

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

IFAC Education Committee Meeting Agenda 8-C Stockholm, August 2004

IFAC Education Committee Meeting Agenda 8-C Stockholm, August 2004 INTERNATIONAL FEDERATION OF ACCOUNTANTS 545 Fifth Avenue, 14th Floor Tel: +1 (212) 286-9344 New York, New York 10017 Fax: +1 (212) 856-9420 Internet: http://www.ifac.org Agenda Item 8-C First Issued July

More information

Guide to Defining Performance Levels

Guide to Defining Performance Levels Guide to Defining Performance Levels This guide lists the performance factors and performance levels in the College s Goals and Performance Evaluation for Staff. It is a reference tool to help you write

More information

Management Accounting Concepts

Management Accounting Concepts 1 First Issued February 1989 Revised March 1998 Management Accounting Concepts CONTENTS Paragraphs Introduction... 1-6 Evolution and Change in Management Accounting... 7-20 Management Accounting and the

More information

Work Plan and IV&V Methodology

Work Plan and IV&V Methodology Work Plan and IV&V Methodology Technology initiatives and programs should engage with an IV&V process at the project planning phase in order to receive an unbiased, impartial view into the project planning,

More information

Software Quality Assurance and Testing STUDY NOTES

Software Quality Assurance and Testing STUDY NOTES Software Quality Assurance and Testing STUDY NOTES Unit 1. Introduction Software Testing Software testing is the process of evaluation a software item to detect differences between given input and expected

More information

LEADERSHIP TOOLKIT EFFECTIVE LEADERSHIP IN A WORLD CLASS ORGANIZATION

LEADERSHIP TOOLKIT EFFECTIVE LEADERSHIP IN A WORLD CLASS ORGANIZATION LEADERSHIP TOOLKIT EFFECTIVE LEADERSHIP IN A WORLD CLASS ORGANIZATION April 2010 Communicate Educate Advocate Seminar Opening Exercise Exercise One Leadership is. In one sentence Exercise Two: A safety

More information

Knowledge Base for Writing Test Cases (Part 1)

Knowledge Base for Writing Test Cases (Part 1) Knowledge Base for Writing Test Cases (Part 1) Name: Charles Gundlach Date: July 19, 2008 Version #: 2.0 Template Version 1.0 Course Description: The purpose of this training is to present a knowledge

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

What is ISO 13485:2003?

What is ISO 13485:2003? What is ISO 13485:2003? A step by step guide to ISO 13485:2003 QUALITY MANAGEMENT SYSTEMS Contents *ISO 13485:2003 QUALITY SYSTEMS AND PLAN-DO-CHECK-ACT... 1 *SECTION 4.0 QUALITY MANAGEMENT SYSTEM... 6

More information

CHAPTER 2 LITERATURE SURVEY

CHAPTER 2 LITERATURE SURVEY 10 CHAPTER 2 LITERATURE SURVEY This chapter provides the related work that has been done about the software performance requirements which includes the sub sections like requirements engineering, functional

More information

Suggested Attributes to Determine Performance Evaluation Ratings

Suggested Attributes to Determine Performance Evaluation Ratings Below are attributes to consider when looking for behaviors that represent an overall rating and/or a rating for each core expectation category. What behaviors define what a 5, 4, 3, and 2 rating looks

More information

Principles of Verification, Validation, Quality Assurance, and Certification of M&S Applications

Principles of Verification, Validation, Quality Assurance, and Certification of M&S Applications Introduction to Modeling and Simulation Principles of Verification, Validation, Quality Assurance, and Certification of M&S Applications OSMAN BALCI Professor Copyright Osman Balci Department of Computer

More information

JOB PROFILE Job Title Department Grade Manager Job Title EE Cat EE Level Nqf Level Profiling Status Purpose

JOB PROFILE Job Title Department Grade Manager Job Title EE Cat EE Level Nqf Level Profiling Status Purpose JOB PROFILE Job Title Department Grade Manager Job Title EE Cat EE Level Nqf Level Profiling Status Purpose Procurement Specialist Procurement To be Graded Planning Department 2. Professionals 3. Prof's

More information

1. Can you explain the PDCA cycle and where testing fits in?

1. Can you explain the PDCA cycle and where testing fits in? 1. Can you explain the PDCA cycle and where testing fits in? Software testing is an important part of the software development process. In normal software development there are four important steps, also

More information

Our purpose, values and competencies

Our purpose, values and competencies Our purpose, values and competencies Last updated October 2013 The work we do and how we behave and carry out our work at The Pensions Regulator are driven by our purpose, values and competency framework.

More information

Although it is a personal affirmation, its impact may be seen in the leader s

Although it is a personal affirmation, its impact may be seen in the leader s CoachQuest Leadership Credo How do you intend to lead? Extraordinary leaders know that integrity is measured by how well actions reflect stated beliefs. When leaders act according to their moral compass,

More information

John Kotter. Leading Change Heart of Change Our Iceberg Is Melting A Sense of Urgency. Slide 2

John Kotter. Leading Change Heart of Change Our Iceberg Is Melting A Sense of Urgency. Slide 2 5 John Kotter Leading Change Heart of Change Our Iceberg Is Melting A Sense of Urgency Slide 2 Succeeding in a Changing World Did not try to change They tried and failed They tried and succeeded but did

More information

T Software Testing and Quality Assurance Test Planning

T Software Testing and Quality Assurance Test Planning T-76.5613 Software Testing and Quality Assurance 10.10.2007 Test Planning Juha Itkonen Outline Test planning, purpose and usage of a test plan Topics of test planning Exercise References: IEEE Std 829-1998,

More information

Software Testing Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur

Software Testing Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Software Testing Prof. Rajib Mall Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture - 02 Levels of Testing Welcome to this session. In the last session, we

More information

EXCEEDS EXPECTATIONS EXAMPLE

EXCEEDS EXPECTATIONS EXAMPLE EXCEEDS EXPECTATIONS EXAMPLE Name William Worksafe Manager Linda Laboratory Title Manager- Health & Safety Grade 12 Review Period 07/01/2007 to 06/30/2008 School/Department Health & Safety Review period

More information

Stepping Forward Together: Creating Trust and Commitment in the Workplace

Stepping Forward Together: Creating Trust and Commitment in the Workplace EXCERPTS FROM THE BOOK Stepping Forward Together: Creating Trust and Commitment in the Workplace by Mac McIntire How to Know You ve Made the Right Decision The following is an excerpt from chapter one

More information

Systematic Testing#1. (adapted from lecture notes of the CSCI 3060U - Software Quality Assurance unit, J.S. Bradbury, J.R.

Systematic Testing#1. (adapted from lecture notes of the CSCI 3060U - Software Quality Assurance unit, J.S. Bradbury, J.R. Systematic Testing#1 (adapted from lecture notes of the CSCI 3060U - Software Quality Assurance unit, J.S. Bradbury, J.R. Cordy, 2018) Nuno Pombo, Qualidade de Software, 2018/19 1 2 Introduction to Systematic

More information

Shewhart, Deming, and Six Sigma

Shewhart, Deming, and Six Sigma Manuscript 248 Shewhart, Deming, and Six Sigma Since neither time nor space will allow me to cover all that the title above encompasses, I have chosen to focus on selected aspects of the work of Shewhart

More information

R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE.

R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE. R.POONKODI, ASSISTANT PROFESSOR, COMPUTER SCIENCE AND ENGINEERING, SRI ESHWAR COLLEGE OF ENGINEERING, COIMBATORE. UNIT I INTRODUCTION Testing as an Engineering Activity Testing as a Process Testing axioms

More information

Leadership Framework Behavioral Worksheet FIRST LEVEL LEADER. How to Use the Leadership Framework Behavioral Worksheet

Leadership Framework Behavioral Worksheet FIRST LEVEL LEADER. How to Use the Leadership Framework Behavioral Worksheet How to Use the Leadership Framework Behavioral Worksheet Purpose: This worksheet takes the competencies from the Leadership Framework and turns them into concrete behaviors. This will help you understand

More information

Abu Dhabi Occupational Safety and Health System Framework (OSHAD-SF) OSHAD-SF Technical Guideline

Abu Dhabi Occupational Safety and Health System Framework (OSHAD-SF) OSHAD-SF Technical Guideline Abu Dhabi Occupational Safety and Health System Framework (OSHAD-SF) OSHAD-SF Technical Guideline Communication and Consultation Version 3.0 July 2016 Table of Contents 1. Introduction... 3 2. Definitions...

More information

The Meaningful Hospitality Smart Hiring Guide

The Meaningful Hospitality Smart Hiring Guide The Meaningful Hospitality Smart Hiring Guide This guide will help you make smart hires by teaching you: What to look for in potential employees What questions to ask in an interview How to ensure you

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 Friday 30 th September 2016 - Morning Answer any THREE questions

More information

Position Number(s) Community(s) Division/Region(s) Yellowknife, NT Corporate Services

Position Number(s) Community(s) Division/Region(s) Yellowknife, NT Corporate Services IDENTIFICATION Department Workers Safety and Compensation Commission Position Title Business Systems Analyst Position Number(s) Community(s) Division/Region(s) 97-9922 Yellowknife, NT Corporate Services

More information

ORGANIZATIONAL ACCOUNTABILITIES. Sample Phrases for Appraiser Coach-ability Receptive to feedback Willingness to learn

ORGANIZATIONAL ACCOUNTABILITIES. Sample Phrases for Appraiser Coach-ability Receptive to feedback Willingness to learn PERFORMANCE APPRAISAL TOOLKIT FOR MANAGERS PERFORMANCE APPRAISAL DO S AND DON TS Do: Prepare in advance Be specific about reasons for ratings Consider your role in this Decide on specific steps to be taken

More information

Carry out automated tests on software products/applications/modules

Carry out automated tests on software products/applications/modules Overview This unit is about carrying out automated tests to verify the functionality, usability, compatibility, security and/or performance of software products/applications/ modules. Applicable NOS Unit

More information

Director, Enterprise Technology JOB CLASS: Software Architect PAY GRADE: 39 EXEMPT STATUS: Exempt DATE: 05/27/2016

Director, Enterprise Technology JOB CLASS: Software Architect PAY GRADE: 39 EXEMPT STATUS: Exempt DATE: 05/27/2016 JOB DESCRIPTION: ENTERPRISE DATA ARCHITECT DEPARTMENT: Information Technology REPORTS TO: Director, Enterprise Technology JOB CLASS: Software Architect PAY GRADE: 39 EXEMPT STATUS: Exempt DATE: 05/27/2016

More information

TARGET MARKET AND MARKET SEGMENTATION

TARGET MARKET AND MARKET SEGMENTATION TARGET MARKET AND MARKET SEGMENTATION ESSENTIAL QUESTIONS What group of people will most likely attend the Velcro Pygmies concert? How does an entertainment entity identify and communicate with its target

More information

Watson-Glaser II Critical Thinking Appraisal. Development Report. John Sample COMPANY/ORGANIZATION NAME. March 31, 2009.

Watson-Glaser II Critical Thinking Appraisal. Development Report. John Sample COMPANY/ORGANIZATION NAME. March 31, 2009. Watson-Glaser II TM Critical Thinking Appraisal Development Report John Sample COMPANY/ORGANIZATION NAME March 31, 2009 Form (D,E) How to Use Your Report Success in the 21st century workplace demands critical

More information

Introduction to Software Testing

Introduction to Software Testing Introduction to Software Testing Introduction Chapter 1 introduces software testing by : describing the activities of a test engineer defining a number of key terms explaining the central notion of test

More information

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport

A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 Skillport A Guide to the Business Analysis Body of Knowledge (BABOK Guide), Version 2.0 by The International Institute of Business Analysis (IIBA) International Institute of Business Analysis. (c) 2009. Copying

More information

Drive Predictability with Visual Studio Team System 2008

Drive Predictability with Visual Studio Team System 2008 Drive Predictability with Visual Studio Team System 2008 White Paper May 2008 For the latest information, please see www.microsoft.com/teamsystem This is a preliminary document and may be changed substantially

More information

The Science of Running Effective User Acceptance Testing Cycles

The Science of Running Effective User Acceptance Testing Cycles The Science of Running Effective User Acceptance Testing Cycles WHITEPAPER Real-Time Test Management User Acceptance Test (UAT) programs have traditionally been areas of contention between IT and the Business.

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

Creating Your Value Proposition

Creating Your Value Proposition Creating Your Value Proposition 1 Creating Your Value Proposition: A Guide for Mobile DJs Creating Your Value Proposition A Guide for Mobile DJs Copyright 2011, Stacy Zemon. All Rights Reserved. No part

More information

Internal Management Consulting Competency Model Taxonomy

Internal Management Consulting Competency Model Taxonomy AIMC National Conference April 10-13, 2005 Internal Management Consulting Competency Model Taxonomy Adapted from the ASTD Competency Study: Mapping the Future New Workplace Learning and Performance Competencies.

More information

COMPETENCY PROFILE FOR THE RESEARCH, ANALYSIS AND LIBRARY SPECIALISTS GROUP

COMPETENCY PROFILE FOR THE RESEARCH, ANALYSIS AND LIBRARY SPECIALISTS GROUP COMPETENCY PROFILE FOR THE RESEARCH, ANALYSIS AND LIBRARY SPECIALISTS GROUP Introduction What is a competency profile? Competencies are specific behavioural manifestations of knowledge, skills and qualities

More information

How to Hire a Consultant

How to Hire a Consultant There are three reasons to hire a consultant: 1. You don t have the time 2. You don t have the expertise 3. You need a neutral or external perspective How to Hire a Consultant OPG s long-term relationships

More information

Contents 5. Building and Maintaining an Effective Team 6. An Overview of Planning and Estimating

Contents 5. Building and Maintaining an Effective Team 6. An Overview of Planning and Estimating TEAMFLY vi Contents 5. Building and Maintaining an Effective Team 77 The Mechanics of Building a Team 78 Team Leadership Starts on Day One! 83 Fostering Teamwork and Synergism 88 Getting the Most from

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

TTI TriMetrix HD Talent Report

TTI TriMetrix HD Talent Report TTI TriMetrix HD Talent Report Test TEST 11-4-3 INTRODUCTION Where Opportunity Meets Talent Research has proven that job-related talents are directly related to job satisfaction and personal performance.

More information

Cost of Changing the Activities in SDLC. Minimum of Cost at this level. code debuging unit test integration. Activity

Cost of Changing the Activities in SDLC. Minimum of Cost at this level. code debuging unit test integration. Activity Software Development Life Cycle (SDLC) This is a work flow for creating a new software/application. Usually, any company that is in the software business follows the same route and structure. In this document

More information

DESCRIPTIONS, INDICATORS AND EXAMPLES

DESCRIPTIONS, INDICATORS AND EXAMPLES CMPETENCIES DESCIPTINS, DS AND EXAMPLES CMPETENCIES Competencies are combinations of knowledge, skills and attitudes that students develop and apply for successful learning, living and working. They emphasize

More information

Business Development: Planning for your business

Business Development: Planning for your business For financial advisors only Business Development: Planning for your business clarity, confidence, credibility Seven steps on the path to a powerful business plan Many business owners and managers find

More information

Time Management: The Art of Enhancing Productivity & Efficiency

Time Management: The Art of Enhancing Productivity & Efficiency Time Management: The Art of Enhancing Productivity & Efficiency Abstract Time is a unique commodity that is given equally to everyone regardless of age or station. Time always moves at a predetermined

More information

COMPETENCY FRAMEWORK

COMPETENCY FRAMEWORK COMPETENCY FRAMEWORK Version Produced by Date 1.0 Claire Salter 15.02.2016 MESSAGE FROM THE BOARD The key to success within any organisation is how we recruit, retain and develop our staff. How each individual

More information

The Effective Executive by Peter Drucker

The Effective Executive by Peter Drucker BOOK SUMMARY The Effective Executive by Peter Drucker The Effective Executive was first written in 1967 and most recently updated in 2006, just after Peter Drucker s passing. Peter Drucker was perhaps

More information

Requirements Verification and Validation

Requirements Verification and Validation SEG3101 (Fall 2010) Requirements Verification and Validation SE502: Software Requirements Engineering 1 Table of Contents Introduction to Requirements Verification and Validation Requirements Verification

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

Accident Investigation Procedures for Supervisors

Accident Investigation Procedures for Supervisors Accident Investigation Procedures for Supervisors ACCIDENT defined: An accident is "an undesired event that results in personal injury and/or property damage. Being "undesired" makes it something that

More information

6 Tips. How to Sell Agile to Your Executives is brought to you by

6 Tips. How to Sell Agile to Your Executives is brought to you by 6 Tips WHY IT S A CHALLENGE TO SELL AGILE TO YOUR EXECUTIVES? #1 FIND AGILE SUCCESS STORIES FROM YOUR INDUSTRY #2 EXPLAIN HOW PREDICTABILITY IS IMPROVED AND MANAGEMENT IS MORE EMPOWERED IN AN AGILE ORGANIZATION

More information

1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General

1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General 1 Management Responsibility 1 Management Responsibility 1.1 General 1.1 General The organization s management with executive The commitment and involvement of the responsibility shall define, document

More information

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle. Maturity Process Owner Check Release Description Valid Name / Department Name / Department Name / Department Detailed procedure for software development Title: Software Development Procedure Purpose: This

More information

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35)

Also we will try to recap what we studied in the last class. (Refer Slide Time: 00:35) Embedded Software Testing Unit 3: Static analysis and code reviews & Metrics Lecture 5 Seer Akademi-NPTEL MOU Hi all welcome to the next session of our embedded software testing that unit 3 series and

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

Facilitating Effective Performance Reviews

Facilitating Effective Performance Reviews Performance Management: Facilitating Effective Performance Reviews For many supervisors, performance reviews are viewed with a certain amount of anxiety, particularly when it comes to feedback on performance

More information

Requirements: Into the Mind of the Author

Requirements: Into the Mind of the Author Requirements: Into the Mind of the Author It seems well-accepted that it is cheaper to find defects earlier in the software development lifecycle than during dynamic testing or in live operation. I don

More information

Seven ways to be a highly effective person in any environment

Seven ways to be a highly effective person in any environment IX. Committees and Teamwork A strong, functional committee structure is often the working base from which a society will be able to carry out its mission. The outcome of any committee effort provides opportunities

More information

Financial Advisors: How to Optimize your LinkedIn Profile

Financial Advisors: How to Optimize your LinkedIn Profile + Financial Advisors: How to Optimize your LinkedIn Profile A Publication of TABLE OF CONTENTS Introduction - The Case for LinkedIn 1. 5 Quick Ways to Optimize Advisor s LinkedIn Profiles pg. 1 2. A Daily

More information

CHARACTER ELSEVIER COMPETENCY FRAMEWORK

CHARACTER ELSEVIER COMPETENCY FRAMEWORK CHARACTER ELSEVIER COMPETENCY FRAMEWORK CHARACTER: DISPLAYS INTEGRITY AND HONESTY DEFINITION: Leads by example; walks the talk ; models core values; follows through on promises; trusted by others; honest

More information

The Egmont Group of Financial Intelligence Units. Egmont Strategic Analysis Course Session 9 Reporting. Participant Manual

The Egmont Group of Financial Intelligence Units. Egmont Strategic Analysis Course Session 9 Reporting. Participant Manual The Egmont Group of Financial Intelligence Units Egmont Strategic Analysis Course Session 9 Reporting Version 30 October 2012 Egmont Strategic Analysis Course Page 2 of 15 Session 9 1. Introduction Reporting

More information

Test Management is Risk management. Risk Based Testing

Test Management is Risk management. Risk Based Testing Test Management is Risk management Risk Based Testing Hans Schaefer Software Test Consulting Reigstad N-5281 Valestrandsfossen NORWAY Phone +47 56 394880 Fax +47 56 394570 e-mail hans.schaefer@ieee.org

More information

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information

Cambridge University Press Agile Testing: How to Succeed in an Extreme Testing Environment John Watkins Excerpt More information 1 Introduction If you try to make the software foolproof, they will just invent a better fool! Dorothy Graham 1.1 Why Agile? In today s highly competitive IT business, companies experience massive pressures

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

CORE COMPETENCIES. For all faculty and staff

CORE COMPETENCIES. For all faculty and staff SELF-AWARENESS & PROFESSIONALISM Being mindful of one s impact on others and managing thoughts, feelings and actions in an effective manner. INTEGRITY Conducting oneself and activities according to the

More information

Global Journal of Engineering Science and Research Management

Global Journal of Engineering Science and Research Management SW REQUIREMENT ENGINEERING IN PRACTICE Smita Raj* * C-204, Shiksha Niketan, Vasundhara, Sec-5, Ghaziabad 201012 DOI: 10.5281/zenodo.199474 KEYWORDS: Requirement, Requirement engineering, process models,

More information

Critical Thinking in Project Management. By: Matthew Holtan

Critical Thinking in Project Management. By: Matthew Holtan 1 Critical Thinking in Project Management By: Matthew Holtan PMGT 690, ERAU Prof. Dennis Sherman July 30, 2017 Abstract 2 This paper is to analyze and reflect on a scholarly, peer-reviewed article on if

More information

A summary of the principles from The Speed of Trust Book:

A summary of the principles from The Speed of Trust Book: A summary of the principles from The Speed of Trust Book: The five waves of trust The first wave, Self-Trust, deals with the confidence we have in ourselves in our ability to set and achieve goals, to

More information

SOFTWARE TESTING UNIT 4

SOFTWARE TESTING UNIT 4 4.1. People and organizational issues in Testing People are an organization s most important assets. The tasks of a manager are essentially people oriented. Unless there is some understanding of people,

More information

Chapter 1. What is XP?

Chapter 1. What is XP? XP2e_book.fm Page 1 Wednesday, October 27, 2004 8:13 AM Chapter 1 What is XP? Extreme Programming (XP) is about social change. It is about letting go of habits and patterns that were adaptive in the past,

More information

Executive Summary April 2009

Executive Summary April 2009 Executive Summary April 2009 About the International Coach Federation The International Coach Federation (ICF) is the largest worldwide resource for business and personal coaches, and the source for those

More information

Good manufacturing practices

Good manufacturing practices ORIGINAL PAPER 1AR-10 ISBT Science Series (2009) 4, 6 10 Journal compilation 2009 International Society of Blood Transfusion Good manufacturing practices Blackwell Publishing Ltd A. Ahmed Quality Manager,

More information

BC Assessment - Competencies

BC Assessment - Competencies BC Assessment - Competencies This document provides a list and description of all of BC Assessment s core competencies, as well as the level of competency required for a given position, as defined in each

More information

SUCCESS FACTORS THE WAY WE WORK TEAM MEMBERS

SUCCESS FACTORS THE WAY WE WORK TEAM MEMBERS SUCCESS FACTORS THE WAY WE WORK TEAM MEMBERS 2 It s people like me and my colleagues who can make a difference through what we do, every day. Contents Our Success Factors 3 Introduction to our values 4-5

More information

Systems Analysis and Design in a Changing World, Fourth Edition

Systems Analysis and Design in a Changing World, Fourth Edition Systems Analysis and Design in a Changing World, Fourth Edition Learning Objectives Describe the activities of the systems analysis life cycle phase Explain the effect of business process reengineering

More information

Planning - A Key to a Successful 4-H Experience

Planning - A Key to a Successful 4-H Experience 4H.VOL.109 Oklahoma 4-H Volunteer Development Series Planning - A Key to a Successful 4-H Experience Put Plans in Writing and... The plan becomes clear The plan is easier to communicate The plan is more

More information

Object-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 11: Managing the Software Process

Object-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 11: Managing the Software Process Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 11: Managing the Software Process 11.1 What is Project Management? Project management encompasses all the

More information