Fault Slip Through Measurement Process Implementation in CPP Software Verification
|
|
|
- Ashlyn Smith
- 10 years ago
- Views:
Transcription
1 Fault Slip Through Measurement Process Implementation in CPP Software Verification Ž. Antolić R&D Center Ericsson Nikola Tesla d.d. Complete Address: Krapinska 45, Zagreb, HR-10000, Croatia Phone: Fax: [email protected] Abstract - This paper gives an overview of Fault Slip Through (FST) process related to software verification improvements based on process measurement data. The Fault Slip Through Process is a way to secure that software faults are detected in the right verification phase. By learning of our earlier mistakes during verification, the organization can avoid doing them again. The process also implements mechanisms for enabling future efficiency work. Some proposals and future directions in the area of software integration and verification processes are given. I. INTRODUCTION Common situation in software industry today is that we are spending more than 5 of the development time for testing activities in order to achieve required quality level of our products [1]. Our intention is to reduce the testing time by preventing the slippage of faults through different testing phases. The right faults should be found in the right project phase. That requires a clear test strategy and focus on finding important faults early. Since most faults should be found earlier, we have to visualize the degree of fault slippage from earlier phases and provide feedback backwards on which types of faults that need to be captured earlier. In that way, we avoid doing the same mistakes over and over again, saving the testing effort and improving the software product quality. The root cause analysis and the right feedback to ongoing development projects is the key for success. Analyzing the findings and implementing the proposed improvements significantly reduce the repeating of the same faults in the future. Basic fault-slip-through measurement is ratio between faults found in the current verification phase that should have been found in earlier phase and number of faults found in the current phase. Analyzing the results from previous projects we have found the following: 60-7 of faults found in current verification phase had slipped through previous verification phase (component test to function test, function test to system test, system test to customer); Fault-slip-through ratio is higher in early testing phases (component test compared with function test and system test). After collection of results and root cause analysis, we have provided feedback to design project with recommendations for improvements and what should be avoided in order not to repeat the faults, and not allow fault slippage. By reducing the degree of fault-slipthrough we wanted to achieve: Fewer stopping faults; Earlier and cheaper fault removal; Less redundant testing; Improved delivery precision. One of the key improvements identified at the several workshops held during the year 2006 were to make Fault Split Through (FST) analysis and use the measurements to close the gaps [2]. That is to give feedback to earlier development phases so that improvements can be made in the organization to increase product quality in the most cost efficient way. In the beginning of 2006 the R&D management decided to start an investigation regarding FST at CPP (Connectivity Packet Platform), and in July 2006 it was decided that FST shall be launched in our organization, based on study in [9]. II. DEFINITION OF FAULT SLIP THROUGH Fault Slip Through represents the number of faults not detected in a certain activity. These faults have instead been detected in a later activity [3]. Example (see Fig.1.): If a fault is detected in System Verification that was supposed to be detected in Unit Test, then there is a Fault Slip Through. Fault Latency Fault Slip Through Fault supposed to be found Fault found SC CT FT LRT PAV SV EXT Fig.1. Definition of Fault Slip Through The Test Strategy, Test Processes and CPP development process define in which phase s different kind of faults are supposed to be detected [4], [5], [6]. If we take a look on fault patterns, it can be seen that some of the faults have common patterns, i.e. they are repeatable/systematic (see Fig.2.). This kind of faults is usually avoidable (waste). Fault slippages can to a large extent be considered waste [9].
2 Unavoidable TRs -Project specific -Random mistakes Fig.2. Fault Patterns Avoidable TRs (waste) -Common patterns -Repeatable/systematic III. THE FAULT SLIP THROUGH PROCESS The Fault Slip Through Process is a way to secure that faults are detected in the right phase. By learning of our earlier mistakes, the organization can avoid doing them again. The process also implements mechanisms for enabling future efficiency work. Right phase means the most cost efficient phase. A general guideline is that it s cheaper to detect faults early in the development process, earlier is cheaper [7]. This is not always true since it s also related to a cost to detect faults. Some faults might be more cost efficient to detect later in a development process. Fault Slip Through analysis brings many advantages: Early and cost effective fault detection; Provides useful feedback regarding fault introduction in product and process; Enables fault slippage measurements which helps us to identify improvements areas throughout the development process; Learning from earlier mistakes and avoid doing them again; Less redundant testing and closer test coordination; Improved quality and less stopping TRs (Trouble Reports); Shorter lead times and improved delivery precision. Fault Slip Through can also be used to: Evaluate effectiveness of verification methods and tools; Evaluate and predict product quality in a project; Input to characterize the capability and fault detection profile of an organization. The FST can be related to the whole software development process, from specification to design and test. The quality of a product is built in during the early phases. The test at the end is only meant to be a confirmation of the adherence to the requirements. Different kind of faults is supposed to be found in different phases. The most efficient and cost effective way is to capture the fault close to the introduction. Each development activity has to be responsible for its own errors [10]. An outstanding quality assurance method is reviewing each others work. It is no matter if it is a specification, source code or other kinds of written text. It is much more cost efficient to find faults in Reviews and Inspections than executing test cases [8]. With the FST measurements we are aiming for to give feedback to the different actors and teams. They have the responsibility to improve their own process and fault prevention strategy. The Fault Slip Through TR (Trouble Report) analysis is an extension of the TR analysis. The FST process is therefore related to the TR Process. A Fault Slip Through Process can be divided into five different steps: 1. Fault Slip Through Analysis for each TR - Part of the TR analysis, daily work ; 2. Measure Fault Slip Through; 3. Analyze the Fault Slip Through results - Might trigger a Root Cause Analysis (RCA) - Can be made on all levels within the organization, at all times; 4. Identify and implement improvements; 5. Reporting and follow up. The TR Fault Slip Through analysis shall be made for all CPP TRs and is an extension of the ordinary TR analysis. This analysis is the base for all further measurements and analyses and can be seen as a part of the daily work. Five fields have been introduced in the TR handling tool on order to do the FST analysis. These five fields are the following: DIDDET Where the fault was detected; SHODET Where the fault was supposed to be detected; INTROD Where the fault was introduced; TC Was there a TC in the SHODET phase; INFO Free text field for additional information. Step two of the Fault Slip Through analysis is to measure fault slippage. Only the DIDDET and SHODET fields shall be used for Fault Slip Through measurements. There are two ways to measure FST: Fault slippage from a phase; Fault slippage to a phase. The project and/or line organization have the responsibility to generate the Fault Slip Through measurements. At CPP a special FST Measurement Tool has been created for FST measurements [12]. The Fault Slip Through Matrix is the source to all measurements and further analysis. In the Fig.3. below is the Fault Slip Through Matrix described in detail, and how measurements are performed on a general level. To make the FST measurements more useful, three KPI s (Key Performance Indicators) have been identified: FST to Design I&V; FST to System I&V; FST to CPP Customers. where Design is the Document Inspection, Code Review, HW Basic Test, Component Test and Multiple Component Test phases;
3 CPP FST KPI's FST to Design I&V FST to System I&V FST to CPP Customers DIDDET SHODET APP NWL EXT DI % CR % HWBT CT % MCT % FT % LRT % QCT % SV % APP NWL WP Slip FST TRs Tot. TRs FST to 5% 37% 26% 38% 34% 16% 39% 13% No fault slippage (faults found in "right" phase) Fault slippage (faults found in "wrong" phase) Fault slippage between Work Packages (within the same phase) Not relevant Fig 3. Fault Slip Through Matrix FST TRs Tot. TRs FST from Design I&V is the Light Regression Test, Function Test and Quality Criteria Test phases; System I&V is the System I&V phase; CPP Customers is Application, Network Level and Ericsson External Customer. Fault Slip Through to a phase is measured vertically in the matrix. The summary of all phases above the measured phase is compared to the total number of TRs in that phase. Fault Slip Through from a phase is measured horizontally in the matrix. The summary of all phases after the measured phase is compared to the total number of TRs in that phase. There are many ways to measure Fault Slip Through and it s up to the user of the process to decide how the measurements shall be performed. It s important that the number of TRs in the measurement data is large enough to generate relevant statistics. The database query shall not be narrow so the number of TRs becomes to low. Using FST for performance benchmarking of products and organizations is not recommendable because of: Product differences: Product maturity, complexity and architecture will affect fault slippage ratio; Process differences: Organizations using parallel testing processes tends to have higher fault slippage; Definition differences: Fault Slip Through might be defined differently. The FST measurements are not covering the following scenarios: Slippage between product releases; Slippage between projects. IV. ANALYSIS OF FST RESULTS Once the measurement results are available it s time to analyze the Fault Slip Through results. It is possible to identify: Phases with low slippage; Phases with high slippage. Phases with low slippage can be used as good practices. Phases with high slippage can trigger a Root Cause Analysis (RCA) in order to identify why there are slippage problems in this phase [11]. The INTROD and TC fields can be very useful and support the analysis. It s the owner of each phase that s responsible to do the analysis. Fault Slip Through is just not a measure, it is a concept for continuous improvements, and phases with high fault slippage need to be improved. A Root Cause Analysis (RCA) is one way to deal with the problems in this phase. An RCA is a problem analysis aimed at investigating why faults were not detected in the phase where they were supposed to be detected. It s the line organization that s responsible to identify improvements, perform RCA and implement identified improvements. Reporting and follow up of Fault Slip Through is important to keep focus on results and implemented improvements. It s up to the process user to decide in what way and how often FST shall be reported. Reporting can be made both by project and/or the line organization. Recommendation is to use already established ways of reporting such as:
4 Monthly reports from Line and Project Management; Line Management meetings; Operating Steering Group (OSG) meetings; Project meetings. V. FAULT SLIP THROUGH GOALS It is recommended that Fault Slip Through goals to be used are set by the organization. The goals can be set for the entire organization or for a certain project phase. The following goal setting process can be used: 1. Get baseline; 2. Set improvement goals Example: FST to System Verification shall decrease by 1; 3. Determine how to achieve the goal Example: Do an RCA on phases with high slippage, and identify and implement suitable improvements; 4. Decide how and when to follow up goals Example: At the OSG meetings; 5. Start over from step 1. Use Fault Slip Through to a phase when defining FST goals. FST from a phase is not recommended since it can take long time to obtain required measurement data (the product must have been used live in the field for a while before you know the final value). FST from a phase is a better way to identify phases with high slippage. Once a decent FST level is reached by the organization, the goal shall be to keep the slippage on this level. It is not recommended to set FST goals to zero. Some amount of slippage is natural within a design organization. It s also the most cost efficient strategy since it s related to a high cost to find the last faults and difficult to determine when the product is completely free from faults. The one project example of FST goals and follow-up of results is shown on Fig.4. VI. ADDITIONAL ANALYSIS OF FST RESULTS Based on the measurement results generated in FST Matrix, it is possible to perform additional analysis. Some of project examples are shown on the next figures. A. FST to Each Phase The results of FST to Each Phase measurement are shown on the Fig.5. It can be noticed that slippage level is about 60-7 between phases. It means that 60-7 of faults found in current verification phase are supposed to be found in the previous verification phases B. FST from Each Phase FST to each phase [%] CPP Customers CPP Customers FST TRs Total TRs FST 5% % 63% 67% 61% 31% Fig.5. FST to Each Phase The results of FST from Each Phase measurement are shown on Fig.6. It can be noticed very high level of fault slippage from early phases of development. The HW basic test has 10 of fault slippage, but too small number of TRs to make some conclusions. The Document Inspection and Component Test are definitely areas for improvements. They have high number of TRs, and high percentage of fault slippage. In addition, fault removal in these phases is the most effective FST to Design I&V FST to System I&V FST to CPP Customers Dashed lines indicate FST goals (valid from October) FST from each phase [%] July Aug Sept Oct Nov Dec Fig.4. FST Goals and follow-up FST TRs Tot TRs FST from 72% 72% 10 95% 10 66% 43% 33% 32% Fig.6. FST from Each Phase
5 C. CPP Fault Introduction The results of CPP Fault Introduction measurement are shown on Fig.7. It can be noticed that most of the faults are classified as Source Code Faults, meaning that fault is introduced in coding phase. The more detailed analysis resulted with fact that these data are maybe not representative, because some of faults related to requirements and specification documents are classified as Source Code Faults. In fact, the source code is faulty, i.e. problem solution is implemented in the code, but fault origin is in many cases in the early development phases. This measurement requires further improvements, and TR handlers education about correct specifying fault introduction phase D. Missing Test Cases CPP Fault Introduction MIS REQ SDD VTD UGD BPD SCF HWD 3PP HWF OTH MIS REQ SDD VTD UGD BPD SCF HWD 3PP HWF OTH Fig.7. CPP Fault Introduction The results of Missing Test Cases measurements are shown on Fig.8. It can be noticed high percentage of missing test cases in the verification phases. That means the fault would not occur or slip through if test case exists. Based on these results, we have started improvement activities on writing of new test cases, and improving of the existing test configurations. The positive effects are expected in the next development project Missing TCs in the SHODET phase [%] FST from Missing TCs Percentage 31% 34% 5 42% 41% 29% 3 34% Fig.8. Missing Test Cases VII. FST IMPLEMENTATION IN THE ORGANIZATION In order to implement the FST in the organization, it is recommended to take the following steps [9]: Determine the business goal of introducing FST, for example whether the goal is to reduce the number of customer faults with X% or to reduce the lead-time with X weeks; Create a common understanding and commitment; Identify a driver. Someone with authority and true interest in implementing the concept is crucial to make the implementation successful. Otherwise, it will as most other improvement work be down-prioritized every time a project emergency occur (which tend to be very often); Make sure that the test strategy is well-defined and communicated throughout the organization; Perform a baseline measurement on a finished project (or at least a subset of TRs from a project). Doing this is a good test to see that the measure is possible to apply in relation to the defined test strategy, and the baseline is very good to have as comparison when applying it on the first new project; Add the measure to the local TR process. If the measure is included in the TR process, follow-up will be a lot easier; Educate. People must understand how to report the measured data, and even more importantly understand why it is important to measure; Identify a pilot project to apply it in. This first project needs extra attention regarding follow-up of how well the measurement reporting works. Correct eventual issues directly; Visualize results early to determine status and to further show people that it is important (people tend to care more about visible measurements); Continuously monitor the status in relation to implemented improvements (and adjust measurement process when issues are identified). Success factors for the implementation in first project are the following: Make sure that people understand the purpose - It is not just a measure for managers, it is about determining how efficient the process is, and identify improvements so that we can become better; Make people think in the same way - Explain the definition and educate with example Trouble Reports; Provide hints to use when unsure - Example: In the component test all code should be executed. Means that if a code segment fails no matter the input, it should have been found in component test. In the beginning, check regularly that people follow the guidelines. The activities related to deployment of FST process in the organization and CPP projects had required the following investments:
6 FST Measurement Toll development (initial investment, 50 man-hours); Competence build-up for designers and testers (3 man-hours per designer/tester); Measurement activities in the project (1 man-hour per month for each project); Analysis of measurement results (5 man-hours per month for each project). Savings achieved by implementation of improvements based on analyzed results are few times higher than investments, already in the first project where FST process is introduced. Project quality manager is responsible for implementation, and control of the FST process. Test manager is responsible for data analysis, and suggested improvements implementation, based on collected results. VIII. CONCLUSION The Fault Slip Through process is coming from software development projects at Ericsson for CPP product. We have started this process as improvement program, and have implemented in all development projects from the middle of year The data were collected and analyzed on monthly basis, and used as input for further improvement activities in the verification phase of the projects. By applying Fault Slip Through process we have achieved in the short time period improvements of fault slippage to customer, improvements of test configurations, and improvements of test cases used in verification phase of the projects. The further work on Fault Slip Through process is expected on more automated data collection, and more accurate data, less depending on software testers judgment. In the future, we can expect more demands on software product quality, reduced project lead-time, and reduced project budgets. The only possible way how to answer on these demands is to work continuously on the software development and verification process improvements, with focus on fault-free software delivered to our customers [11]. REFERENCES [1] ***, An Introduction to Software Testing, IPL Information Processing Ltd., Bath, United Kingdom, [2] ***, The three main R&D problems and how to attack them, Internal Ericsson documentation, Stockholm, Sweden, [3] ***, Faults-slip-through measurement, Internal Ericsson documentation, Karlskrona, Sweden, [4] ***, PP&T I&V General Test Strategy, Internal Ericsson documentation, Stockholm, Sweden, [5] ***, Cello Packet Platform Integration and Verification Process, Internal Ericsson Documentation, Stockholm, Sweden, [5] Z. Antolic, Integration Centric Approach in Software Development as Solution for Process and Quality Improvements, Proceedings MIPRO 2006, 29th International conference, pp , Opatija, Croatia, [7] Z. Antolic, Software Integration and Verification Process and Quality Improvements on CPP System, Proceedings MELECON 2006, 13 th IEEE Mediterranean Electrotechnical Conference, Malaga, Spain, [8] Z. Antolic and S. Golubic, Integration & Verification - Possible approaches and impacts on software product quality, Proceedings MIPRO 2005, 28 th International conference, pp , Opatija, Croatia, [9] L.O. Damm, Fault Slip Through Measurements Tutorial, Internal Ericsson documentation, Karlskrona, Sweden, [10] E. van Veenendaal, M. Pol, A Test Management Approach for Structured Testing, Netherlands, [11] ***, Towards Testing Excellence, Internal Ericsson documentation, Stockholm, Sweden, [12] ***, Faults Slip Through Process for CPP, Internal Ericsson documentation, Stockholm, Sweden, 2006.
Fault Slip Through Measurement in Software Development Process
Fault Slip Through Measurement in Software Development Process Denis Duka, Lovre Hribar Research and Development Center Ericsson Nikola Tesla Split, Croatia [email protected]; [email protected]
An Example of Using Key Performance Indicators for Software Development Process Efficiency Evaluation
An Example of Using Key Performance Indicators for Software Development Process Efficiency Evaluation Ž. Antolić R&D Center Ericsson Nikola Tesla d.d. Complete Address: Krapinska 45, Zagreb, HR-10000,
Leveraging the full potential of automation
Leveraging the full potential of automation Hans Jayatissa CTO, CSC Nordics & Baltics Region August 27, 2015 CSC in the Nordics & Baltic CSC has employees in Denmark, Norway, Sweden, and Lithuania 1146
1. INTRODUCTION. Figure 1. Faults removing cost FAULTS REMOVING COST COST COST DFU REQUIREMENT EXECUTION FEASIBILITY DEVELOPMENT PHASES
First Time Right in AXE using One track and Stream Line Development Lovre Hribar, Stanko Sapunar, Ante Burilović Ericsson Nikola Tesla d.d. (1,3), HEP d.d. (2) Croatia, Split E-mail: [email protected]
Automated Module Testing of Embedded Software Systems
Automated Module Testing of Embedded Software Systems Master s Thesis Fredrik Olsson Henrik Lundberg Supervisors Thomas Thelin, LTH Michael Rosenberg, EMP Nicklas Olofsson, EMP II Abstract When designing
WEBVIZOR: A Visualization Tool for Applying Automated Oracles and Analyzing Test Results of Web Applications
WEBVIZOR: A Visualization Tool for Applying Automated Oracles and Analyzing Test Results of Web Applications Sara Sprenkle, HollyEsquivel, Barbara Hazelwood,Lori Pollock Washington&LeeUniversity,[email protected]
Adapting Agile practices in globally distributed large scale software development
Adapting Agile practices in globally distributed large scale software development Mario Ivček Research and Development Centre Ericsson Nikola Tesla Krapinska 45, 10 000 Zagreb, Croatia Telefon: +38513654619
Do you know? "7 Practices" for a Reliable Requirements Management. by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd.
Do you know? "7 Practices" for a Reliable Requirements Management by Software Process Engineering Inc. translated by Sparx Systems Japan Co., Ltd. In this white paper, we focus on the "Requirements Management,"
Software Quality Management
Software Lecture 9 Software Engineering CUGS Spring 2011 Kristian Sandahl Department of Computer and Information Science Linköping University, Sweden A Software Life-cycle Model Which part will we talk
What makes a good process?
Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can
SERENITY Pattern-based Software Development Life-Cycle
SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies
Testing Lifecycle: Don t be a fool, use a proper tool.
Testing Lifecycle: Don t be a fool, use a proper tool. Zdenek Grössl and Lucie Riedlova Abstract. Show historical evolution of testing and evolution of testers. Description how Testing evolved from random
Software Engineering Reference Framework
Software Engineering Reference Framework Michel Chaudron, Jan Friso Groote, Kees van Hee, Kees Hemerik, Lou Somers, Tom Verhoeff. Department of Mathematics and Computer Science Eindhoven University of
Effective Software Security Management
Effective Software Security Management choosing the right drivers for applying application security Author: Dharmesh M Mehta [email protected] / [email protected] Table of Contents Abstract... 1
Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction
Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch
TPI a model for Test Process Improvement
TPI a model for Test Process Improvement Jari Andersin Helsinki, 5th October 2004 Seminar on Quality Models for Software Engineering Department of Computer Science UNIVERSITY OF HELSINKI ii TPI a model
Know more Act Better: Launching KPI Reporting & Benchmarking Framework
Know more Act Better: Launching KPI Reporting & Benchmarking Framework JANUARY 2012 Abstract In today s competitive scenario of commoditization of products and services, technology is no longer a differentiator.
Firewall Policy Anomalies- Detection and Resolution
Firewall Policy Anomalies- Detection and Resolution Jitha C K #1, Sreekesh Namboodiri *2 #1 MTech student(cse),mes College of Engineering,Kuttippuram,India #2 Assistant Professor(CSE),MES College of Engineering,Kuttippuram,India
CHAPTER 7 Software Configuration Management
CHAPTER 7 Software Configuration Management ACRONYMS CCB CM FCA MTBF PCA SCCB SCI SCM SCMP SCR SCSA SEI/CMMI SQA SRS USNRC INTRODUCTION Configuration Control Board Configuration Management Functional Configuration
Towards Modelling The Internet Topology The Interactive Growth Model
Towards Modelling The Internet Topology The Interactive Growth Model Shi Zhou (member of IEEE & IEE) Department of Electronic Engineering Queen Mary, University of London Mile End Road, London, E1 4NS
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)
Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM) Pankaj Jalote 1 Infosys Technologies Ltd. Bangalore 561 229 Fax: +91-512-590725/590413 [email protected], [email protected]
Software Development Going Incremental, Iterative and Agile:
Software Development Going Incremental, Iterative and Agile: Advantages and Challenges An Industrial Case Study Prof. Claes Wohlin, Blekinge Institute of Technology, Sweden Professorial Visiting Fellow,
Design of automatic testing tool for railway signalling systems software safety assessment
Risk Analysis VI 513 Design of automatic testing tool for railway signalling systems software safety assessment J.-G. Hwang 1, H.-J. Jo 1 & H.-S. Kim 2 1 Train Control Research Team, Korea Railroad Research
The Co-Evolution of Agile and Continuous Integration. Jeffrey Fredrick Technical Evangelist [email protected]
The Co-Evolution of Agile and Continuous Integration Jeffrey Fredrick Technical Evangelist [email protected] 1 Manifesto for Agile Software Development We are uncovering better ways of developing software
2 Day In House Demand Planning & Forecasting Training Outline
2 Day In House Demand Planning & Forecasting Training Outline On-site Corporate Training at Your Company's Convenience! For further information or to schedule IBF s corporate training at your company,
E-health croatia: National healthcare information system
E-health croatia: National healthcare information system Andrea Budin, M.Sc.C.S. ([email protected]) Karlo Guštin, MBA ([email protected]) ICT for Industry & Society Ericsson Nikola Tesla,
Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace
SYMPOSIUM at Claude Y. Laporte OA - Process Engineering Nicola R. Papiccio OA - Software Engineering AGENDA Introduction Software Engineering Process s Engineering Process Management of of Change Lessons
ROYAL REHAB COLLEGE AND THE ENTOURAGE EDUCATION GROUP. UPDATED SCHEDULE OF VET UNITS OF STUDY AND VET TUITION FEES Course Aug 1/2015
UPDATED SCHEDULE OF UNITS OF STUDY AND TUITION FEES Course Aug 1/2015 Course Name: Delivery Mode: BSB50215 Diploma of Business Online DBTEU01 01/08/2015 19/08/2015 31/10/2015 0.25 $4245 $3265 DBTEU02 01/11/2015
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] ISSN: 2349-6495
International Journal of Advanced Engineering Research and Science (IJAERS) Vol-2, Issue-11, Nov- 2015] Survey on Automation Testing Tools for Mobile Applications Dr.S.Gunasekaran 1, V. Bargavi 2 1 Department
D6.1: Service management tools implementation and maturity baseline assessment framework
D6.1: Service management tools implementation and maturity baseline assessment framework Deliverable Document ID Status Version Author(s) Due FedSM- D6.1 Final 1.1 Tomasz Szepieniec, All M10 (31 June 2013)
BUS 316 NOTES AND ANSWERS BINOMIAL OPTION PRICING
BUS 316 NOTES AND ANSWERS BINOMIAL OPTION PRICING 3. Suppose there are only two possible future states of the world. In state 1 the stock price rises by 50%. In state 2, the stock price drops by 25%. The
USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP)
Department of the Interior U.S. Geological Survey USGS EOS SYSTEMS ENGINEERING MANAGEMENT PLAN (SEMP) September 2013 Executive Summary This Systems Engineering Management Plan (SEMP) outlines the engineering
Rapidly Defining a Lean CMMI Maturity Level 3 Process
Rapidly Defining a Lean CMMI Maturity Level 3 Process Zia Tufail, [email protected], 301.233.4228 Julie Kellum, [email protected], 404.731. 52.63 Tim Olson-QIC, [email protected], 760.804.1405 2004 Hewlett-Packard
A Framework for Enterprise IT Capacity Management
A Framework for Enterprise IT Capacity Management October 2013 [email protected] Computer Measurement Group, India 1 Agenda Background The Framework Examples of Success Conclusion Questions Computer
How to Upgrade SPICE-Compliant Processes for Functional Safety
How to Upgrade SPICE-Compliant Processes for Functional Safety Dr. Erwin Petry KUGLER MAAG CIE GmbH Leibnizstraße 11 70806 Kornwestheim Germany Mobile: +49 173 67 87 337 Tel: +49 7154-1796-222 Fax: +49
EU CUSTOMS BUSINESS PROCESS MODELLING POLICY
EUROPEAN COMMISSION MASP Revision 2014 v1.1 ANNEX 4 DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION Customs Policy, Legislation, Tariff Customs Processes and Project Management Brussels, 03.11.2014 TAXUD.a3
How To Implement Itil V3
2009 NMCI Conference: Implementing ITIL Session 1: ITSM Process ITSM COE Agenda Background ITSM Overview ITIL and Service Delivery Adopting ITIL to NGEN SE&I Activities 2 Background Develop Government
Integrated Performance & Risk Management -
www.pwc.nl Integrated Performance & Risk Management - How Leading Enterprises Manage Performance and Risk D&B Seminar Agenda 1. Introduction and objectives of today s session 2. Insights from the Annual
An Active Packet can be classified as
Mobile Agents for Active Network Management By Rumeel Kazi and Patricia Morreale Stevens Institute of Technology Contact: rkazi,[email protected] Abstract-Traditionally, network management systems
ITSM Process Description
ITSM Process Description Office of Information Technology Incident Management 1 Table of Contents Table of Contents 1. Introduction 2. Incident Management Goals, Objectives, CSFs and KPIs 3. Incident Management
Measuring and Monitoring the Quality of Master Data By Thomas Ravn and Martin Høedholt, November 2008
Measuring and Monitoring the Quality of Master Data By Thomas Ravn and Martin Høedholt, November 2008 Introduction We ve all heard about the importance of data quality in our IT-systems and how the data
Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces
Software Engineering, Lecture 4 Decomposition into suitable parts Cross cutting concerns Design patterns I will also give an example scenario that you are supposed to analyse and make synthesis from The
Leverage Micro- Segmentation To Build A Zero Trust Network
A Forrester Consulting Thought Leadership Paper Commissioned By VMware July 2015 Leverage Micro- Segmentation To Build A Zero Trust Network Table Of Contents Executive Summary... 1 Current Security Implementations
Hardware Task Scheduling and Placement in Operating Systems for Dynamically Reconfigurable SoC
Hardware Task Scheduling and Placement in Operating Systems for Dynamically Reconfigurable SoC Yuan-Hsiu Chen and Pao-Ann Hsiung National Chung Cheng University, Chiayi, Taiwan 621, ROC. [email protected]
SCALING AGILE. minutes
SCALING AGILE in 5 minutes THREE AGILE COMPANIES Basement Apps Ltd is having unexpected success with a social media app for musicians. Software Supply Ltd needs more diverse development teams as the company
According to CSO Insights, over 58% of pipeline opportunities end up as no decision or
The current state of sales performance is startling. According to CSO Insights, over 58% of pipeline opportunities end up as no decision or lost. According to Sales Benchmark Index, less than 42% of financial
Family Evaluation Framework overview & introduction
A Family Evaluation Framework overview & introduction P B Frank van der Linden O Partner: Philips Medical Systems Veenpluis 4-6 5684 PC Best, the Netherlands Date: 29 August, 2005 Number: PH-0503-01 Version:
Performance Management System
Performance Management System Aims and Objectives Target Audience : Cell leaders, Line managers, Operations Management, Support functions Purpose of Module :To develop the practical ability to achieve
SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS
4 th Int. Conf. CiiT, Molika, Dec.11-14, 2003 61 SOFTWARE QUALITY MANAGEMENT THROUGH IMPLEMENTATION OF SOFTWARE STANDARDS S. Grceva, Z. Zdravev Faculty for Education Goce Delcev, University of Sts. Cyril
Keywords: SQA,Black Box Testing( BBT), White Box testing(wbt).
Volume 3, Issue 10, October 2013 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Enhancing Software
Cloud Storage. Parallels. Performance Benchmark Results. White Paper. www.parallels.com
Parallels Cloud Storage White Paper Performance Benchmark Results www.parallels.com Table of Contents Executive Summary... 3 Architecture Overview... 3 Key Features... 4 No Special Hardware Requirements...
Sizing Application Maintenance and Support activities
October 2014 Sizing Application Maintenance and Support activities Anjali Mogre [email protected] Penelope Estrada Nava [email protected] Atos India www.atos.net Phone: +91 9820202911 Copyright
Certified Software Quality Engineer (CSQE) Body of Knowledge
Certified Software Quality Engineer (CSQE) Body of Knowledge The topics in this Body of Knowledge include additional detail in the form of subtext explanations and the cognitive level at which the questions
The Cloud-Centric Organization. How organizations realize business benefits with a mature approach to Cloud
The Cloud-Centric Organization How organizations realize business benefits with a mature approach to Cloud June 2015 Study Overview This report uses data from IDC s CloudView Survey, and IDC s Business
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches
Modelling, Extraction and Description of Intrinsic Cues of High Resolution Satellite Images: Independent Component Analysis based approaches PhD Thesis by Payam Birjandi Director: Prof. Mihai Datcu Problematic
PARALLELS CLOUD STORAGE
PARALLELS CLOUD STORAGE Performance Benchmark Results 1 Table of Contents Executive Summary... Error! Bookmark not defined. Architecture Overview... 3 Key Features... 5 No Special Hardware Requirements...
Latest Trends in Testing. Ajay K Chhokra
Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.
Leveraging CMMI framework for Engineering Services
Leveraging CMMI framework for Engineering Services Regu Ayyaswamy, Mala Murugappan Tata Consultancy Services Ltd. Introduction In response to Global market demand, several OEMs adopt Global Engineering
Cybernetics Approach to Sales Incentive Compensation Management
Cybernetics Approach to Sales Incentive Compensation Management Sales Incentive Compensation Management (ICM) is increasingly becoming the key decisive and motivating factor in influencing sales force
Enhancing the customer experience through effective use of your DMS
White Paper Enhancing the customer experience through effective use of your DMS Looking after your customers is a crucial element for the success of any business, whether that relates to simple customer
3D On-chip Data Center Networks Using Circuit Switches and Packet Switches
3D On-chip Data Center Networks Using Circuit Switches and Packet Switches Takahide Ikeda Yuichi Ohsita, and Masayuki Murata Graduate School of Information Science and Technology, Osaka University Osaka,
Using WebLOAD to Monitor Your Production Environment
Using WebLOAD to Monitor Your Production Environment Your pre launch performance test scripts can be reused for post launch monitoring to verify application performance. This reuse can save time, money
AUTOMATED TESTING and SPI. Brian Lynch
AUTOMATED TESTING and SPI Brian Lynch 1 Introduction The following document explains the purpose and benefits for having an Automation Test Team, the strategy/approach taken by an Automation Test Team
Seven Practical Steps to Delivering More Secure Software. January 2011
Seven Practical Steps to Delivering More Secure Software January 2011 Table of Contents Actions You Can Take Today 3 Delivering More Secure Code: The Seven Steps 4 Step 1: Quick Evaluation and Plan 5 Step
Enterprise Application Performance Management: An End-to-End Perspective
SETLabs Briefings VOL 4 NO 2 Oct - Dec 2006 Enterprise Application Performance Management: An End-to-End Perspective By Vishy Narayan With rapidly evolving technology, continued improvements in performance
Accenture Cyber Security Transformation. October 2015
Accenture Cyber Security Transformation October 2015 Today s Presenter Antti Ropponen, Nordic Cyber Defense Domain Lead Accenture Nordics Antti is a leading consultant in Accenture's security consulting
Meeting the Challenges of Virtualization Security
Meeting the Challenges of Virtualization Security Coordinate Security. Server Defense for Virtual Machines A Trend Micro White Paper August 2009 I. INTRODUCTION Virtualization enables your organization
Configuration Management for Reusable Software
Configuration Management for Reusable Software William B. Frakes Computer Science Department Virginia Tech [email protected] Abstract This paper discusses the configuration management of reusable software,
Coverity White Paper. Effective Management of Static Analysis Vulnerabilities and Defects
Effective Management of Static Analysis Vulnerabilities and Defects Introduction According to a recent industry study, companies are increasingly expanding their development testing efforts to lower their
Software Test Management Involving Client Relationship and Application Virtualization
Software Test Management Involving Client Relationship and Application Virtualization Abstract Senior Manager,IBM India Private Limited, Bangalore Dr. Avijit Kar, Professor of Computer Science and Engg.
Change-Point Analysis: A Powerful New Tool For Detecting Changes
Change-Point Analysis: A Powerful New Tool For Detecting Changes WAYNE A. TAYLOR Baxter Healthcare Corporation, Round Lake, IL 60073 Change-point analysis is a powerful new tool for determining whether
How to bridge the gap between business, IT and networks
ericsson White paper Uen 284 23-3272 October 2015 How to bridge the gap between business, IT and networks APPLYING ENTERPRISE ARCHITECTURE PRINCIPLES TO ICT TRANSFORMATION A digital telco approach can
Testing Process Models
Testing Process Models Process Model of a Test Factory EECS 814 Fall 2009 Jennifer Kaufman Agenda 1. Introduction & Abstract 2. Organizational Models 3. Testing Process Models 4. Process Model of a Test
LECTURE 1 NEW SERVICE DESIGN & DEVELOPMENT
LECTURE 1 NEW SERVICE DESIGN & DEVELOPMENT Learning Objectives 1. To discuss the new service development process and service design using service blueprint to align service concept with service delivery
ENUM based Number Portability in VoIP and IMS Networks
ENU based Number Portability in and IS Networks ario Ivček Research & Development Centre ERICSSON Nikola Tesla d.d. Krapinska 5, 000 Zagreb, Croatia Telephone: +85 65 69 Fax: +85 65 58 E-mail: [email protected]
ElegantJ BI. White Paper. Operational Business Intelligence (BI)
ElegantJ BI Simple. Smart. Strategic. ElegantJ BI White Paper Operational Business Intelligence (BI) Integrated Business Intelligence and Reporting for Performance Management, Operational Business Intelligence
How To Consolidate A Data Center
Data Center Consolidation is fundamental to being prepared for the dramatic evolution in ICT technology, as well as fluctuating and unpredictable business demands. Avoiding the potential pitfalls is of
Knowledge Discovery from patents using KMX Text Analytics
Knowledge Discovery from patents using KMX Text Analytics Dr. Anton Heijs [email protected] Treparel Abstract In this white paper we discuss how the KMX technology of Treparel can help searchers
HP DevOps by Design. Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, 2015. HP Software: Apps meet Ops 2015
HP Software: Apps meet Ops 2015 HP DevOps by Design Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, 2015 HP Software: Apps meet Ops 2015 Build it, test it, and fix the things that go
