1 eDEP Contractual aspects eDEP Contractual aspects Mohamed ELLEJMI Mohamed ELLEJMI June 2008 June 2008 European Organisation for the Safety of Air Navigation.

Slides:



Advertisements
Similar presentations
GRIDS infrastructures under the 6th FP Contractual and financial modalities Christophe KOWALSKI European Commission, Information.
Advertisements

By: MSMZ. Objective After completing this chapter, you will be able to: Explain 2 contract review stage List the objective of each stage of the contract.
Housing Trust Migration (including Interfacing) George Palios.
MIS 2000 Class 20 System Development Process Updated 2014.
Mod 0273: 1 st Development Group Workshop 4 th February 2010.
On-Call Signal Contract Options for Discussion March 13, 2015 Cape Cod Joint Transportation Committee.
Project Management Process. Project Complexity means that: a team of people are needed to supply expertise the work needs to be broken into manageable.
Copyright 2000, Stephan Kelley1 Estimating User Interface Effort Using A Formal Method By Stephan Kelley 16 November 2000.
Using Managed Test Teams An Alternative to Out-sourcing or In-sourcing testing Ståle Amland, Hulda Garborgsv. 2, N-4020 STAVANGER, NORWAY Mob:
Software Development Contracts and Legal Issues Cost plus Fixed price Combined.
Lecture 13 Revision IMS Systems Analysis and Design.
CS 501: Software Engineering
Business Intelligence Dr. Mahdi Esmaeili 1. Technical Infrastructure Evaluation Hardware Network Middleware Database Management Systems Tools and Standards.
Chapter 7.3 The Publisher-Developer Relationship.
COMP8130 and 4130Adrian Marshall 8130 and 4130 Test Management Adrian Marshall.
1 Public Entities Risk Management Forum Office of the Accountant General National Treasury Project Risk Management Jeets Hargovan Government Technical.
LBNL Budget System Proposal Finance Network October 14, 2004.
Systems Analysis and Design: The Big Picture
“Here’s why you need the new wheels, too…” Shawn and Steve Image from
S/W Project Management
© The Treasury 1 Better Business Cases “Investing for change” Overview 2012 August 2012.
ERP Lifecycle.
1 Javier Pérez Bartolomé Service Provision and Performance European Commission TREN-G3.
14 September 2015© Graffica Ltd eDEP User Group eDEP Development Mike Vere, Graffica Ltd.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
 To explain the importance of software configuration management (CM)  To describe key CM activities namely CM planning, change management, version management.
1 G4MICE Design Iteration Malcolm Ellis MICE Video Conference 21 st April 2004.
Software cost estimation Predicting the resources required for a software development process 1.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Top Down View of Estimation Test Managers Forum 25 th April 2007.
Introduction to Systems Analysis and Design
Presentation to the Information Services Board March 6, 2008 Bill Kehoe, Chief Information Officer Bill Kehoe, Chief Information Officer.
Systems Life Cycle A2 Module Heathcote Ch.38.
Defining the Horizontal Customer Interface of the DX 200 Platform Author: Mikko Kariola Supervisor: Prof. Timo O. Korhonen.
Systems Analysis and Design in a Changing World, Fourth Edition
Report on TTonT By: Jan Rozema. Contents Historical overview Status (at PFAC-02) Terms of Reference How to go onward.
Effort.vs. Software Product “Quality” Effort Product “Quality” Which curve? - linear? - logarithmic? - exponential?
1 EE29B Feisal Mohammed EE29B: Introduction to Software Engineering Feisal Mohammed Ph: x3156.
11/24/2015Dr. SASTRY-PROJ SOFTWARE PROJECT MANAGEMENT By Dr. M V S PERI SASTRY. B.E,Ph.D.
©Ian Sommerville 2000Software Engineering, 7th edition. Chapter 26Slide 1 Software cost estimation l Predicting the resources required for a software development.
BSBPMG501A Manage Project Integrative Processes Manage Project Integrative Processes Project Integration Processes – Part 1 Diploma of Project Management.
CERN European Organization for Nuclear Research M. Nonis – ACCU Meeting – 3/12/2008 HOSTEL BOOKING SOFTWARE.
Priced Proposal Training October/November 2015 DEPARTMENT OF TRANSPORTATION.
Dr. DEVENDRA TAYAL– THE SCOPE OF SOFTWARE ENGINEERING.
CSC 480 Software Engineering Test Planning. Test Cases and Test Plans A test case is an explicit set of instructions designed to detect a particular class.
ERP Implementation Lifecycle
WISE Working Group D September 2009, Brussels Jon Maidens.
Road Information System / Road Data Bank 10 April 2013 Lars Bergman M. Sc. In Civil Engineering Long Term Planning Swedish Transport Administration.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Observing the Current System Benefits Can see how the system actually works in practice Can ask people to explain what they are doing – to gain a clear.
Object-Oriented and Classical Software Engineering Eighth Edition, WCB/McGraw-Hill Stephen R. Schach 1.
SwCDR (Peer) Review 1 UCB MAVEN Particles and Fields Flight Software Critical Design Review Peter R. Harvey.
6/6/ SOFTWARE LIFE CYCLE OVERVIEW Professor Ron Kenett Tel Aviv University School of Engineering.
CS223: Software Engineering Lecture 32: Software Maintenance.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
Software Configuration Management
Enterprise Processes and Systems
Chapter 18 Maintaining Information Systems
Project Roles and Responsibilities
Relate to Clients on a business level
Chapter 7.3 The Publisher-Developer Relationship
Spending plan Essentials
Chapter 9 – Software Evolution and Maintenance
Department of Licensing HP 3000 Replatforming Project Closeout Report
Lesson 1 Understanding Software Quality Assurance
Point 6. Eurostat plans for Time Use Survey data processing and dissemination Working Group on Time Use Surveys 10 April 2013.
Chapter 2: Building a System
Building a “System” Moving from writing a program to building a system. What’s the difference?! Complexity, size, complexity, size complexity Breadth.
Presentation transcript:

1 eDEP Contractual aspects eDEP Contractual aspects Mohamed ELLEJMI Mohamed ELLEJMI June 2008 June 2008 European Organisation for the Safety of Air Navigation

2 Contents Previous Contract Current contract 2008 developments Budget Processes

3 Previous Contract eDEP Core contract (2006 – 2007) Maintenance service (EEC/RIF funded : 89K/2007 and 62k/2006) RIF/EEC sponsored developments (EEC/RIF funded : 248K/2007 and 114k/2006) APT sponsored developments (paid for by APT : 215K/2007 and 62K/2006) AVT sponsored developments (paid for by AVT : 22K in 2007 and 5k in 2006) STORIA included in this contract “MTV” separate Contract TRS A (197K in 2006/2007) Private treaty for the ITWP connection to TwoSim 3D simulator (94K in 2007) 2006/2007 : investment of 1 million for three projects

4 EEC/RIF Contract Maintenance Service 1 st Level support service Ad-hoc tasks Setting up demos, experiments Investigating issues on-site 2 nd Level support service Bug fixing in previously released software delivery service Actually only 3 deliveries per year Fixed price Merging of all development lines, non-regression testing, correction of found bugs (due to the developments) Delivery on-site into CM Synergy Maintenance Report (delivery contents, test results) Perfective maintenance

5 Current Contract EEC/RIF ESCAPE: AEG/TCT/STORIA Perfective Maintenance Support CNS AVT project (Leo Van der Hoorn) APT Integrated Tower Position (Stephane Dubisson) FASTI TCT and FASTI Demonstrator (Chris Brain, Bogdan Petricel, Christopher Costelloe) EHQ/DAS CIMACT (Alain Fowler, Jan Scholz)

6 What’s New in 2008 Maintenance Improvement: Simplification of test documentation and alignment with eDEP SRD Automated test Perfective Maintenance TCT in ESCAPE New eDEP Launching interface Map editor PWP development

7 Budget 2008/2009 For 2008: Maintenance: 108k ERS : 146K CIMACT: 136 K AVT: 11k APT: 150k FASTI: 120k RST ?  Total 671K+ ? for 2008 For 2009: need to raise a new contract

8 Development Process All developments have a Work Plan. The work plan defines The requirement The proposed architecture changes The test strategy Detailed design issues if needed Proposed documentation updates Developments fit in with the client need and client timescales (need to be flexible and client oriented) merges parallel development lines as needed during the delivery to EEC

9 Configuration Management Master database (in Graffica premises at Malvern CVS based Bretigny developers use this Malvern database (via remote link) Perfectly integrated into Eclipse Backup database in EEC/RIF Configuration Management (CM Synergy) Re-synchronised every 4 months as part of delivery process One exception : AEG (ACE eDEP Gateway) – which is developed under Configuration Management CM Synergy

10 Contract Concepts EEC/RIF contracts are based upon the “Phased Tasking” model Tasks are broken down into 3 categories Initial Tasks Optional Tasks Future Tasks

11 Contract Concepts Initial Tasks EUROCONTROL provides a detailed task specification Bidders provide a fixed, non-reversible price Task is implicitly ordered at contract signature Optional tasks EUROCONTROL provides a detailed task specification Bidders provide a fixed, non-reversible price Task is not implicitly ordered at contract signature. EUROCONTROL at some point during the contract may raise this task (no change to specification, no change to price)

12 Contract Concepts Future Tasks EUROCONTROL provides a rough outline of the task EUROCONTROL provides guidance and/or historical data Bidder provides A Cost envelope for the future task A Costing Model for the future task Task is not implicitly ordered at contract signature. During the contract, EUROCONTROL may raise the task, providing at that moment a detailed task specification The supplier analyses the detailed specification, and calculates a fixed non-reversible price, using the previously agreed costing model

13 Contract Concepts Future Tasks : Cost Envelope Bidders estimate a cost envelope (with some margin) to cover this task Given the EUROCONTROL task definition is “rough” then obviously the bidder cost envelope is “rough” Estimating a large cost envelope is not necessarily bad (the costing model is more important) For a bid, all the future task cost envelopes are added-up to give a total contract envelope. This is considered as the “potential to spend” 2008/2009 Envelope: 989 K€ 2008/2009 Envelope: 989 K€

14 Contract Concepts Future Tasks : Costing Model The Costing Model explains how the supplier shall compute the real cost of a future task, once EUROCONTROL provides a real and detailed specification Costing models vary from simple to complex. Typically, a complex costing model defines Effort profiles : e.g. a typical s/w development would be 12% Design+TestPlan, 30% development, 10% test, 20% support to Integration,… Overheads : e.g. 10% project management overhead, 4% Quality Staff Profiles /Costs: Project Manager (620€/day), Senior Engineer(560€/d), Junior Engineer(520€/d) Effort/Staff relationship: e.g. 80% of Design/Test is done by Senior Engineer

15 Contract Execution The contract is signed for a Committed amount Total of Initial Tasks (ordered implicitly at contract start) Maximum Contract value which is Total of initial tasks Total of optional tasks Total of future tasks Initial Task 1 Optional Task 2 Future Task 3 Future Task 4 Future Task 5

16 Contract Execution During the contract, Optional tasks may be activated No change to specification No change to price. Committed contract value increases, remaining within the overall maximum amount. Initial Task 1 Optional Task 2 Future Task 3 Future Task 4 Future Task 5

17 Contract Execution During the contract, Future tasks may be activated EUROCONTROL provides a detailed specification Supplier provides a technical response Once approved, supplier provides a financial response (using the Costing Model) The real cost may vary from the original “guess” given in the CFT response (this is natural) However, the new committed contract value must remain within the overall contract maximum value. Initial Task 1 Optional Task 2 Future Task 3 Future Task 4 Future Task 5

18

19 Core code sharing AVT 90% core ITWP 30% core CIMACT 80% core LARA 30% core FASTI 90% core Core 100% core