DIB An Example of Experience Factory from Bari University 1 An Experience of Technologies Diffusion Prof. Giuseppe Visaggio Department of Computer Science.

Slides:



Advertisements
Similar presentations
The CCM framework consists of 11 Control Areas that are important to be measured, especially when comparing between different cloud provider offering.
Advertisements

Introducing telehealth into practice: Unit C4. Learning outcomes By the end of this section, you will be able to; – Identify the key challenges associated.
Formulate Alternatives. Accomplishments n Put together a team n Established a shared vision of the status quo n Identified problems n Defined planning.
Project Management Process. Project Complexity means that: a team of people are needed to supply expertise the work needs to be broken into manageable.
PRIMA © PRIMA Consortium All Rights Reserved 1 Project Risk Management Project funded by the EC under the Information Society Technology /2002 Corporate.
SE 555 Software Requirements & Specification Requirements Management.
PDDL: A Language with a Purpose? Lee McCluskey Department of Computing and Mathematical Sciences, The University of Huddersfield.
Differences btwn mainteance and development Smaller configuration management units Understanding Impact analysis Smaller, more frequent decisions Show.
Notion of a Project Notes from OOSE Slides - modified.
Agile Quality Assurance Reference Model Jacob Sandnes 3/23/15.
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
Michele Dupuis, Senior Officer Knowledge Integration SSHRC Knowledge Mobilization: An Overview of SSHRC’s policies and practices March 31, 2014.
INFLUENCE OF UNDERGRADUATE COURSE SOFTWARE DESIGN AND ARCHITECTURE TO POSTGRADUATE COURSE ARCHITECTURE, DESIGN AND PATTERNS Magdalena Kostoska Nevena Ackovska.
Leonardo da Vinci Project BLENDED LEARNING TRANSFER Rationalising, Learning and Transferring the use of technological platforms to enterprise-based learning.
Functional Testing Test cases derived from requirements specification document – Black box testing – Independent testers – Test both valid and invalid.
Picture 1 model: ICT lifecycle in a company 1. business needs & business strategy 2. ICT strategy - ICT assessment - ICT strategic plan - ICT implementation/tactical.
Don Von Dollen Senior Program Manager, Data Integration & Communications Grid Interop December 4, 2012 A Utility Standards and Technology Adoption Framework.
Test Organization and Management
Investment Portfolio Methodologies Pertemuan Matakuliah: A Strategi Investasi IT Tahun: 2009.
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
Assurance Case Approach TECNALIA Inspiring Business Novara November, 2013 TRIAL WS.
Activity 1: My skills. Personal, learning and thinking skills How would you describe these kinds of people? What do you think they would be good at? –Independent.
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
Applications portfolio analysis
1 Informing a Data Revolution Getting the right data, to the right people, at the right time, on the right format Johannes Jütting, PARIS21 Tunis, 8 Decemeber.
David N. Wozei Systems Administrator, IT Auditor.
Chapter 2 소프트웨어공학 Software Engineering 임현승 강원대학교
Chapter 3: Software Maintenance Process Omar Meqdadi SE 3860 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
JVB-STC'97- 1 #*#* Successful Adoption and Use of Object Oriented Technologies STC ‘97 April 30, 1997 Jim Van Buren.
Scientific-Technological Management Giorgio Musso Physics Department SoSMCE 2013 Summer School Genoa, Italy.
7 th Continual Improvement & Innovation Symposium 2015 CASE STUDY COMPETITION: INNOVATION TEMPLATE [ Name of the Organization ] [ Innovation Title ]
DIB 1 Some Experiences in a S.F. Diffusion. Prof. Giuseppe Visaggio Department of Computer Science University of Bari
IT Project Management, Third Edition Chapter 11 1 Chapter 6: Project Risk Management.
EHR Goal Setting and Impact on Quality of Care
PREPARED BY: Hadeel El-Genedy SOFTWARE ARCHITECTURE COURSE PRE-MASTERS STUDIES COMPUTER SCIENCE DEPARTMENT CAIRO UNIVERSITY Software Product Line.
Chapter 15: Risk Management
Copyright 2012 Delmar, a part of Cengage Learning. All Rights Reserved. Chapter 9 Improving Quality in Health Care Organizations.
The System and Software Development Process Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Manag ing Software Change CIS 376 Bruce R. Maxim UM-Dearborn.
Object Oriented Reverse Engineering JATAN PATEL. What is Reverse Engineering? It is the process of analyzing a subject system to identify the system’s.
Overview of Real Time Grid Reliability Management Carl Imhoff Pacific Northwest National Laboratory January 27-29, 2004 Washington, D.C. Transmission Reliability.
National HTA strategies; the case of Hungary László Gulácsi PhD Chair Professor Corvinus University of Budapest Unit of Health Economics and Health Technology.
Testability of Analogue Macrocells Embedded in System-on-Chip Workshop on the Testing of High Resolution Mixed Signal Interfaces Held in conjunction with.
Topic (i): Selective editing / macro editing Discussants Orietta Luzi - Italian National Statistical Institute Rudi Seljak - Statistical Office of Slovenia.
Argonne National Laboratory Experience and Perspectives on Environmental Remediation Karen P. Smith Environmental Science Division Argonne National Laboratory.
Metric Studio Introduction Beget Software Solutions.
Ch7: Software Production Process. 1 Waterfall models  Invented in the late 1950s for large air defense systems, popularized in the 1970s  Main characteristics:
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
Course, Curriculum, and Laboratory Improvement (CCLI) Transforming Undergraduate Education in Science, Technology, Engineering and Mathematics PROGRAM.
1 DEPARTMENT OF SCIENCE & TECHNOLOGY DEPARTMENT OF SCIENCE & TECHNOLOGY ONTENTS c c 1.Estimate of National Expenditure ‘Chapter’: Vote 18……………………………Tag.
Amol Kulkarni CUTS International 30 October 2015 Regulatory impact assessment in Insurance sector 1.
The Nature of Business McGraw-Hill  The McGraw-Hill Companies, Inc., 2001.
ITEC 1010 Information and Organizations Chapter V Expert Systems.
Continual Service Improvement Methods & Techniques.
Managing Qualitative Knowledge in Software Architecture Assesment Jilles van Gurp & Jan Bosch Högskolan Karlskrona/Ronneby in Sweden Department of Software.
Understanding Software Technology Transfer Noor Mahammad Chervu
Risk Management.
Maintenance Issues in Software Engineering
Computing Research for Sustainability
Introduction Characteristics Advantages Limitations
Evaluating Genetically Modified Organisms
EVALUATION OF V&V TOOLS
Please highlight one choice only
Certification Project Template
Robert W. Lingard California State University, Northridge
Department of Computer Science Regression Testing.
Strategic Environmental Assessment (SEA)
Please highlight one choice only
Chapter 26 Estimation for Software Projects.
8th Continual Improvement & Innovation Symposium 2016 CASE STUDY COMPETITION: INNOVATION TEMPLATE [ Name of the Organization ] [ Innovation Title ]
Presentation transcript:

DIB An Example of Experience Factory from Bari University 1 An Experience of Technologies Diffusion Prof. Giuseppe Visaggio Department of Computer Science University of Bari

DIB An Example of Experience Factory from Bari University 2 SETTING /The research and experience packaging were carried out in Software Engineering Research Laboratory (SER-Lab) /Domains dealt with: êrenewal processes for geriatric software êmonitoring of software decay

DIB An Example of Experience Factory from Bari University 3 Transfer Strategy... /Commitment. New technologies and methods are found efficacious for a risky situation.They are introduced, either in a pilot or a challenging project, and validated by experimentation.

DIB An Example of Experience Factory from Bari University 4... Transfer Strategy /Packaging and dissemination.The innovative technologies are packaged, together with empirically-gained experience.The best practices are disseminated to other customers in the same or other organizations. New experience can then be included in the package to enhance its reuse potential in future projects.

DIB An Example of Experience Factory from Bari University 5 Projects... 1Renewal of a working Software System in a Bank in Southern Italy (APPBANK) 2Partial migration of a software system belonging to a Crédit Agricole (CHARTRE)

DIB An Example of Experience Factory from Bari University 6... Projects 3Analysis of a working package in a manufacturing company in Southern Italy (FILANTO) 4Feasibility study of renewal of a working software system in a French insurance company (RCV)

DIB An Example of Experience Factory from Bari University 7 APPBANK: experience packaging... /Metric plan for maintenance process evaluation (full) /Reverse engineering process (partial). /Restoration process (partial).

DIB An Example of Experience Factory from Bari University 8 … APPBANK: experience packaging... /Templates for application architectures with a good level of information hiding (full) /Reengineering process by increments (partial), experimented on part of the software system (weak evidence). /Aging symptoms: metrics and assessment tools (full).

DIB An Example of Experience Factory from Bari University 9 … APPBANK: experience packaging /Decision model for defining the renewal process adequate to age symptoms (partial) /Value model for technical-economic evaluation of the system (full) /Heuristic model for cost estimation (partial)

DIB An Example of Experience Factory from Bari University 10 CHARTRE: Reused Packages /Value Model for technical-economic evaluation of the system, metrics used and baselines were adapted. This model will be used for Quality Monitoring. /Templates for application architectures with a good level of information hiding.

DIB An Example of Experience Factory from Bari University 11 FILANTO: Reused Packages /Aging symptoms, the metrics were adapted. /Decision Models for defining the renewal process adequate to age symptoms. /Reengineering process was suggested. This suggestion was not accepted.

DIB An Example of Experience Factory from Bari University 12 RCV : Reused Packages /Aging symptoms, the metrics were adapted /Decision Model for defining the renewal process adequate to age symptoms. /Reengineering process was suggested. The management is considering its decision.

DIB An Example of Experience Factory from Bari University 13 CONCLUSIONS... /The experience package needs to be adapted, especially when it has an impact on already active processes. At any reuse, the metric plan had to be adapted.

DIB An Example of Experience Factory from Bari University CONCLUSIONS... /The customer management prefers to use packaged experience when the evidence is carefully earned. (RCV and FILANTO decide against the reengineering process although it has been shown to be the most efficacious).

DIB An Example of Experience Factory from Bari University CONCLUSIONS /Even when innovative technologies have the evidence of their efficacy, they are adopted when the problem has an economic value that is grater then the risk of technology adoption. (Only the value model used for quality monitoring was used after the end of the project in CHARTRE).