Software Processes. Minsoo Ryu. Hanyang University. Real-Time Computing and Communications Lab., Hanyang University

Size: px
Start display at page:

Download "Software Processes. Minsoo Ryu. Hanyang University. Real-Time Computing and Communications Lab., Hanyang University"

Transcription

1 Software Processes Minsoo Ryu Hanyang University

2 Topics covered 1. What is a Software Process? 2. Software Process Activities 3. Waterfall Development 4. Iterative and Incremental Development 5. Others 1. Spiral Development 2. Rapid Application Development 3. V Model 6. Software Process Standard 2 2

3 What is a Software Process Ivar Jacobson, Grady Booch, and James Rumbaugh A process defines who is doing what, when, and how to reach a certain goal It is widely accepted that the quality of the product depends on the quality of the process! Synonyms include software life cycle and software development process There are several models for such processes, each describing approaches to a variety of tasks or activities that take place during the process 3 3

4 Fundamental Assumptions Good processes lead to good software Good processes reduce risk Good processes enhance visibility 4 4

5 Variety of Software Processes Software products are very varied... Therefore, there is no standard process for all software engineering projects BUT successful software development projects all need to address similar issues This creates a number of process steps that must be part of all software projects 5 5

6 Basic Process Steps Feasibility and planning Requirements Design Implementation Verification and validation (acceptance and release) Operation, maintenance, and evolution It is essential to distinguish among these aspects and to be clear which you are doing at any given moment Do not confuse requirements and design 6 6

7 Feasibility and Planning A feasibility study precedes the decision to begin a project What is the scope of the proposed project? Is the project technically feasible? What are the projected benefits? What are the costs, timetable? A feasibility study leads to a decision Go or no-go 7 7

8 Requirements Analysis and Definition The requirements analysis and definition establish the system's services, constraints and goals by consultation with users They are then defined in a manner that is understandable by both users and development staff Requirements engineering process Requirements elicitation and analysis Requirements specification Requirements validation 8 8

9 Design and Implementation The process of converting the requirements specification into an executable system Design Design a software structure that realizes the specification Implementation Translate this structure into an executable program The activities of design and implementation are closely related and may be inter-leaved 9 9

10 Verification and Validation Verification and validation (V & V) is intended to show that a system conforms to its specification and meets the requirements of the system customer Verification Involves checking and review processes and system testing System testing involves executing the system with test cases that are derived from the specification of the real data to be processed by the system Validation The complete system is tested against the requirements by the client 10 10

11 Operation, Maintenance, and Evolution Operation: The system is put into practical use Maintenance: Errors and problems are identified and fixed Evolution: The system evolves over time as requirements change, to add new functions or adapt the technical environment Phase out: The system is withdrawn from service 11 11

12 Combining the Process Steps Feasibility and Planning Requirements Design & Implementation There are many ways to combine the processes Verification & Validation Operation, Maintenance, and Evolution 12 12

13 Sequence of Processes Every software project will include these basic processes, in some shape or form, but: They may be formal or informal They may be carried out in various sequences Examples: A feasibility study cannot create a proposed budget and schedule without a preliminary study of the requirements and a tentative design Detailed design or implementation usually reveals gaps in the requirements specification 13 13

14 The Waterfall Model The waterfall model is a sequential software development model (a process for the creation of software) in which development is seen as flowing steadily downwards (like a waterfall) through the phases of requirements analysis, design, implementation, testing (validation), integration, and maintenance The origin of the term "waterfall" is often cited to be an article published in 1970 by Winston W. Royce ( ) although Royce did not use the term "waterfall" in this article Ironically, Royce was actually presenting this model as an example of a flawed, non-working model (Royce 1970) 14 14

15 The Waterfall Model 15 15

16 Discussions of the Waterfall Model Advantages: Process visibility Separation of tasks Quality control Cost control Disadvantages: Each stage in the process reveals new understanding of the previous stages, that requires the earlier stages to be revised 16 16

17 Discussions of the Waterfall Model Inflexible partitioning of the project into distinct stages makes it difficult to respond to changing customer requirements Therefore, this model is only appropriate when the requirements are well-understood and changes will be fairly limited during the design process Few business systems have stable requirements The waterfall model is mostly used for large systems engineering projects where a system is developed at several sites 17 17

18 Modified Waterfall Model 18 18

19 Iterative and Incremental Development 19 19

20 Iterative and Incremental Development increment # n C o m m u n i c a t i o n P l a n n i n g M o d e l i n g analy s is des ign C o n s t r u c t i o n c ode t es t D e p l o y m e n t d e l i v e r y f e e d b a c k increment # 2 deliv ery of nt h increment C o m m u n i c a t i o n P l a n n i n g M o d e l i n g increment # 1 analy s is des ign C o n s t r u c t i o n c ode t es t D e p l o y m e n t d e l i v e r y f e e d b a c k deliv ery of 2nd increment C o m m u n i c a t i o n P l a n n i n g M o d e l i n g analy s is des ign C o n s t r u c t i o n c ode t es t D e p l o y m e n t d e l i v e r y f e e d b a c k delivery of 1st increment project calendar t ime 20 20

21 Incremental and Iterative Incremental development is a scheduling and staging strategy in which the various parts of the system are developed at different times or rates, and integrated as they are completed The alternative to incremental development is to develop the entire system with a "big bang" integration Iterative development is a rework scheduling strategy in which time is set aside to revise and improve parts of the system It does not presuppose incremental development, but works very well with it 21 21

22 Advantages of Iterative and Incremental Development Customer value can be delivered with each increment so system functionality is available earlier Early increments act as a prototype to help elicit requirements for later increments Lower risk of overall project failure The highest priority system services tend to receive the most testing 22 22

23 Other Software Processes Spiral Development Rapid Application Development V Model 23 23

24 Spiral Development Proposed by Barry Bohem, 1988 Process is represented as a spiral rather than as a sequence of activities with backtracking. Each loop in the spiral represents a phase in the process No fixed phases such as specification or design - loops in the spiral are chosen depending on what is required Risks are explicitly assessed and resolved throughout the process 24 24

25 Spiral Development 25 25

26 RAD (Rapid Application Development) Team # n M o d e lin g business m odeling dat a m odeling process modeling Communicat ion Team # 2 Mo d eling business m odeling dat a m odeling process m odeling Co n st ru ct io n com ponent reuse autom atic code generation testing Planning Team # 1 Mode ling business modeling dat a modeling process modeling Co nst ruct io n com ponent reuse aut om at ic code generat ion t est ing De ployme nt int egrat ion deliv ery feedback Const ruct ion component reuse aut omat ic code generat ion t est ing days 26 26

27 V Model The V-model is a software development model which can be presumed to be the extension of the waterfall model The V-Model demonstrates the relationships between each phase of the development life cycle and its associated phase of testing The V-model can be said to have developed as a result of the evolution of software testing The tests in the ascending (Validation) hand are derived directly from their design or requirements counterparts in the descending (Verification) hand The V can also stand for the terms Verification and Validation 27 27

28 V Model 28 28

29 ISO ISO is an ISO standard for software lifecycle processes It aims to be 'the' standard that defines all the tasks required for developing and maintaining software Standard ISO establishes a process of life cycle for software, including processes and activities applied during the acquisition and configuration of the services of the system Each Process has a set of outcomes associated with it. There are 23 Processes, 95 Activities, 325 Tasks and 224 Outcomes 29 29

30 ISO The standard has the main objective of supplying a common structure so that the buyers, suppliers, developers, maintainers, operators, managers and technicians involved with the software development use a common language The structure of the standard was intended to be conceived in a flexible, modular way so as to be adaptable to the necessities of whoever uses it The standard is based on two basic principles: modularity and responsibility Modularity means processes with minimum coupling and maximum cohesion Responsibility means to establish a responsibility for each process, facilitating the application of the standard in projects where many people can be legally involved The set of processes, activities and tasks can be adapted according to the software project These processes are classified in three types: basic, support and organizational The support and organizational processes must exist independently of the organization and the project being executed The basic processes are instantiated according to the situation 30 30

Chapter 2. Objectives

Chapter 2. Objectives Chapter 2 A Systems View and Systems Methodology Objectives Define the systems approach and its impact on project management Define a PMLC and understand how to apply it Define several SDLC models and

More information

Solved MCQs Of CS615 effort, risks, and resources are the factors included in

Solved MCQs Of CS615  effort, risks, and resources are the factors included in Solved MCQs Of CS615 http://www.vustudents.netcost, effort, risks, and resources are the factors included in-------- Estimation Testing Development Maintenance Question No: 5 ( Marks: 2 ) - Please choose

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Software change is inevitable o New requirements emerge when the software is under development or being used o The business environment changes o Errors must

More information

SOFTWARE PROJECT MANAGEMENT : WHITE

SOFTWARE PROJECT MANAGEMENT : WHITE SOFTWARE PROJECT MANAGEMENT : WHITE PAPER Dr. Diksha Grover Assistant Professor, Rajdhani College,University of Delhi Dr. Shweta Paradkar Assistant Professor Kalindi College, University of Delhi Abstract

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Plan: Identify activities. No specific start and end dates. Estimating: Determining the size & duration of activities. Schedule: Adds specific start and end

More information

Chapter 6. The Process of Tax Policymaking and Legislation

Chapter 6. The Process of Tax Policymaking and Legislation Chapter 6 The Process of Tax Policymaking and Legislation 6.1. Tax policy and legislation In most countries the tax administration is not responsible for tax policy and tax legislation. Advising on policy

More information

Committee on Payments and Market Infrastructures. Board of the International Organization of Securities Commissions. Technical Guidance

Committee on Payments and Market Infrastructures. Board of the International Organization of Securities Commissions. Technical Guidance Committee on Payments and Market Infrastructures Board of the International Organization of Securities Commissions Technical Guidance Harmonisation of the Unique Transaction Identifier February 2017 This

More information

Test Coverage and MC/DC

Test Coverage and MC/DC Test Coverage and MC/DC Minsoo Ryu Hanyang University Test Coverage Coverage refers to the extent to which a given verification activity has satisfied its objectives: in essence, providing an exit criteria

More information

Stakeholder Comment Matrix

Stakeholder Comment Matrix Stakeholder Comment Matrix Designing Alberta s Capacity Market stakeholder sessions held January 12 and 16, 2017 Date of Request for Comment: February 10, 2017 Period of Comment: January 17, 2017 through

More information

Memo No. Issue Summary No. 1, Supplement No. 2. Issue Date October 29, Meeting Date(s) EITF November 12, 2015

Memo No. Issue Summary No. 1, Supplement No. 2. Issue Date October 29, Meeting Date(s) EITF November 12, 2015 Memo No. Issue Summary No. 1, Supplement No. 2 Memo Issue Date October 29, 2015 Meeting Date(s) EITF November 12, 2015 Contact(s) Jenifer Wyss Lead Author, Project Lead (203) 956-3479 Jane Rizzuto Co-Author

More information

The New ROI. Applications and ROIs

The New ROI. Applications and ROIs Denne_02_p013-026 9/10/03 3:42 PM Page 13 The New ROI If software development is to be treated as a value creation exercise, a solid understanding of the financial metrics used to evaluate and track value

More information

Welcome to Service Strategy To Support Digital Transformation

Welcome to Service Strategy To Support Digital Transformation Welcome to Service Strategy To Support Digital Transformation Outline of the day First Half of the Day (Tactical) 09:00 Registration 10:00 Introduction & Welcome 10:05 Set the scene 10:30 Audience participation

More information

Executive summary 20 September 2010

Executive summary 20 September 2010 Study on the feasibility of alternative methods for improving and simplifying the collection of VAT through the means of modern technologies and/or financial intermediaries Executive summary 20 September

More information

The Software Engineering Discipline. Computer Aided Software Engineering (CASE) tools. Chapter 7: Software Engineering

The Software Engineering Discipline. Computer Aided Software Engineering (CASE) tools. Chapter 7: Software Engineering Chapter 7: Software Engineering Computer Science: An Overview Tenth Edition by J. Glenn Brookshear Chapter 7: Software Engineering 7.1 The Software Engineering Discipline 7.2 The Software Life Cycle 7.3

More information

2) What is algorithm?

2) What is algorithm? 2) What is algorithm? Step by step procedure designed to perform an operation, and which (like a map or flowchart) will lead to the sought result if followed correctly. Algorithms have a definite beginning

More information

Number portability and technology neutrality Proposals to modify the Number Portability General Condition and the National Telephone Numbering Plan

Number portability and technology neutrality Proposals to modify the Number Portability General Condition and the National Telephone Numbering Plan Number portability and technology neutrality Proposals to modify the Number Portability General Condition and the National Telephone Numbering Plan Consultation Publication date: 3 November 2005 Closing

More information

Project Title: INFRASTRUCTURE AND INTEGRATED TOOLS FOR PERSONALIZED LEARNING OF READING SKILL

Project Title: INFRASTRUCTURE AND INTEGRATED TOOLS FOR PERSONALIZED LEARNING OF READING SKILL Project Title: INFRASTRUCTURE AND INTEGRATED TOOLS FOR PERSONALIZED LEARNING OF READING SKILL Project Acronym: Grant Agreement number: 731724 iread H2020-ICT-2016-2017/H2020-ICT-2016-1 Subject: Dissemination

More information

Optimizing the Incremental Delivery of Software Features under Uncertainty

Optimizing the Incremental Delivery of Software Features under Uncertainty Optimizing the Incremental Delivery of Software Features under Uncertainty Olawole Oni, Emmanuel Letier Department of Computer Science, University College London, United Kingdom. {olawole.oni.14, e.letier}@ucl.ac.uk

More information

MULTI-ECHELON SUPPLY CHAIN VISIBILITY. CERTIFICATION OF PEOPLE AND MACHINES. SOFTWARE LIFECYCLE MANAGEMENT.

MULTI-ECHELON SUPPLY CHAIN VISIBILITY. CERTIFICATION OF PEOPLE AND MACHINES. SOFTWARE LIFECYCLE MANAGEMENT. MULTI-ECHELON SUPPLY CHAIN VISIBILITY. CONFIGURATION MANAGEMENT. QUALITY. AUTHENTICATING SUPPLY. CERTIFICATION OF PEOPLE AND MACHINES. SOFTWARE LIFECYCLE MANAGEMENT. 2 BLOCKCHAIN IN AEROSPACE AND DEFENSE

More information

The views in this summary are not Generally Accepted Accounting Principles until a consensus is reached and it is ratified by the Board.

The views in this summary are not Generally Accepted Accounting Principles until a consensus is reached and it is ratified by the Board. Memo No. Issue Summary No. 1, Supplement No 3 * MEMO Issue Date January 4, 2018 Meeting Date(s) EITF January 18, 2018 Contact(s) Jason Bond Practice Fellow / Lead Author (203) 956-5279 Thomas Faineteau

More information

25556 The financial system:

25556 The financial system: 25556 The financial system: Lecture 1: A financial system consists of financial institutions, markets and instruments that together provide financial services for the economy Their major tasks are known

More information

Unified Modelling Language (UML)

Unified Modelling Language (UML) Unified Modelling Language (UML) Contents 1. Introduction to Unified Modelling Language - UML 2. Use Case Diagrams 3. Class Diagrams 4. Behavioural Diagrams 5. Implementation Diagrams 1 Literature 1. Developing

More information

ETSF01: Software Engineering Process Economy and Quality

ETSF01: Software Engineering Process Economy and Quality ETSF01: Software Engineering Process Economy and Quality Dietmar Pfahl Lund University 1. Identify project objectives 0.Select project 2. Identify project infrastructure Project planning steps Review Lower

More information

September Preparing a Government Debt Management Reform Plan

September Preparing a Government Debt Management Reform Plan September 2012 Preparing a Government Debt Management Reform Plan Introduction Preparing a Government Debt Management Reform Plan The World Bank supports the strengthening of government debt management

More information

NTA and the Macro Economy

NTA and the Macro Economy NTA and the Macro Economy Constructing macro controls for National Transfer Accounts Andrew Mason Beijing, November 2014 I. Introduction Goal of session: To construct aggregate controls for NTA based on

More information

""" ""!!J HI ERNST & YOUNG

 !!J HI ERNST & YOUNG 111111111111111111111111111""" ""!!J HI ERNST & YOUNG i^^? Ernst & Young LLP ~) Tii"WS Squc1'C:: New York, i'.jv NV 10036 Te!: 2l.? 7n 3000 V'.wI"i.ey.com Mr. Russell G. Golden 14 January 2009 Technical

More information

B. Outlays Associated with Internally Generated Intangible Assets

B. Outlays Associated with Internally Generated Intangible Assets Policy Title: Intangible Assets Policy #804.4 Definition of Intangible Assets A. Intangible Assets Intangible assets are assets that are: (1) Identifiable Either the assets: (a) Can be separated or divided

More information

Towards understanding the role of adverse selection and moral hazard in automated negotiation of service level agreements

Towards understanding the role of adverse selection and moral hazard in automated negotiation of service level agreements Third ACM International Workshop on Service Integration Pervasive Environment Sorrento - 07/06/2008 Towards understanding the role of adverse selection and moral hazard in automated negotiation of service

More information

IFRS accounting outline for POWER. Purchase

IFRS accounting outline for POWER. Purchase IFRS accounting outline for POWER Purchase AGREEMETS Content 1. Introduction 4 2. Application of accounting guidance for power purchase agreements 7 A. Decision tree 8 B. Clarification and additional guidance

More information

edigeocompliance Country Guide Poland

edigeocompliance Country Guide Poland TRAINING TRAINING MANUAL MANUAL edigeocompliance Country Guide Poland From the edienterprise suite of forwarding and logistics software 2012 CargoWise Poland Country Guide - CONTENTS CONTENTS 1 OVERVIEW...

More information

Standard Summary Project Fiche. Project PL : Improved Tax Administration

Standard Summary Project Fiche. Project PL : Improved Tax Administration Standard Summary Project Fiche Project PL9904.03: Improved Tax Administration Sub-programme 2: Strengthen institutional and administrative capacity Location: Poland, Ministry of Finance, Tax Chambers,

More information

Copyright Sopheon plc. All rights reserved worldwide. Next

Copyright Sopheon plc. All rights reserved worldwide. Next Copyright Sopheon plc. All rights reserved worldwide. Next In the era of digitization and hyper-competitive, volatile markets, it is crucial that companies make smart, fact-driven decisions about portfolio

More information

Introduction. The Assessment consists of: Evaluation questions that assess best practices. A rating system to rank your board s current practices.

Introduction. The Assessment consists of: Evaluation questions that assess best practices. A rating system to rank your board s current practices. ESG / Sustainability Governance Assessment: A Roadmap to Build a Sustainable Board By Coro Strandberg President, Strandberg Consulting www.corostrandberg.com November 2017 Introduction This is a tool for

More information

NATIONAL BANK OF ROMANIA

NATIONAL BANK OF ROMANIA NATIONAL BANK OF ROMANIA REGULATION No.26 from 15.12.2009 on the implementation, validation and assessment of Internal Ratings Based Approaches for credit institutions Having regard to the provisions of

More information

Lecture 18: Chapter 27!

Lecture 18: Chapter 27! Lecture 18: Chapter 27! Project Scheduling! Slide Set to accompany Software Engineering: A Practitioner s Approach, 7/e " by Roger S. Pressman Slides copyright 1996, 2001, 2005, 2009 by Roger S. Pressman

More information

Session 5 Evidence-based trade policy formulation: impact assessment of trade liberalization and FTA

Session 5 Evidence-based trade policy formulation: impact assessment of trade liberalization and FTA Session 5 Evidence-based trade policy formulation: impact assessment of trade liberalization and FTA Dr Alexey Kravchenko Trade, Investment and Innovation Division United Nations ESCAP kravchenkoa@un.org

More information

2019 Integrated Resource Plan (IRP) Public Input Meeting January 24, 2019

2019 Integrated Resource Plan (IRP) Public Input Meeting January 24, 2019 1 2019 Integrated Resource Plan (IRP) Public Input Meeting January 24, 2019 Agenda January 24 9:00am-9:30am pacific Capacity-Contribution Values for Energy-Limited Resources 9:30am-11:30am pacific Coal

More information

ELECTRONIC COMMERCE AND INDIRECT TAXATION

ELECTRONIC COMMERCE AND INDIRECT TAXATION COMMISSION OF THE EUROPEAN COMMUNITIES Brussels, 17.06.1998 COM(1998) 374 final COMMUNICATION FROM THE COMMISSION TO THE COUNCIL, THE EUROPEAN PARLIAMENT AND THE ECONOMIC AND SOCIAL COMMITTEE ELECTRONIC

More information

NYISO Capital Budgeting Process. Draft 01/13/03

NYISO Capital Budgeting Process. Draft 01/13/03 NYISO Capital Budgeting Process Draft 01/13/03 1 1.0 INTRODUCTION An effective, capital budgeting process is essential to ensure sound capital investment decisions. This report details a recommended approach

More information

FROM 12 TO 21: OUR WAY FORWARD

FROM 12 TO 21: OUR WAY FORWARD FROM 12 TO 21: OUR WAY FORWARD MESSAGE FROM THE BOARD Weldon Cowan, chair of the board of directors The board of directors shares the corporation s excitement about the next phase of the From 12 to 21

More information

Business Combinations: Applying the Acquisition Method Board Meeting Handout. July 19, 2006

Business Combinations: Applying the Acquisition Method Board Meeting Handout. July 19, 2006 Business Combinations: Applying the Acquisition Method Board Meeting Handout July 19, 2006 The purpose of this meeting is to discuss the following topics as a part of the redeliberations of the FASB s

More information

Using Earned Value Management (EVM) in Spiral Development

Using Earned Value Management (EVM) in Spiral Development Carnegie Mellon Software Engineering Institute Using Earned Value Management (EVM) in Spiral Development Lisa Brownsword Jim Smith June 2005 Integration of Software-intensive Systems Initiative Approved

More information

MANAGEMENT RISK INTEGRAL UNIT (UAIR)

MANAGEMENT RISK INTEGRAL UNIT (UAIR) MANAGEMENT RISK INTEGRAL UNIT (UAIR) INTRODUCTION The main risks that Shinhan bank México, SA, will deal with are Credit, Market, Liquidity and Operational; that s why the board of directors working aside

More information

October 17, Susan M. Cosper, Technical Director FASB 401 Merritt 7 PO Box 5116 Norwalk, CT Via to

October 17, Susan M. Cosper, Technical Director FASB 401 Merritt 7 PO Box 5116 Norwalk, CT Via  to October 17, 2016 Susan M. Cosper, Technical Director FASB 401 Merritt 7 PO Box 5116 Norwalk, CT 06856-5116 Via Email to director@fasb.org Grant Thornton Tower 171 N. Clark Street, Suite 200 Chicago, IL

More information

UCISA TOOLKIT. Major Project Governance Assessment. version 1.0

UCISA TOOLKIT. Major Project Governance Assessment. version 1.0 UCISA TOOLKIT Major Project Governance Assessment version 1.0 Contents Introduction 1 Roles and responsibilities 2 Definition of a Major Project 3 Guidance for using the Toolkit 4 Governance elements 4

More information

Downloaded from UNITED STATES DEPARTMENT OF ENERGY EARNED VALUE MANAGEMENT APPLICATION GUIDE

Downloaded from  UNITED STATES DEPARTMENT OF ENERGY EARNED VALUE MANAGEMENT APPLICATION GUIDE UNITED STATES DEPARTMENT OF ENERGY EARNED VALUE MANAGEMENT APPLICATION GUIDE VERSION 1.6 JANUARY 1, 2005 FORWARD Standards seldom can stand alone and always require interpretation and discussion. ANSI/EIA

More information

SUMMARY OF THE RESPONSES TO THE PUBLIC CONSULTATION

SUMMARY OF THE RESPONSES TO THE PUBLIC CONSULTATION EUROPEAN COMMISSION Internal Market and Services DG FINANCIAL INSTITUTIONS Retail issues, consumer policy and payment systems Brussels, 14 September 2009 SUMMARY OF THE RESPONSES TO THE PUBLIC CONSULTATION

More information

Joint Venture on Managing for Development Results

Joint Venture on Managing for Development Results Joint Venture on Managing for Development Results Managing for Development Results - Draft Policy Brief - I. Introduction Managing for Development Results (MfDR) Draft Policy Brief 1 Managing for Development

More information

INTER- AMERICAN CENTER OF TAX ADMINISTRATIONS 48ª. GENERAL ASSEMBLY

INTER- AMERICAN CENTER OF TAX ADMINISTRATIONS 48ª. GENERAL ASSEMBLY INTER- AMERICAN CENTER OF TAX ADMINISTRATIONS 48ª. GENERAL ASSEMBLY THE USE OF INFORMATION AND COMMUNICATION TECHNOLOGIES IN THE TAX ADMINISTRATION Subtopic 1.1 ELECTRONIC DOCUMENTS. SOLUTIONS FOR SMALL

More information

Wealthsimple Inc. 860 Richmond Street West, 3rd Floor, Toronto, Ontario, M6J 1C9

Wealthsimple Inc. 860 Richmond Street West, 3rd Floor, Toronto, Ontario, M6J 1C9 Wealthsimple Inc. 860 Richmond Street West, 3rd Floor, Toronto, Ontario, M6J 1C9 DELIVERED BY EMAIL October 19, 2018 British Columbia Securities Commission Alberta Securities Commission Ontario Securities

More information

SEPA DIRECT DEBIT B2B RULEBOOK CHANGE REQUEST - CONSULTATION DOCUMENT COVER PAGE

SEPA DIRECT DEBIT B2B RULEBOOK CHANGE REQUEST - CONSULTATION DOCUMENT COVER PAGE EPC099-14 Version 1.0 16 May 2014 EPC SEPA DIRECT DEBIT B2B RULEBOOK CHANGE REQUEST - CONSULTATION DOCUMENT COVER PAGE The Single Euro Payments Area (SEPA) payment schemes, as set out in the SEPA Credit

More information

PMP Exam Preparation Course. Madras Management Training W.L.L All Rights Reserved

PMP Exam Preparation Course. Madras Management Training W.L.L All Rights Reserved Project Cost Management 1 Project Cost Management Processes 1. Estimate Costs 2. Determine Budget 3. Control Costs In some projects, especially with smaller scope, cost estimation and cost budgeting are

More information

AUDIT CERTIFICATE WORKING NOTES 6 TH FRAMEWORK PROGRAMME

AUDIT CERTIFICATE WORKING NOTES 6 TH FRAMEWORK PROGRAMME AUDIT CERTIFICATE WORKING NOTES 6 TH FRAMEWORK PROGRAMME WORKING NOTES FOR CONTRACTORS AND CERTIFYING ENTITIES MATERIALS PREPARED BY INTERDEPARTMENTAL AUDIT CERTIFICATE WORKING GROUP VERSION 1 APPROVED

More information

Technical Debt: Why Should You Care?

Technical Debt: Why Should You Care? Technical Debt: Why Should You Care? Ipek Ozkaya and Robert L. Nord Software Solutions Conference 2015 November 16 18, 2015 Copyright 2015 Carnegie Mellon University This material is based upon work funded

More information

Lecture 33 Blockchain in Financial Service III Financial Trade

Lecture 33 Blockchain in Financial Service III Financial Trade Blockchains Architecture, Design and Use Cases Prof. Sandip Chakraborty Prof. Parveen Jayachandran Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture 33 Blockchain

More information

INTERNATIONAL FEDERATION

INTERNATIONAL FEDERATION ITEM 12.1 page 12.1 INTERNATIONAL FEDERATION OF ACCOUNTANTS 545 Fifth Avenue, 14th Floor Tel: (212) 286-9344 New York, New York 10017 Fax: (212) 286-9570 Internet: http://www.ifac.org DATE: 1 JUNE 2004

More information

S af e H ar b o r N o t ic e We have made forward-l ook i n g s t at emen t s i n t he p res en t at i on. O u r forwardl ook i n g s t at emen t s c

S af e H ar b o r N o t ic e We have made forward-l ook i n g s t at emen t s i n t he p res en t at i on. O u r forwardl ook i n g s t at emen t s c O Qisda C o r p o r at io n 2 0 1 2 Q1 R e su l t s April 26, 2012 u t l in e 2012 Q1 Financial Results 2012 Q1 B usiness S um m ar y 2 1 S af e H ar b o r N o t ic e We have made forward-l ook i n g s

More information

AUDIT CERTIFICATE GUIDANCE NOTES 6 TH FRAMEWORK PROGRAMME

AUDIT CERTIFICATE GUIDANCE NOTES 6 TH FRAMEWORK PROGRAMME AUDIT CERTIFICATE GUIDANCE NOTES 6 TH FRAMEWORK PROGRAMME WORKING NOTES FOR CONTRACTORS AND CERTIFYING ENTITIES MATERIALS PREPARED BY INTERDEPARTMENTAL AUDIT CERTIFICATE WORKING GROUP/ COORDINATION GROUP

More information

Three Numbers to Measure Project Performance

Three Numbers to Measure Project Performance Dr. Thomas Liedtke Alcatel D 70435 Stuttgart (Germany) Peter Paetzold Alcatel D 70435 Stuttgart (Germany) e_mail: TLiedtke@alcatel.de phone: +49 711 821 40346 fax.: +49 711 821 42230 e_mail: Peter.Paetzold@alcatel.de

More information

CHAPTER 1 FINANCIAL ACCOUNTING AND ACCOUNTING STANDARDS. IFRS questions are available at the end of this chapter. TRUE-FALSE Conceptual

CHAPTER 1 FINANCIAL ACCOUNTING AND ACCOUNTING STANDARDS. IFRS questions are available at the end of this chapter. TRUE-FALSE Conceptual CHAPTER 1 FINANCIAL ACCOUNTING AND ACCOUNTING STANDARDS IFRS questions are available at the end of this chapter. TRUE-FALSE Conceptual Answer No. Description F 1. Definition of financial accounting. T

More information

Delivering Business Value Gone are the days of the big bang approach. Chris Castleberry Sue Connelly

Delivering Business Value Gone are the days of the big bang approach. Chris Castleberry Sue Connelly Delivering Business Value Gone are the days of the big bang approach Chris Castleberry Sue Connelly 1 Introductions Introductions Presenters Unum The problem with the big bang approach Changing our mindset

More information

VALUE FOR MONEY AND FACILITIES PERFORMANCE: A SYSTEMS APPROACH

VALUE FOR MONEY AND FACILITIES PERFORMANCE: A SYSTEMS APPROACH VALUE FOR MONEY AND FACILITIES PERFORMANCE: A SYSTEMS APPROACH David Rutter and Kassim Gidado School of the Environment, University of Brighton, Brighton, BN25GJ One of the central arguments for procuring

More information

2018 Interconnection Process Enhancements. Addendum #2 to Draft Final Proposal

2018 Interconnection Process Enhancements. Addendum #2 to Draft Final Proposal 2018 Interconnection Process Enhancements Addendum #2 to Draft Final Proposal December 21, 2018 Table of Contents 1. Introduction... 2 2. Stakeholder Process... 2. Scope... 7. Interconnection Financial

More information

CESR Public Consultation (Ref.: CESR/06-648b) Use of reference data standard codes in transaction reporting.

CESR Public Consultation (Ref.: CESR/06-648b) Use of reference data standard codes in transaction reporting. CESR Public Consultation (Ref.: CESR/06-648b) Use of reference data standard codes in transaction reporting. Comments by the French Association of Investment Firms (AFEI) and MIFID Forum France M2F 1.

More information

T2S features and functionalities

T2S features and functionalities T2S features and functionalities Conference at Narodowy Bank Polski 23 June 2009 T2S Project Team European Central Bank 09.04.01/2009/005409 T2S settles CSD instructions Notary function Custody and assetservicing

More information

DiCom Software 2017 Annual Loan Review Industry Survey Results Analysis of Results for Banks with Total Assets between $1 Billion and $5 Billion

DiCom Software 2017 Annual Loan Review Industry Survey Results Analysis of Results for Banks with Total Assets between $1 Billion and $5 Billion DiCom Software 2017 Annual Loan Review Industry Survey Results Analysis of Results for Banks with Total Assets between $1 Billion and $5 Billion DiCom Software, LLC 1800 Pembrook Dr., Suite 450 Orlando,

More information

1.1 Financial products

1.1 Financial products CHAPTER 1. INTRODUCTION 7 1.1 Financial products One can invest in a lot of financial products: The basic investment products like savings accounts. Products with a higher risk like stocks. In this section

More information

Memo No. Issue Summary No. 1 * Issue Date March 5, Meeting Date(s) EITF March 19, EITF Liaison

Memo No. Issue Summary No. 1 * Issue Date March 5, Meeting Date(s) EITF March 19, EITF Liaison Memo No. Issue Summary No. 1 * Memo Issue Date March 5, 2015 Meeting Date(s) EITF March 19, 2015 Contact(s) Mark Pollock Lead Author Ext. 476 Jennifer Hillenmeyer EITF Coordinator Ext. 282 John Althoff

More information

How private equity is tackling operational complexity

How private equity is tackling operational complexity How private equity is tackling operational complexity General partners are improving their efficiency and scalability through digital and analytical tools. Sudeep Doshi, Bryce Klempner, and Nikhil Sudan

More information

Revenue Recognition: Manufacturers & Distributors Supplement

Revenue Recognition: Manufacturers & Distributors Supplement Revenue Recognition: Manufacturers & Distributors Supplement Table of Contents BACKGROUND & SUMMARY... 3 SCOPE... 5 THE REVENUE RECOGNITION MODEL... 5 STEP 1 IDENTIFY THE CONTRACT WITH A CUSTOMER... 5

More information

Eliciting Theory about a Retirement Process

Eliciting Theory about a Retirement Process J. Software Engineering & Applications, 2008, 1: 1-7 Published Online December 2008 in SciRes (www.scirp.org/journal/jsea) 1 Eliciting Theory about a Retirement Process Mira Kajko-Mattsson, Anna Hauzenberger,

More information

BS&P Guidelines for NYISO Budget Preparation/ Financing and for Project Monitoring. Draft 07/1423/03

BS&P Guidelines for NYISO Budget Preparation/ Financing and for Project Monitoring. Draft 07/1423/03 BS&P Guidelines for NYISO Budget Preparation/ Financing and for Project Monitoring Draft 07/1423/03 1 Executive Summary An effective project budgeting and financing process is essential to ensure sound

More information

Social Insurance in China

Social Insurance in China JANUARY 2016 FINAL Social Insurance in China Research Summary BSR Social Insurance in China, Research Summary 1 About This Report This high-level research summary introduces the scope and principal findings

More information

Upstream and downstream costs are often interdependent: eg. R+D and customer service.

Upstream and downstream costs are often interdependent: eg. R+D and customer service. CHAPTER 14. PERIOD COST APPLICATION Support department cost allocation is treated separately in part because most period costs are excluded from inventoriable costs by accounting standards. But prices

More information

HIGH COMMITTEE FOR CORPORATE GOVERNANCE APPLICATION GUIDE FOR THE AFEP-MEDEF CORPORATE GOVERNANCE CODE OF LISTED CORPORATIONS OF JUNE 2013

HIGH COMMITTEE FOR CORPORATE GOVERNANCE APPLICATION GUIDE FOR THE AFEP-MEDEF CORPORATE GOVERNANCE CODE OF LISTED CORPORATIONS OF JUNE 2013 HIGH COMMITTEE FOR CORPORATE GOVERNANCE APPLICATION GUIDE FOR THE AFEP-MEDEF CORPORATE GOVERNANCE CODE OF LISTED CORPORATIONS OF JUNE 2013 December 2014 1 This is a free translation of the 2 nd edition

More information

IT Governance for DG EAC

IT Governance for DG EAC Ref. Ares(2016)2031277-28/04/2016 Ref. Ares(2016)5750696-04/10/2016 EUROPEAN COMMISSION Directorate-General for Education and Culture Resources and Planning Informatics and Logistics IT Governance for

More information

China s Measure in Real Term for Education and Health

China s Measure in Real Term for Education and Health China s Measure in Real Term for and Deng Weiping Department of National Accounts National Bureau of Statistics of China The and are two different activities, but from the view of national accounts they

More information

T2-T2S CONSOLIDATION HIGH-LEVEL SUMMARY OF BUSINESS CHANGES

T2-T2S CONSOLIDATION HIGH-LEVEL SUMMARY OF BUSINESS CHANGES T2-T2S CONSOLIDATION HIGH-LEVEL SUMMARY OF BUSINESS CHANGES Version: 0.70.6 Status: DRAFT Date: 22/06/201717/05 /2017 Contents 1 INTRODUCTION... 4 2 MODULAR APPROACH... 6 2.1 Requirements... 6 2.2 Central

More information

The By-Laws of t he HSC Brooklyn Chapt er Unit ed Universit y Professions

The By-Laws of t he HSC Brooklyn Chapt er Unit ed Universit y Professions The By-Laws of t he HSC Brooklyn Chapt er Unit ed Universit y Professions Art icle 1: - Name The name of t his organizat ion shall be t he Healt h Science Cent er at Brooklyn Chapt er of Unit ed Universit

More information

CONTACT(S) Peter Clark +44 (0) Jane Pike +44 (0)

CONTACT(S) Peter Clark +44 (0) Jane Pike +44 (0) IASB Agenda ref 8 STAFF PAPER Board Meeting Project Paper topic Research Programme Research Update CONTACT(S) Peter Clark pclark@ifrs.org +44 (0)20 7246 6451 Jane Pike jpike@ifrs.org +44 (0)20 7246 6925

More information

Proposed Working Mechanisms for Joint UN Teams on AIDS at Country Level

Proposed Working Mechanisms for Joint UN Teams on AIDS at Country Level Proposed Working Mechanisms for Joint UN Teams on AIDS at Country Level Guidance Paper United Nations Development Group 19 MAY 2006 TABLE OF CONTENTS Introduction A. Purpose of this paper... 1 B. Context...

More information

Project Connect. June 22, 2011

Project Connect. June 22, 2011 Project Connect June 22, 2011 Introduction Meeting Minutes Approval Project Status Report IV&V Update By Ernst & Young Other Business Public Comments Review of Actions from Meeting Schedule Next Meeting

More information

Brief course information Strategic planning and project selection Project integration management Project scope management

Brief course information Strategic planning and project selection Project integration management Project scope management Brief course information Strategic planning and project selection Project integration management Project scope management Total Quality Project Management 2 This is an individual work. Each student prepares

More information

Charles Sturt University

Charles Sturt University Charles Sturt University Division of Facilities Management DRAFT - 2009 Operational Plan Statement of Context The Division of Facilities Management will seek to consolidate structural and operational initiatives

More information

13 TH MEETING 2 MAY 2016

13 TH MEETING 2 MAY 2016 EUROPEAN COMMISSION DIRECTORATE-GENERAL TAXATION AND CUSTOMS UNION Indirect Taxation and Tax administration Value added tax VAT Expert Group 13 th meeting 2 May 2016 taxud.c.1(2016)3386352 VAT EXPERT GROUP

More information

The 7 th International Scientific Conference DEFENSE RESOURCES MANAGEMENT IN THE 21st CENTURY Braşov, November 15 th 2012

The 7 th International Scientific Conference DEFENSE RESOURCES MANAGEMENT IN THE 21st CENTURY Braşov, November 15 th 2012 The 7 th International Scientific Conference DEFENSE RESOURCES MANAGEMENT IN THE 21st CENTURY Braşov, November 15 th 2012 THE PLANNING-PROGRAMMING-BUDGETING SYSTEM LTC Valentin PÎRVUŢ Land Forces Academy

More information

FOURTH PROGRESS REPORT ON TARGET2

FOURTH PROGRESS REPORT ON TARGET2 FOURTH PROGRESS REPORT ON TARGET2 On 20 November 2006, the Eurosystem published the third progress report on TARGET2. The report provided details of a number of pricing and legal issues (the pricing of

More information

ONEPOINT E SOL UT IONS LAB TABLES SEF A 8M C ERTIF IED SETTING THE NEW STANDARD A UST IN, T X

ONEPOINT E SOL UT IONS LAB TABLES SEF A 8M C ERTIF IED SETTING THE NEW STANDARD A UST IN, T X ONEPOINT E SOL UT IONS LAB TABLES SEF A 8M C ERTIF IED SETTING THE NEW STANDARD A UST IN, T X QUALITY POLICY STATEMENT 1/22/17 OnePointe Solutions core business is the sale, design, layout, fabrication,

More information

Mechanism and Methods of Enterprise Financing System Flexibility

Mechanism and Methods of Enterprise Financing System Flexibility Proceedings of the 8th International Conference on Innovation & Management 819 Mechanism and Methods of Enterprise Financing System Flexibility Zhang Ganggang 1, Ma Inhua 2 1. School of Vocational Technical,

More information

Annual Business Survey of Economic Impact 2005

Annual Business Survey of Economic Impact 2005 Annual Business Survey of Economic Impact 2005 Table of Contents Executive Summary 3 1. Introduction 11 2. Irish-Owned Manufacturing and Internationally Traded Services 13 3. Foreign-Owned Manufacturing

More information

This letter represents the views of CCR and not necessarily the views of FEI or its members individually.

This letter represents the views of CCR and not necessarily the views of FEI or its members individually. October 17, 2016 Russell G. Golden Chairman Financial Accounting Standards Board 401 Merritt 7 P.O. Box 5116 Norwalk, CT 06856-5116 Submitted via electronic mail to director@fasb.org File Reference No.

More information

EUROPEAN STANDARD OF ACTUARIAL PRACTICE 2 (ESAP 2) ACTUARIAL FUNCTION REPORT UNDER DIRECTIVE 2009/138/EC

EUROPEAN STANDARD OF ACTUARIAL PRACTICE 2 (ESAP 2) ACTUARIAL FUNCTION REPORT UNDER DIRECTIVE 2009/138/EC ACTUARIAL ASSOCIATION OF EUROPE ASSOCIATION ACTUARIELLE EUROPÉENNE 4 PLACE DU SAMEDI B-1000 BRUSSELS, BELGIUM TEL: (+32) 22 17 01 21 FAX: (+32) 27 92 46 48 E-MAIL: info@actuary.eu WEB: www.actuary.eu EUROPEAN

More information

Economic Framework for Power Quality

Economic Framework for Power Quality Economic Framework for Power Quality Dr. R Venkatesh, Deputy General Manager, Switchgear-6 and Power Quality Business, Crompton Greaves Ltd., Aurangabad. 1. Background With the increasing emphasis on energy

More information

Managing contractual obligations

Managing contractual obligations IBM Software Industry Solutions Contract Management Managing contractual obligations Managing contractual obligations Contents 2 Managing contractual obligations 3 How IBM manages obligations 3 Case example

More information

Innovazione tecnologica e del modello di business: il caso Street Scooter

Innovazione tecnologica e del modello di business: il caso Street Scooter Innovazione tecnologica e del modello di business: il caso Street Scooter Mario Casoni Business Development Director Western Europe Major forces of transformation in manufacturing sector SERVITIZATION

More information

Climate Action Reserve Forest Project Protocol Proposed Guidelines for Aggregation

Climate Action Reserve Forest Project Protocol Proposed Guidelines for Aggregation Climate Action Reserve Forest Project Protocol Proposed Guidelines for Aggregation Table of Contents Introduction... 2 Proposed Aggregation Guidelines... 3 Eligible Project Types... 3 Number of Landowners...

More information

REGULATIONS FOR THE IMPLEMENTATION OF THE LAW ON WHOLLY FOREIGN-OWNED ENTERPRISES. Adopted by Decision No. 60 of the Cabinet on October 27, 2000

REGULATIONS FOR THE IMPLEMENTATION OF THE LAW ON WHOLLY FOREIGN-OWNED ENTERPRISES. Adopted by Decision No. 60 of the Cabinet on October 27, 2000 REGULATIONS FOR THE IMPLEMENTATION OF THE LAW ON WHOLLY FOREIGN-OWNED ENTERPRISES Adopted by Decision No. 60 of the Cabinet on October 27, 2000 Chapter 1. General Article 1. These regulations are intended

More information

Black-Box Testing Techniques I

Black-Box Testing Techniques I Black-Box Testing Techniques I Software Testing and Verification Lecture 4 Prepared by Stephen M. Thebaut, Ph.D. University of Florida Definition of Black-Box Testing Testing based solely on analysis of

More information

ANNEX. to the COMMISSION DECISION

ANNEX. to the COMMISSION DECISION EUROPEAN COMMISSION Brussels, 15.12.2017 C(2017) 8512 final ANNEX 1 ANNEX to the COMMISSION DECISION on the adoption of a financing decision for 2017 and 2018 for the pilot project "Pilot project - Rare

More information

What About Payment System Integration? An Overview of Regional Experiences

What About Payment System Integration? An Overview of Regional Experiences What About Payment System Integration? An Overview of Regional Experiences Presented at the World Bank Conference on Redefining the Landscape of Payment Systems April 7 10, 2009 Cape Town, South Africa

More information