THE FUTURE CONTENTS. Software Testing

Size: px
Start display at page:

Download "THE FUTURE CONTENTS. Software Testing"

Transcription

1 THE FUTURE CONTENTS I. Software Quality Assurance: 1. Quality is Free 2. Testing and Quality Assurance in the Workplace 3. Software Testing 4. Quality Assurance 5. Other Names for Software Testing Groups 6. Test Management and Organizational Structures 7. Capability Maturity Model (CMM) 8. ISO II. Your Career as a Software Tester: 1. Your Job as a Software Tester 2. Finding Software Testing Position 3. Gaining Hands-on Experience 4. Internet Links 5. Professional Organizations

2 I. Software Quality Assurance: (Question: Explain the SQA in software testing = 4 marks) 1. Quality is Free 1. The cost of quality into two categories: the costs of conformance and the costs of nonconformance. 2. The costs of conformance are all the costs associated with planning and running tests just one time, to make sure that the software does what it s intended to do. 3. If bugs are found and you must spend time isolating, reporting, and regression testing them to assure that they re fixed, the costs of nonconformance go up. 4. These costs, because they are found before the product is released, are classified as internal failures and fall mostly on the left side of Figure 1. Figure 1 5. If bugs are missed and make it through to the customers, the result will be costly product support calls, possibly fixing, retesting, and releasing the software, and in a worst-case scenario a product recall or lawsuits. 6. The costs to address these external failures fall under the costs of nonconformance and are the ones on the right side. 2. Testing and Quality Assurance in the Workplace 1. Testing, Software Quality Assurance, Software Quality Control, Software Verification and Validation, Software Integration and Test, or one of many others. 2. Frequently these names are used interchangeably or one is chosen over the others because it sounds more official Software Quality Assurance Engineer versus Software Tester, for example.

3 3. It s important to realize, though, that these names have deeper meanings and aren t necessarily plug-in replacements for each other. 4. On one hand there s the philosophy that it s only a name, that what you ultimately do in your job is what counts. 5. On the other hand, your job title or your group s name is what others on the project team see. 6. That label indicates to them how they will work with you and what expectations they will have, what deliverables you will provide to them, and what they will give to you. 7. The following sections define a few of the common software-testgroup names and should help clarify the differences among them. 3. Software Testing 1. The goal of a software tester is to find bugs, find them as early as possible, and make sure they get fixed. Being a software tester and working under this charter has a unique and very important characteristic. 2. You aren t responsible for the quality of the software! This may sound strange, but it s true. 3. You didn t put the bugs in the software, you had your project manager and the programmers review and approve your test plan, you executed your plan to the letter and despite all that effort, the software still had bugs. It s not your fault! 4. Quality Assurance 1. A Software Quality Assurance person s main responsibility is to examine and measure. 2. The current software development process and find ways to improve it with a goal of preventing bugs from ever occurring. 5. Other Names for Software Testing Groups 1. Depending on where you work, your test group may use one of many other names to identify itself. Software Quality Control (SQC) is one that s frequently used. 2. This name stems from the manufacturing industry where QC inspectors sample products taken off the manufacturing line, test them, and, if they fail, have the authority to shut down the line or the entire factory. 3. Few, if any, software test groups have this authority even ones that call themselves Software QC. Software Verification and Validation is also commonly used to describe a software test organization. 4. This name is one that actually works pretty well. Although it s a bit wordy, it states exactly what the test group is responsible for. 5. It s even possible to have two groups, one for verification and one for validation.

4 6. Test Management and Organizational Structures 1. Besides a test group s name and its assumed responsibilities, there s another attribute that greatly affects what it does and how it works with the project team. 2. That attribute is where it fits in the company s overall management structure. 3. A number of organizational structures are possible, each having its own positives and negatives. 4. Some are claimed to be generally better than others, but what s better for one may not necessarily be better for another. 5. If you work for any length of time in software testing, you ll be exposed to many of them. 6. Here are a few common examples. Figure 2 In this organization, the teams responsible for software quality report directly to senior management, independent and on equal reporting levels to the individual projects. The level of authority is often at the quality assurance level, not just the testing level. The independence that this group holds allows them to set standards and guidelines, measure the results, and adopt processes that span multiple projects. Information regarding poor quality (and good quality) goes straight to the top.

5 Figure 3 7. Capability Maturity Model (CMM) (Question: Explain the concept of CMM with diagram explain its levels = 8 marks) 1. The Capability Maturity Model for Software (CMM or SW-CMM) is an industrystandard model for defining and measuring the maturity of a software company s development process and for providing direction on what they can do to improve their software quality. 2. It was developed by the software development community along with the Software Engineering Institute (SEI) and Carnegie Mellon University, under direction of the U.S. Department of Defense. Figure 4

6 3. If you take the entire universe of software companies today, most are at Maturity Level 1, many are at Maturity Level 2, a few are at Maturity Level 3, a handful are at Maturity Level 4, and an elite couple are at Maturity Level 5. Here are descriptions of the five CMM Maturity Levels: Level 1: Initial: The software development processes at this level are ad hoc and often chaotic. The project s success depends on heroes and luck. There are no general practices for planning, monitoring, or controlling the process. It s impossible to predict the time and cost to develop the software. The test process is just as ad hoc as the rest of the process. Level 2: Repeatable: This maturity level is best described as project-level thinking. Basic project management processes are in place to track the cost, schedule, functionality, and quality of the project. Lessons learned from previous similar projects are applied. There s a sense of discipline. Basic software testing practices, such as test plans and test cases, are used. Level 3: Defined: Organizational, not just project specific, thinking comes into play at this level. Common management and engineering activities are standardized and documented. These standards are adapted and approved for use on different projects. The rules aren t thrown out when things get stressful. Test documents and plans are reviewed and approved before testing begins. The test group is independent from the developers. The test results are used to determine when the software is ready. Level 4: Managed: At this maturity level, the organization s process is under statistical control. Product quality is specified quantitatively beforehand (for example, this product won t release until it has fewer than 0.5 defects per 1,000 lines of code) and the software isn t released until that goal is met. Details of the development process and the software s quality are collected over the project s development, and adjustments are made to correct deviations and to keep the project on plan. Level 5: Optimizing: This level is called Optimizing(not optimized ) because it s continually improving from Level 4. New technologies and processes are attempted, the results are measured, and both incremental and revolutionary changes are instituted to achieve even better quality levels. Just when everyone thinks the best has been obtained, the crank is turned one more time, and the next level of improvement is obtained. 8. ISO 9000 (Question: Explain the ISO 9000 standard and give reasons why it works well. = 4 marks) 1. Another popular set of standards related to software quality is the International Organization for Standardization s (ISO) ISO is an international standards organization that sets standards for everything from nuts and bolts to, in the case of ISO 9000, quality management and quality assurance.

7 ISO 9000 works well for the following reasons: 1. It targets the development process, not the product. 2. It s concerned about the way an organization goes about its work, not the results of the work. 3. ISO 9000 dictates only what the process requirements are, not how they are to be achieved. 4. Performing design reviews is a good exercise that a responsible design team should do (which is why it s in ISO 9000), but exactly how the design review is to be organized and run is up to the individual team creating the product. 5. ISO 9000 tells you what to do but not how to do it. Some of the requirements in ISO include 1. Develop detailed quality plans and procedures to control configuration management, product verification and validation (testing), nonconformance (bugs), and corrective actions (fixes). 2. Prepare and receive approval for a software development plan that includes a definition of the project, a list of the project s objectives, a project schedule, a product specification, a description of how the project is organized, a discussion of risks and assumptions, and strategies for controlling it. II. Your Career as a Software Tester: 1. Your Job as a Software Tester (Question: Explain the various jobs of a software tester? = 4 marks) 1. Software test technician:- This is often a true entry-level test position. You would be responsible for setting up test hardware and software configurations, running simple test scripts or test automation, and possibly working with beta sites to isolate and reproduce bugs. Some work can become mundane and repetitive, but being a test technician is a good way to become introduced to software testing. 2. Software tester or software test engineer: - Most companies have several levels of software testers based on experience and expertise. An entry-level tester may perform the duties of technician, working their way up to running more advanced and complex tests. As you progress, you ll write your own test cases and test procedures and might attend design and specification reviews. You ll perform testing and isolate, reproduce, and report the bugs you find. If you have programming abilities, you ll write test automation or testing tools and work closely with the programmers as you perform white-box testing. 3. Software test lead: - A test lead is responsible for the testing of a major portion of a software project or sometimes an entire small project. They often generate the test plan for their areas and oversee the testing performed by other testers. They re frequently involved in collecting metrics for their products and presenting them to management. They usually also perform the duties of a software tester.

8 4. Software test manager: - A test manager oversees the testing for an entire project or multiple projects. The test leads report to them. They work with the project managers and development managers to set schedules, priorities, and goals. They re responsible for providing the appropriate testing resources people, equipment, space, and so on for their projects. They set the tone and strategy for the testing their teams perform. 2. Finding Software Testing Position 1. Use the Internet, a quick search done using several job search engines just before this book went to print found more than 1,000 open software testing positions at companies all around the country. Many of these positions were for entry-level testers. 2. There were jobs testing music software, interactive TV, networking, medical equipment, Web sites, and more. You name it. 3. Look through newspapers and magazines, as with the Internet, most large city newspapers list numerous software testing jobs every weekend in their hightech or computer help wanted ads. Computing and programming magazines are also a good source for job ads. 4. Simply call and ask. Do you like a certain technology or a specific software application, or are you interested in a particular area of computing? Look up the company or companies writing that software, give them a call or send them your résumé. Often there are open software testing jobs that never make it to the help wanted ads. 5. Resourceful testers grab them before anyone knows they re available. 6. Look into internships and co-ops.if you re in college, take a summer or a semester as an intern or co-op at a software company as a software tester. Most provide great positions where you ll actually be contributing to the success of a real product as you gain experience in the field. If you work hard, you might be offered a full-time position after you graduate. 7. Take temporary jobs, many software companies hire software testers under temporary contracts to help run test scripts as a product nears completion. The jobs may last just one month or several months, but you ll gain valuable experience and can take on more difficult jobs each time, learning as you go. Some software testers love to work this way because it gives them the opportunity to work at different companies and try their hand testing very different software. 3. Gaining Hands-on Experience 1. Software testing is just like most other computer topics you can read about it all day, but until you actually try the things you ve read about, it s difficult to comprehend. 2. For this reason, one of the best ways to learn software testing is to try it yourself, on your own computer with your own software.

9 4. Internet Links The Internet has a wealth of material on software testing. Web sites dedicated to software testing and software bugs that will get you started: 1. BugNet ( publicizes bugs found in commercial software and points you to the appropriate fixes. 2. Software Testing Hotlist ( lists dozens of pointers to software testing related Web sites and articles. 3. Software Testing Online Resources ( is the selfproclaimed nexus of Software Testing Online Resources designed to be a first-stop on the Web for software testing researchers and practitioners. 4. QA Forums ( provide ongoing discussions of software testing, automated testing, test management, test tools, and many other topics. 5. The newsgroup comp.software.testingand its FAQ (frequently asked questions) document at lots of ongoing discussions by testers and test managers regarding tools, techniques, and projects. 6. The newsgroup comp.risksdescribes and analyzes recent software failures. 7. The Risks Digest (catless.ncl.ac.uk/risks/) is a forum on risks to the public in computers and related systems. 5. Professional Organizations 1. The American Society for Quality (ASQ) at its software division at the National Quality Forum annually in October (national quality month). They publish journals and articles on quality and administer the Certified Quality Engineer (CQE) and the Certified Software Quality Engineer (CSQE) designation. 2. The Association of Computing Machinery (ACM) at its Special Interest Group on Software Engineering (SIGSOFT) at more than 80,000 members in educational and scientific computing. The software engineering

WORKING WITH TEST DOCUMENTATION

WORKING WITH TEST DOCUMENTATION WORKING WITH TEST DOCUMENTATION CONTENTS II. III. Planning Your Test Effort 2. The Goal of Test Planning 3. Test Planning Topics: b) High Level Expectations c) People, Places and Things d) Definitions

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

Types of Process Methodologies

Types of Process Methodologies February 03, 2015 Paul Harmon Types of Process Methodologies The whole topic of process methodologies keeps coming up in one form or another. Some imagine that Lean or Six Sigma pretty well define a process

More information

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens

developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens developer.* The Independent Magazine for Software Professionals Automating Software Development Processes by Tim Kitchens Automating repetitive procedures can provide real value to software development

More information

Testing Masters Technologies

Testing Masters Technologies 1. How will you receive the project requirements? A. The finalized SRS will be placed in a project repository; we will access it from there 2. What will you do with SRS? A. SRS stands for software requirement

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

Implementing an Automated Testing Program

Implementing an Automated Testing Program Implementing an Automated Testing Program An Innosphere Ritepaper INNOSPHERE SYSTEMS DEVELOPMENT GROUP LTD. 147 WYNDHAM ST. NORTH, SUITE 306 GUELPH, ONTARIO, CANADA, N1H 4E9 TEL: 519.766.9726 WWW.INNOSPHERE.CA

More information

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

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

Everything You Need to Know About the BSIMM. Answers to Your Most Frequently Asked Questions. by BSIMM expert Sammy Migues

Everything You Need to Know About the BSIMM. Answers to Your Most Frequently Asked Questions. by BSIMM expert Sammy Migues Everything You Need to Know About the BSIMM Answers to Your Most Frequently Asked Questions by BSIMM expert Sammy Migues Defining BSIMM principles What s the difference between the OpenSAMM and the BSIMM?

More information

Spotlight on Success. July Brendan Howe

Spotlight on Success. July Brendan Howe Spotlight on Success July 2016 Brendan Howe A Successful Leap From Marketing Professional to MSP You don t have to be an IT savant to build a successful managed services organization. In fact, a few of

More information

COACHING USING THE DISC REPORT

COACHING USING THE DISC REPORT COACHING USING THE DISC REPORT TAKING THE NEXT STEP Congratulations! You ve taken the first vital step in showing that you are a champion in your organization that wants to make a difference. Your employees

More information

Applying the Personal Software Process (PSP) sm with Ada

Applying the Personal Software Process (PSP) sm with Ada Applying the Personal Software Process (PSP) sm with Ada Mr. David Silberberg U. S. Department of Defense/Q74 98 Savage Road Suite 626 Fort Meade, MD 27-6 31-688-931 dsilber@romulus.ncsc.mil 1. ABSTRACT

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

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Understanding existing processes Introducing process changes to achieve organisational objectives which are usually focused on quality improvement, cost reduction

More information

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half

QUANTIFIED THE IMPACT OF AGILE. Double your productivity. Improve Quality by 250% Balance your team performance. Cut Time to Market in half THE IMPACT OF AGILE QUANTIFIED SWAPPING INTUITION FOR INSIGHTS KEY FIndings TO IMPROVE YOUR SOFTWARE DELIVERY Extracted by looking at real, non-attributable data from 9,629 teams using the Rally platform

More information

The Capability Maturity Model

The Capability Maturity Model www.telelogic.com The Capability Maturity Model Implementation and Risks Abstract Tracey Briscoe Many organizations today talk about striving to improve their software development processes. One common

More information

Capacity Management Maturity Assessing and Improving the Effectiveness

Capacity Management Maturity Assessing and Improving the Effectiveness Capacity Management Maturity Assessing and Improving the Effectiveness Many organizations have a Capacity Management process or function in place, but no practical way to assess the effectiveness or even

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

Information Technology Project Management Fifth Edition

Information Technology Project Management Fifth Edition Information Technology Project Management Fifth Edition By Jack T. Marchewka Northern Illinois University 9-1 Copyright 2015 John Wiley & Sons, Inc. Managing Project Quality Chapter 9 9-2 Copyright 2015

More information

CITS5501 Software Testing and Quality Assurance Standards and quality control systems

CITS5501 Software Testing and Quality Assurance Standards and quality control systems CITS5501 Software Testing and Quality Assurance Standards and quality control systems Unit coordinator: Arran Stewart April 17, 2018 1 / 36 Overview Based on material from: Stephen Dannelly, Winthrop University

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

The Impact of Agile. Quantified.

The Impact of Agile. Quantified. The Impact of Agile. Quantified. Agile and lean are built on a foundation of continuous improvement: You need to inspect, learn from and adapt your performance to keep improving. Enhancing performance

More information

Everything you need to know about the BSIMM. Answers to your most frequently asked questions. by BSIMM expert Sammy Migues

Everything you need to know about the BSIMM. Answers to your most frequently asked questions. by BSIMM expert Sammy Migues Everything you need to know about the BSIMM Answers to your most frequently asked questions by BSIMM expert Sammy Migues Defining BSIMM principles What s the difference between the OpenSAMM and the BSIMM?

More information

THE 7 KEYS TO HELP YOU FIND THE Right MARKETING TEAM

THE 7 KEYS TO HELP YOU FIND THE Right MARKETING TEAM DISCOVER THE 7 KEYS TO HELP YOU FIND THE Right MARKETING TEAM by Jimmy Nicholas Founder & CEO of Jimmy Marketing 860.442.9999 www.jimmymarketing.com TABLE OF CONTENTS Welcome Letter from Jimmy Nicholas....................................

More information

Software Quality Management

Software Quality Management Software Quality Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Software Quality Model Software Quality Management Process and Quality Quality Metrics 2 2 What is Quality? Quality,

More information

of Your QA Organization Michael Hoffman 19 October 2010 PNSQC 2010

of Your QA Organization Michael Hoffman 19 October 2010 PNSQC 2010 of Your QA Organization Michael Hoffman 19 October 2010 PNSQC 2010 1 One software QA organization s effort to evaluate its own health through establishing goals, benchmarking, defining organizationlevel

More information

Practical Process Improvement: the Journey and Benefits

Practical Process Improvement: the Journey and Benefits Practical Process Improvement: the Journey and Benefits 27-29 September 2004 Colin Connaughton AMS Metrics Consultant CMM, Capability Maturity Model, and Capability Maturity Modeling are registered in

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

Quality Systems Frameworks. RIT Software Engineering

Quality Systems Frameworks. RIT Software Engineering Quality Systems Frameworks Some Major Quality Frameworks ISO 9000 family of standards A general international standard for organizational quality systems Oriented towards assessment and certification Malcolm-Baldrige

More information

Software Quality Management

Software Quality Management Software Quality Management CONTENTS I. Basic Quality Concepts II. Software Quality Assurance (SQA) 1. Definition of SQA 2. SQA Activities III. Quality Evaluation Standards 1. Six sigma for software 2.

More information

Workshop #4: Workplace Job Skills (hard skills or job specific skills)

Workshop #4: Workplace Job Skills (hard skills or job specific skills) World Institute on Disability, WID E3, Employment Empowerment Workshop #4: Workplace Job Skills (hard skills or job specific skills) You need to discover, define and learn how to effectively communicate

More information

Lesson 3 Workplace Job Skills (hard skills or job specific skills)

Lesson 3 Workplace Job Skills (hard skills or job specific skills) Lesson 3 Workplace Job Skills (hard skills or job specific skills) In the prior Lessons, we ve discussed how to look or appear professional ( Workplace Presences or soft skills) and how to act as a professional

More information

Integration and Testing

Integration and Testing Integration and Testing 1 Today Software Quality Assurance Integration Test planning Types of testing Test metrics Test tools 2 Deliverables by Phase Possible Deliverables by Phase Concept Document Statement

More information

Participation of Testing to Attain a Degree of Quality of Software

Participation of Testing to Attain a Degree of Quality of Software Participation of Testing to Attain a Degree of Quality of Software Mansi Sharma, Praveen Gupta Pranveer Singh Institute of Technology, Kanpur, Uttar Pradesh, India Abstract: Software quality is the characteristic

More information

Recruitment and selection toolkit. Guide to recruitment advertising

Recruitment and selection toolkit. Guide to recruitment advertising Recruitment and selection toolkit Guide to recruitment advertising Contents 2 1 Introduction Purpose of the guide 3 2 Drafting the advert Roles & responsibilities 4 Advert content 4-6 ERNITY & ADOPTI 3

More information

Appendix C: MS Project Software Development Plan and Excel Budget.

Appendix C: MS Project Software Development Plan and Excel Budget. 1. Introduction. Appendix C: MS Project Software Development Plan and Excel Budget. Project: PickUp Game App The Project plan for this Application consist of 76 days; In this plan is defined how long each

More information

Capability Maturity Model for Software (SW-CMM )

Capability Maturity Model for Software (SW-CMM ) PHASE-IV: SYSTEMS IMPLEMENTATION Software Quality Assurance Application Development Installation and Support Software Quality Assurance Capability Maturity Model for Software (SW-CMM ) The Capability Maturity

More information

White Paper. Selecting Enterprise Software

White Paper. Selecting Enterprise Software White Paper Selecting Enterprise Software Introduction The path to selecting enterprise software is riddled with potential pitfalls and the decision can make or break project success, so it s worth the

More information

The Components of the SW Quality Assurance System - Overview. 08/09/2006 SE7161 Software Quality Assurance Slide 1

The Components of the SW Quality Assurance System - Overview. 08/09/2006 SE7161 Software Quality Assurance Slide 1 The Components of the SW Quality Assurance System - Overview SE7161 Software Quality Assurance Slide 1 The SQA System An SQA architecture An SQA system always combine a wide range of SQA components, all

More information

Top auditors at Cisco, Google, and LinkedIn employ innovative practices to meet the demands of their clients ever-changing environments.

Top auditors at Cisco, Google, and LinkedIn employ innovative practices to meet the demands of their clients ever-changing environments. Tim McCollum Top auditors at Cisco, Google, and LinkedIn employ innovative practices to meet the demands of their clients ever-changing environments. 30 Internal Auditor technology Auditing at the speed

More information

A toolkit for job-seekers to help you compare occupations and find the best fit for you.

A toolkit for job-seekers to help you compare occupations and find the best fit for you. A toolkit for job-seekers to help you compare occupations and find the best fit for you. Compiled by the i-step program and NORTH Link. i-step Program: This project is funded by the Australian Government

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

How mature is my test organization: STDM, an assessment tool

How mature is my test organization: STDM, an assessment tool How mature is my test organization: STDM, an assessment tool Bonney Joseph, (Bonney.joseph@wipro.com) Nikhil Gupta, (Nikhil.gupta@wipro.com) Abstract Software ing thought of as a support function until

More information

organize, automate & grow your life

organize, automate & grow your life organize, automate & grow your life and health insurance agency brought to you by: TABLE OF ContentS AUTHOR: Chapter 1: Organize Your Agency Chapter 2: Automate Your Agency Chapter 3: Grow Your Agency

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

5 top questions for finding the best construction accounting software BY FOUNDATION SOFTWARE

5 top questions for finding the best construction accounting software BY FOUNDATION SOFTWARE 5 top questions for finding the best construction accounting software BY FOUNDATION SOFTWARE 5 top questions for finding the best construction accounting software What s the best construction accounting

More information

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor

Project Management Communication Tools. By William Dow, PMP & Bruce Taylor Project Management Communication Tools By William Dow, PMP & Bruce Taylor 1 Copyright Copyright @ 2015 William Dow, PMP and Bruce Taylor All rights reserved. No part of this book may be reproduced, stored

More information

PMP Practice Questions

PMP Practice Questions PMP Practice Questions 1. Which of the following is NOT true of obtaining project plan approval? A. Until you obtain plan approval, you don t need to put changes to it through change control B. Change

More information

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15

Subject : Computer Science. Paper : Software Quality Management. Module : Quality Management Activities Module No: CS/SQM/15 e-pg Pathshala Subject : Computer Science Paper : Software Quality Management Module : Quality Management Activities Module No: CS/SQM/15 Quadrant 1 : e-text QUALITY MANAGEMENT ACTIVITIES Software quality

More information

By: MSMZ. Standardization

By: MSMZ. Standardization Standardization Introduction A standard is a document. It is a set of rules that control how people should develop and manage materials, products, services, technologies, processes and systems. Every organization

More information

CLOSING THE GAPS IN. COMPLIANCE A Concur Global Community Report on T&E audit best practices.

CLOSING THE GAPS IN. COMPLIANCE A Concur Global Community Report on T&E audit best practices. CLOSING THE GAPS IN COMPLIANCE A Concur Global Community Report on T&E audit best practices. About this report. As a part of our Concur Global Community, we want to help you connect with your peers. It

More information

Software Testing Life Cycle

Software Testing Life Cycle Software Testing Life Cycle STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Testing has become a distinct phenomenon during and after the development

More information

12 Simple Steps to Perfect Accuracy for Order Picking & Packing

12 Simple Steps to Perfect Accuracy for Order Picking & Packing 12 Simple Steps to Perfect Accuracy for Order Picking & Packing By Integrated Systems Design Nothing drives profitability out of operations faster than mis-picks, mis-packs and general errors within your

More information

AS9003A QUALITY MANUAL

AS9003A QUALITY MANUAL Your Logo AS9003A QUALITY MANUAL Origination Date: (month/year) Document Identifier: Date: Document Status: Document Link: AS9003A Quality Manual Latest Revision Date Draft, Redline, Released, Obsolete

More information

NEW! What to Expect for the Needs Assessment, Planning, Analysis, Traceability and Monitoring, and Evaluation Domains

NEW! What to Expect for the Needs Assessment, Planning, Analysis, Traceability and Monitoring, and Evaluation Domains NEW! What to Expect for the Needs Assessment, Planning, Analysis, Traceability and Monitoring, and Evaluation Domains An Article from RMC Learning Solutions www.rmcls.com This article is a compilation

More information

onesource tax provision

onesource tax provision TAX SOFTWARE IMPLEMENTATIONS WHAT YOUR DEPARTMENT NEEDS TO KNOW By Samuel J. Cicogna onesource tax provision TAX SOFTWARE IMPLEMENTATIONS WHAT YOUR DEPARTMENT NEEDS TO KNOW Executive Summary Does this

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

10 Things You Should Do Before You Validate Your Next Package

10 Things You Should Do Before You Validate Your Next Package sponsored by 10 Things You Should Do Before You Validate Your Next Package Before you set out to validate a medical device package design or process, you ve got to do your homework. You need to understand

More information

WHITEPAPER: PROCESS VALIDATION A SYSTEMATIC APPROACH

WHITEPAPER: PROCESS VALIDATION A SYSTEMATIC APPROACH WHITEPAPER: PROCESS VALIDATION A SYSTEMATIC APPROACH White paper produced by Maetrics For more information, please contact global sales +1 610 458 9312 +1 877 623 8742 globalsales@maetrics.com With offices

More information

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B 1. Work Plan & IV&V Methodology 1.1 Compass Solutions IV&V Approach The Compass Solutions Independent Verification and Validation approach is based on the Enterprise Performance Life Cycle (EPLC) framework

More information

Top 20 SDET Interview Questions & Answers

Top 20 SDET Interview Questions & Answers Top 20 SDET Interview Questions & Answers 1) State any difference between SDET and Manual Software Tester The main difference between SDET and the Software tester is: SDET (Software Development Engineer

More information

PROJECT MANAGEMENT OVERVIEW

PROJECT MANAGEMENT OVERVIEW Chapter One PROJECT MANAGEMENT OVERVIEW Project management itself is not a new concept. It has been practiced for hundreds, even thousands of years. Any large undertaking requires a set of objectives,

More information

At This Education Nonprofit, A Is for Analytics Social services agencies are turning to data to find the practices that get the best results.

At This Education Nonprofit, A Is for Analytics Social services agencies are turning to data to find the practices that get the best results. At This Education Nonprofit, A Is for Analytics Social services agencies are turning to data to find the practices that get the best results. Big Idea: Data & Analytics Interview June 30, 2015 Reading

More information

CALCULATING THE ROI OF LEAD NURTURING

CALCULATING THE ROI OF LEAD NURTURING Definitive Guide to Lead Nurturing Lead Calculating the ROI of Lead Nurturing In Part One of the Definitive Guide to Lead Nurturing, we learned the value of lead nurturing done well, and in Parts Two and

More information

PROCESS VALIDATION. A Systematic Approach 2015 WHITE PAPER WHITE PAPER PRODUCED BY MAETRICS

PROCESS VALIDATION. A Systematic Approach 2015 WHITE PAPER WHITE PAPER PRODUCED BY MAETRICS WHITE PAPER PROCESS VALIDATION A Systematic Approach 2015 WHITE PAPER PRODUCED BY MAETRICS For more information, please contact: USA Office: +1 317 706 1493 UK Office: +44 115 921 6200 globalsales@maetrics.com

More information

Nitty Gritty of QA Project Management. 11-Feb-09 Carol Perletz

Nitty Gritty of QA Project Management. 11-Feb-09 Carol Perletz 11-Feb-09 Carol Perletz Agenda 1. Introduction 2. Definitions 3. Software Development Life Cycle Processes 4. The SQA Role 5. SQA Project Management 6. My Case Studies 7. Your QA Project Management Challenges

More information

4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments

4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments 4180: Defined Processes, Evidence, and Rescuing Corporate Knowledge: Achieving Standards Compliance in Agile and Lean Environments SEPG Conference March 2012 Dr. Richard Bechtold : Overview Problem Statement

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

Putting non-service employees on the phones

Putting non-service employees on the phones Putting non-service employees on the phones For the article Vista Print puts its employees on the phones to Learn the Customer in the July issue of Customer Service Newsletter (CSN), editor Bill Keenan

More information

Geointeresting Podcast Transcript Episode 6: Sue Shumate, NGA s Talent Acquisition Lead Sept. 21, 2015

Geointeresting Podcast Transcript Episode 6: Sue Shumate, NGA s Talent Acquisition Lead Sept. 21, 2015 Geointeresting Podcast Transcript Episode 6: Sue Shumate, NGA s Talent Acquisition Lead Sept. 21, 2015 Welcome to Geointeresting, presented by the National Geospatial-Intelligence Agency. Today on the

More information

THE ULTIMATE CAREER FAIR CHECKLIST FOR EMPLOYERS

THE ULTIMATE CAREER FAIR CHECKLIST FOR EMPLOYERS THE ULTIMATE CAREER FAIR CHECKLIST FOR EMPLOYERS SIMPLE STEPS TO MAXIMIZE YOUR ROI Career fairs can be a highly effective part of campus recruiting and brand building. But when you add all the time and

More information

ISTQB CTFL BH QuestionsAnswers with Explanation

ISTQB CTFL BH QuestionsAnswers with Explanation ISTQB CTFL BH0-10 - QuestionsAnswers with Explanation For Software Testing Articles Visit @ http://softwaretestinghelp.com Join the Best Software Testing Training Course @ http://softwaretestinghelp.org

More information

15 tips for managing negative reviews and difficult feedback. Wake up to Booking.yeah

15 tips for managing negative reviews and difficult feedback. Wake up to Booking.yeah 15 tips for managing negative reviews and difficult feedback Wake up to Booking.yeah As the old saying goes, you can t please everyone, and this is unfortunately very true in the hospitality industry.

More information

XpertHR Podcast. Original XpertHR podcast: 22 September 2017

XpertHR Podcast. Original XpertHR podcast: 22 September 2017 XpertHR Podcast Original XpertHR podcast: 22 September 2017 Hi and welcome to this week s XpertHR podcast with me, Ellie Gelder. Now TUPE, possibly not a term that inspires enthusiasm amongst a lot of

More information

Belatrix Software Factory

Belatrix Software Factory Belatrix Software Factory Agile Testing Best Practices Introduction The testing phase of software development sometimes gets the short shrift from developers and IT managers. Yet testing is the only way

More information

Capability Maturity Model the most extensively used model in the software establishments

Capability Maturity Model the most extensively used model in the software establishments International Journal of Scientific and Research Publications, Volume 6, Issue 5, May 2016 710 Capability Maturity Model the most extensively used model in the software establishments Ajith Sundaram Assistant

More information

Technische Universität München. Software Quality. Management. Dr. Stefan Wagner Technische Universität München. Garching 18 June 2010

Technische Universität München. Software Quality. Management. Dr. Stefan Wagner Technische Universität München. Garching 18 June 2010 Technische Universität München Software Quality Management Dr. Stefan Wagner Technische Universität München Garching 18 June 2010 1 Last QOT: Why is software reliability a random process? Software reliability

More information

Using Pilots to Assess the Value and Approach of CMMI Implementation

Using Pilots to Assess the Value and Approach of CMMI Implementation Using Pilots to Assess the Value and Approach of CMMI Implementation Godfrey, S., Andary, J., Rosenberg, L. NASA Goddard Space Flight Center, Greenbelt, Maryland, USA, 20771 Sara.H.Godfrey.1@gsfc.nasa.gov

More information

Moving to the Cloud: What They Don t Tell You ARTICLE. Human Focused. Technology Solutions.

Moving to the Cloud: What They Don t Tell You ARTICLE. Human Focused. Technology Solutions. Human Focused. Technology Solutions. Moving to the Cloud: What They Don t Tell You ARTICLE By Paul Rix, CEO at Zanaris, and Randall Singh, Partner Manager, Microsoft Practice at BCM One We re all familiar

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

WG2 BUILDING A RESPONSIVE TESTING TEAM. Jack Cook Qwest Communications International, Inc. Presentation Paper Bio Return to Main Menu

WG2 BUILDING A RESPONSIVE TESTING TEAM. Jack Cook Qwest Communications International, Inc. Presentation Paper Bio Return to Main Menu Presentation Paper Bio Return to Main Menu P R E S E N T A T I O N WG2 Wednesday, May 12, 1999 10:30AM BUILDING A RESPONSIVE TESTING TEAM Jack Cook Qwest Communications International, Inc. International

More information

HOW TO WHY DIFFERENTIATION IS KEY TO SURVIVAL OF THE FITTEST. By Tony Pazzaglia, PT, DPT*

HOW TO WHY DIFFERENTIATION IS KEY TO SURVIVAL OF THE FITTEST. By Tony Pazzaglia, PT, DPT* p r a c t i c e m a n a g e m e n t HOW TO STAND OUT FROM THE CROWD WHY DIFFERENTIATION IS KEY TO SURVIVAL OF THE FITTEST. By Tony Pazzaglia, PT, DPT* AS BUSINESS OWNERS, WE ALL KNOW IT S A CHALLENGE to

More information

MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS

MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS MERCURY CUSTOMER PERSPECTIVE WHITE PAPER: USING MERCURY TESTDIRECTOR TO DEVELOP A SOFTWARE DEFECT REPORTING AND RESOLUTION PROCESS ABOUT THE AUTHOR Punky McLemore is a quality assurance (QA) testing manager

More information

Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions

Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions Benchmarking Functional Verification by Mike Bartley and Mike Benjamin, Test and Verification Solutions 36 Introduction This article describes asuremark - the Functional verification Capability Maturity

More information

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1

9/24/2011 Sof o tw t a w re e P roc o e c s e s s s Mo M d o e d l e s l 1 Wh W a h t t i s i s a Pr P oc o ess s 2 1 Software Process Models 1 What is a Process 2 1 What is a Process? Given input, transforms it into output Consist of a set of activities Ordering among the activities (a partial order) Software Process

More information

THE BEGINNER S GUIDE TO CHURCH AUTOMATION

THE BEGINNER S GUIDE TO CHURCH AUTOMATION THE BEGINNER S GUIDE TO CHURCH AUTOMATION There s never been a more exciting time to be administering a church. Think for a moment about all the ways that technology has completely transformed the way

More information

ISO 9001:2000 Drives Process Changes at Siemens

ISO 9001:2000 Drives Process Changes at Siemens Select Q&A, M. Davis Research Note 20 December 2002 ISO 9001:2000 Drives Process Changes at Siemens Siemens Medical Solutions Health Services is an early enterprise vendor adopter of ISO 9001:2000. It

More information

IE 361 Mini Paper Fall 2000 ISO Dr. Vardeman. Conducted by: Wempie Kumala Vera Oh Ai-Sze Chiam

IE 361 Mini Paper Fall 2000 ISO Dr. Vardeman. Conducted by: Wempie Kumala Vera Oh Ai-Sze Chiam IE 361 Mini Paper Fall 2000 ISO 9000 Dr. Vardeman Conducted by: Wempie Kumala Vera Oh Ai-Sze Chiam 9-22-00 Introduction ISO is sometimes referred to as International Organization for Standardization. The

More information

Webinar Wealth. Webinar Template

Webinar Wealth. Webinar Template Webinar Wealth Webinar Template When creating your webinar, integrate these 25 steps and don t leave any out. This is a proven structure with the goal of your webinar participants getting great value and

More information

Five Interview Phases To Identify The Best Software Developers

Five Interview Phases To Identify The Best Software Developers WHITE PAPER Five Interview Phases To Identify The Best Software Developers by Gayle Laakmann McDowell Author of Amazon Bestseller Cracking the Coding Interview Consultant for Acquisitions & Tech Hiring

More information

Definitive Guide for Better Pricing. Build a solid pricing foundation that will help you create consistent sales and profit growth.

Definitive Guide for Better Pricing. Build a solid pricing foundation that will help you create consistent sales and profit growth. Definitive Guide for Better Pricing Build a solid pricing foundation that will help you create consistent sales and profit growth. INDEX Introduction 2 Identifying New Customers 4 Here Are Some Questions

More information

Software verification and validation. Introduction

Software verification and validation. Introduction Software verification and validation. Introduction Marius Minea September 27, 2017 Topics be discussed Black-box testing (no source access) Glass-box/white-box testing (with source access) Generating unit

More information

How to Hire a VA (Virtual Assistant) -List Processing -Running GIS Software -Initial Scanning of GIS Photos

How to Hire a VA (Virtual Assistant) -List Processing -Running GIS Software -Initial Scanning of GIS Photos How to Hire a VA (Virtual Assistant) -List Processing -Running GIS Software -Initial Scanning of GIS Photos Where to Find Virtual Assistants and What to Look For A virtual assistant is someone who helps

More information

Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware. White Paper. Ben Harrison, MAVERICK Technologies

Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware. White Paper. Ben Harrison, MAVERICK Technologies Estimating the Cost of Enterprise Software System Implementations: It s Often Buyer Beware White Paper Ben Harrison, Introduction... 3 Cost of Ownership...3 Software Price, Discounting and Maintenance...4

More information

» Discovering Potential, Optimizing Performance.

» Discovering Potential, Optimizing Performance. Helping people understand their personality and the personality of others for over 50 years. PROVIDED BY CERTIFIED PRACTITIONERS AT QamarConsulting.com» Discovering Potential, Optimizing Performance. Using

More information

How to Sell High End Web Services to Desperate Buyers Even Without Having to Do the Work! By Brian Koz and Shawn Casey

How to Sell High End Web Services to Desperate Buyers Even Without Having to Do the Work! By Brian Koz and Shawn Casey How to Sell High End Web Services to Desperate Buyers Even Without Having to Do the Work! By Brian Koz and Shawn Casey A little background first If you had access to a million people who might pay you

More information

Tips on the Resume Creation Process

Tips on the Resume Creation Process Tips on the Resume Creation Process How exciting! You ve found a job posting or expression of interest for a position you are very interested in. You know you would make an excellent candidate, but you

More information

1.264 Lecture 5 System Process: CMMI, ISO

1.264 Lecture 5 System Process: CMMI, ISO 1.264 Lecture 5 System Process: CMMI, ISO Next class: Read UML chapters 1 (skim), 2 (skim), 4, 8, 9 Make sure you have Visual Paradigm installed. We start using it Monday in class. Homework 1 solutions

More information

Lesson 4: Continuous Feedback

Lesson 4: Continuous Feedback PURPOSE The purpose of Lesson 4 is to describe how effective performance management is critical to the DoD culture of high performance; identify trust behaviors between supervisors and employees that build

More information