How To Understand The Theory Of Integration
|
|
|
- Gwendoline Glenn
- 5 years ago
- Views:
Transcription
1 Reflections on 3 decades of unforeseen failures by Gerrit Muller Buskerud University College [email protected] Abstract Nearly all systems developments run into problems in the late project phases, where unforeseen surprises disrupt careful planning. We will discuss a framework for systems development and integration and use a number of examples to explore what happens during systems integration. We assert that the entire project plan should be designed in reverse order, taking systems integration as driving concern. integration examples 1 viewing 1980 performance 2 acquisition performance theory fundamentals of integration fundamentals of systems engineering 7 great presentations Distribution This article or presentation is written as part of the Gaudí project. The Gaudí project philosophy is to improve by obtaining frequent feedback. Frequent feedback is pursued by an open creation process. This document is published as intermediate or nearly mature version to get feedback. Further distribution is allowed as long as the document remains complete and unchanged. status: planned solution information physical skip; too little time products/projects skip; too little time 4 gas turbines 5 subsea oil&gas role of software and users reflections on systems integration wrap-up
2 Figure of Contents TM integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 2 Gerrit Muller SIRKlogo
3 Example 1: Integration of Treatment Planning System user 1980, first job: display firmware host display integration drama: image retrieval 20s (spec: less than 1s) disk next image 19s monitor 1s image on monitor cause: too much overhead too many layers too much process communication root cause: lack of system design 20 seconds 3 Gerrit Muller SIRKfirmwareExample
4 Why is Systems Integration so Poorly Understood Why do we always get delays and cost overruns during integration? Why seems everything OK until integration? Why do so few people understand what happens during integration? component 1 scheduled delivery date realized delivery date component 2 component 3 integration and test component 4 Do you have any design issues for the design meeting? The default answer is: No. delay and cost overruns During integration numerous problems become visible 4 Gerrit Muller SIRKintegrationQuestions
5 How do you rank your project or program? poor sufficient good very good excellent perfect Outside world Customers Lifecycle support Specifications Design Technology People Process 5 Gerrit Muller SIRKsurvey
6 Practical Limitations Outside world Customers Lifecycle support Specifications Design Technology People Process poor sufficient good very good excellent perfect Perfect processes, people, technologies, designs, or specifications do not exist Imperfections sometime, somewhere, will show up; always at an inconvenient moment x x x x x x x x x expected answers from Kongsberg industry 6 Gerrit Muller SIRKlimitations
7 Fundamentals of Integration integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 7 Gerrit Muller SIRKlogoFundamentalsIntegration
8 V-Model needs validation specification verification system design system test subsystem design subsystem test component design component test component realization 8 Gerrit Muller TPSEPvModel
9 Conventional Integration View needs specification and design specification system design subsystem design component design validation verification system test subsystem test component test integration and test component realization 9 Gerrit Muller SIRKvModel
10 Limitations in Front-End Cause Failures failures found during integration can be traced back to unknowns, unforeseens, and wrong assumptions needs specification and design specification system design subsystem design component design ε ε subsystem test component test validation verification system test integration and test component realization 10 Gerrit Muller SIRKvModelFailures
11 Typical Concurrent Product Creation Process policy requirements design integrate test policy requirements and specification design integrate test -1 strategy 0. feasibility 1. definition 2. system design 3. engineering 4. integration & test 5. field monitoring 6. product operational life cycle 11 Gerrit Muller SINTproductCreationProcess
12 Integration Takes Place in a Bottom-up Fashion parts view component functional dynamic subsystem system function qualities integrate system context alpha test 12 Gerrit Muller SIRKlevels
13 Fill in this form during KSEE 2013! KSEE 2013 work form Niels Braspenning System Integration at ASML: Linking Technical Content, Test Configurations, Timing... And People! Current Status What type of failures pop-up during your Integration? Potential Improvements How could these failures be found earlier? What means or strategies can you employ to find them earlier? Alejandro Salado Validation risks of using development methodologies in a hierarchical fashion - When contracts meet architecture ownership Andreas Thorvaldsen Changing A System From Within And Get Hit By The Unexpected Surprises Benoît Le Bihan Laggan Tormore Project System Test: when new Subsea Solutions For Harsh Environment Meet Reality Jim Armstrong Systems Integration: What Are We Waiting For? Terje Jensvik A software centric approach to Electronic Systems Engineering. Eldar Tranøy Early phase need analysis Can we ease systems integration? Gerrit Muller Why is Systems Integration understood so poorly? Reflections on 3 decades of unforeseen failures 13 Gerrit Muller SIRKformKSEE
14 Example 2: Performance Again integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 14 Gerrit Muller SIRKlogoAcquisition
15 Example 2: Integration of MRI Acquisition Subsystem host new hardware new software acquisition reconstruction display gradient amplifiers RF amplifiers RF receiver 15 Gerrit Muller SIRKscanner
16 Repetition Time MRI imaging = repeating similar pattern many times G y =0 G y =127 RF transmit TE TR typical TE: 5..50ms receive problem: TR > 1 s. spec less than 10 ms more than factor 100 off! Gz Gx causes: floating point arithmetic too many layers Gy root cause: functionality focus 16 Gerrit Muller SIRKimaging
17 Fundamentals of Systems Engineering integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 17 Gerrit Muller SIRKlogoFundamentalsSE
18 SE Rule 1: Partition and Define Interfaces system subsystem 1 subsub system A subsub system B subsub system N atomic part atomic part atomic part subsub system A subsystem 2 subsub system B subsub system N subsub system A subsystem n subsub system B subsub system N 18 Gerrit Muller SPFrecursion
19 99% of Organization has a Parts Focus engineering knowledge parts data base procurement system specification engineering production procedures production system design qualification procedures installation source data system documentation quality assurance lifecycle support knowledge DB doc DB CAD SCM ERP PDM past experience project documents mechanical electrical design database source code management resource planning, e.g. SAP product data management 19 Gerrit Muller SPFengineering
20 10%? Understands Dynamic Behavior or Functionality image from database interpolate Look up table invert contrast / brightness graphics merge colour LUT monitor spatial enhancement bi-linear bi-cubic output brightness contrast legend input SW HW 20 Gerrit Muller MICVpresentationPipeline
21 Few Understand Key Performance Parameters Systems Engineering: responsible for customer key drivers and key performance parameters of system process quality throughput reliability mechanical engineering mechatronics electrical engineering optics measurements embedded control software engineering 21 Gerrit Muller SCSEsystemsEngineering
22 Typical Order of Integration Problems 1. The (sub)system does not build. 2. The (sub)system does not function. 3. Interface errors. 4. The (sub)system is too slow. 5. Problems with the main performance parameter, such as image quality. 6. The (sub)system is not reliable. 22 Gerrit Muller SINTproblems
23 Solutions: Integration of Multiple Products integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 23 Gerrit Muller SIRKlogoSolutions
24 Example 3: Integrated ClinicalSolutions Integrated Clinical Solutions: integrate stand-alone products to offer clinical integrated functionality MR "MPR" URF CT CT Vascular Recepti on Reading Room Office Note the similarity with Kongsberg Maritime s achievements with K- master and operator stations Radiologist at home Radiologist at other hospital Radiologist somewhere in the hospital Printer RAD RAD RAD Operating theatre trauma room teaching Radiology department Referring Physician Referring Physician Conference room IT infrastructure in basement 24 Gerrit Muller SIRKintegratedSolutions
25 The Information Model Swamp takes more than 5 years Every application, release, product, product family, and vendor has its particular interpretation of information, despite standardization. Convertors, wrappers, and adapters are nearly everywhere. The cynical name of our product was Shit Concentrator since the integrating product has to resolve any inconsistency standardization stack high innovation rate global standardization cardio analyse CT MRI Siemens ACR/NEMA high interoperability bolus chase cardio vascular GE vascular analyse URF DICOM medical imaging Philips RF legend applications product family vendor world standard 25 Gerrit Muller SIRKinformationModels
26 Risks of Near Identical Data Models URF monitor output: fixed size letters at fixed grid Workstation workstation tumor> tumor> X-ray system MRI scanner legacy systems other rendering causing a dangerous mismatch between text and image multiple near-identical data models with near-identical interpretations 26 Gerrit Muller SIRKfontRendering
27 Role of Software integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 27 Gerrit Muller SIRKlogoRoleSoftware
28 Software Characteristics and Role quantified properties productivity: images per hour speed: 100 frames/second max latency: 50ms max down time: 4 hrs/year SW determines and limits properties dynamic behavior control function function function SW defines functionality and dynamic behavior captures applications conducts all technologies parts subsub system A atomic part system subsystem 1 subsub system B atomic part subsub system N atomic part SW has its own partitioning in e.g. components, units SW has zero delivery time production is costless is ideal to solve last minute problems subsub system A subsystem n subsub system B subsub system N SW is abstract and intangible is alien to physical engineers 28 Gerrit Muller SIRKpartsFunctionsQualities
29 Hardware and Software Typically Meet at the End SW unit 1 SW unit 2 SW unit 3 SW unit 4 SW component A SW component B SW (sub)system typically, SW uses old hardware or stubbed hardware system HW el. 1 HW el. 2 HW el. 3 HW el. 4 HW module A HW module B HW (sub)system typically, HW uses old, vendor, or special software Segregation of hardware and software is a typical organizational problem. Such segregation ignores close coupling of hardware and software. Erroneous assumptions about hardware are discovered late. Key performance parameters are visible late. 29 Gerrit Muller SIRKintegrationHWSW
30 User Behavior is a.o. Determined by environmental factors social status education personal factors relation family group influence fashion culture taboo cultural mental status trauma emotional status physical status allergy handicap religion location taboo time preferences taste 30 Gerrit Muller ETexperienceFactors
31 Role of Users Users: are autonomous behave under influence of internal and external drivers are creative solve problems have limited knowledge of the system have limited insight in their impact on the system Users do the unexpected 31 Gerrit Muller SIRKusers
32 Today in Kongsberg integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 32 Gerrit Muller SIRKlogoToday
33 Errors Found after Functional Analysis and Quantification PID before PID after changed due to functional analysis and quantification from Knowledge Capture, Cross Boundary Communication and Early Validation with Dynamic A3 Architectures by Vickram Singh 33 Gerrit Muller SIRKdesignErrorsDR
34 Analysis of Subsea System Test design base functional spec System requirements verifying and validating the system 8,12,17,64,99, 113 System Test 8,17,99 subsystem spec modes of operation XX = event no. detail design spec 17,64 Subsystem requirements 8,17,64,99, 113 XX XX 8,12,17,64 Product requirements 12,17,99, 113 Where it was specified Where it was tested verifying and validating the subsystem verifying and validating the product XX XX Factory Acceptance Test 8,12,17, Extended Factory Acceptance Test 8,17,64,99, ,64 Where it should have been specified Where it should have been tested from master project by Åke Törnlycke and Rune Henden, FMC, Gerrit Muller SIRKsubseaVmodelAnalysis
35 Reflections on Systems Integration integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 35 Gerrit Muller SIRKlogoReflections
36 Imperfect Processes Outside world Customers Lifecycle support Specifications Design Technology People Process result and delivery oriented artifact oriented (documents!) check mark syndrome 36 Gerrit Muller SIRKreflectionsProcess
37 Imperfect People Outside world Customers Lifecycle support Specifications Design Technology People Process see only a small part of the big picture are unaware of their blind spots are adaptable and intelligent 37 Gerrit Muller SIRKreflectionsPeople
38 Imperfect Technology Outside world Customers Lifecycle support Specifications Design Technology People builds on math, physics, etc. even experts do not understand all vendors may supply it Process 38 Gerrit Muller SIRKreflectionsTechnology
39 Imperfect Design Outside world Customers Lifecycle support Specifications Design Technology multi-disciplinary many faceted (parts, functions, qualities) People Process 39 Gerrit Muller SIRKreflectionsDesign
40 Imperfect Specifications Outside world Customers Lifecycle support Specifications Design Technology are never complete are often polluted with solutions are often internally inconsistent tend to lack sharpness People Process 40 Gerrit Muller SIRKreflectionsSpecifications
41 Imperfect Lidecycle Support Outside world Customers Lifecycle support Specifications many lifecycles many stakeholders many rhythms Design Technology People Process 41 Gerrit Muller SIRKreflectionsLifecycle
42 Imperfect Customers Outside world Customers Lifecycle support Specifications complicated environment politics do not know what they need do the unexpected Design Technology People Process 42 Gerrit Muller SIRKreflectionsCustomers
43 Imperfect Outside World Outside world Customers Lifecycle support Specifications Design Technology People Process social complexity (humans) natural complexity interaction between natural and artificial world 43 Gerrit Muller SIRKreflectionsOutsideWorld
44 Without Measures it only gets Worse... trends required time to market increased integration features performance expectations amount of software globalization use globalization in development and logistics increased black box re-use increased black box complexity integration surprises 44 Gerrit Muller SIRKtrends
45 Wrap-up integration examples theory viewing performance fundamentals of integration 7 great presentations 2 acquisition performance fundamentals of systems engineering solution information physical role of software and users skip; too little time 2000 products/projects skip; too little time gas turbines 5 subsea oil&gas reflections on systems integration wrap-up 45 Gerrit Muller SIRKlogoWrapUp
46 Conclusion on Reflections Outside world Customers Lifecycle support Specifications Design plenty of imperfections! Technology People Process 46 Gerrit Muller SIRKreflectionsConclusion
47 How to Counter all of this? Outside world Customers Lifecycle support Specifications Design Technology People Process plenty of imperfections! Fail Early: proof key performance ASAP use partial integrations trends increased integration features performance expectations amount of software required time to market globalization use globalization in development and logistics increased black box re-use increased black box complexity integration surprises Improve System Development: modeling, analysis, tools process, people Focus on Systems Engineering 47 Gerrit Muller SIRKwrapUp
Module System Architecture Context
Module System Architecture Context by Gerrit Muller Buskerud University College and Buskerud University College e-mail: [email protected] www.gaudisite.nl Abstract The system architecture process is
Modeling and Analysis: Life Cycle Models
by Gerrit Muller Buskerud University College e-mail: [email protected] www.gaudisite.nl Abstract Products and enterprises evolve over time. This presentation explores the impact of these changes on the
EasyVision family of products
EasyVision family of products Examination rooms R/F Vascular print print store export view phase 1: 1992 Examination rooms clinical focus phase 3: 1995 MR CT research archive MPR MPR print store export
How To Write A Medical Journal
MR lezing Re-use in Workstation Products By Gerrit Muller Philips Medical Systems Common Digital Systems Philips Medical Systems 1 Common Digital Systems, Gerrit Muller EasyVision family of products Examination
Buskerud University College: Program Systems Engineering
: Program Systems Engineering - market and customer context life cycle context system architecting multi-disciplinary design mono-discipline mono-disciplinary engineering mono-discipline Frogs vei 41 P.O.
Industry Master; Engineering Work Experience part-time Job
Industry Master; Engineering Work Experience part-time Job by Gerrit Muller Buskerud University College e-mail: [email protected] www.gaudisite.nl Abstract The Systems Engineering Master education in
The Role and Task of the System Architect
- Blah Blah V4aa Idea IO think, analyze listen, talk, walk around design, assist project leader brainstorm, with work breakdown, explain schedule, risks present, meet, teach, discuss travel to write, customer,
Architectural Refactoring; illustrated by MR
rest of world network MR scanner admin MR scan MR view UI patient admin acquisition scan UI scan control reconstruction database operating system image processing rest of world MR scanner network view
Software Engineering. Objectives. Designing, building and maintaining large software systems
Software Engineering Objectives Designing, building and maintaining large software systems To define software engineering and explain its importance To discuss the concepts of software products and software
System Software Product Line
System Software Product Line 2 1 Introduction The concept of Software Product Lines has been developed for more than a decade. Being initially an academic topic, product lines are more and more incorporated
Oracle s Primavera P6 Enterprise Project Portfolio Management
Oracle s Primavera P6 Enterprise Project Portfolio Management Oracle s Primavera P6 Enterprise Project Portfolio Management is the most powerful, robust and easy-to-use solution for prioritizing, planning,
Information Systems Analysis and Design CSC340. XXIV. Other Phases
XXIV. Other Phases Implementation Phase Testing and Installation Phase Post-Installation Tasks Course Summary 2004 John Mylopoulos Other Phases -- 1 The Software Lifecycle Revisited Survey project scope
Information Systems Development Process (Software Development Life Cycle)
Information Systems Development Process (Software Development Life Cycle) Phase 1 Feasibility Study Concerned with analyzing the benefits and solutions for the identified problem area Includes development
Multi-view Architecting
by Gerrit Muller, JürgenMüller, Jan Gerben Wijnstra College, Philips Research e-mail: [email protected] www.gaudisite.nl Buskerud University Abstract The development of large SW-intensive products needs
Issue in Focus: Consolidating Design Software. Extending Value Beyond 3D CAD Consolidation
Issue in Focus: Consolidating Design Software Extending Value Beyond 3D CAD Consolidation Tech-Clarity, Inc. 2012 Table of Contents Introducing the Issue... 3 Consolidate Upstream from Detailed Design...
Basic Testing Concepts and Terminology
T-76.5613 Software Testing and Quality Assurance Lecture 2, 13.9.2006 Basic Testing Concepts and Terminology Juha Itkonen SoberIT Contents Realities and principles of Testing terminology and basic concepts
intuition + Your PACS PACS PARTNERSHIP
TM Yo u r PAC S + i N t u i t i o n A d v a n c e d Vi s u a l i z a t i o n : B e s t -in- c l a s s p ro f e s s i o n a l i m a g i n g i n f o r m a t i c s intuition + Your PACS PACS PARTNERSHIP The
GE PACS Conformance Statement for DICOM v3.0
g GE Medical Systems Technical Publications IIS P/N 4361668 Revision 01 GE PACS Conformance Statement for DICOM v3.0 Copyright 1998 By General Electric Company g GE Medical Systems GE Medical Systems,
Department of Veterans Affairs VHA DIRECTIVE 2011-005 Veterans Health Administration Washington, DC 20420 February 8, 2011
Department of Veterans Affairs VHA DIRECTIVE 2011-005 Veterans Health Administration Washington, DC 20420 RADIOLOGY PICTURE ARCHIVING AND COMMUNICATION SYSTEMS (PACS) 1. PURPOSE: This Veterans Health Administration
Defining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes
Defining, Modeling & Costing IT Services Integrating Service Level, Configuration & Financial Management Processes In our cost driven economy IT is facing increasing pressure to account for and reduce
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
Systems Engineering Master Project
System 1 System n - organizational and operational context organizational and operation context user needs and requirements breadth SE body of Knowledge design and realization reflect connect reflection
Software Engineering. Software Engineering. Software Costs
Software Engineering Software Engineering is the science and art of building significant software systems that are: 1) on time 2) on budget 3) with acceptable performance 4) with correct operation. Ian
Outline. 1 Denitions. 2 Principles. 4 Implementation and Evaluation. 5 Debugging. 6 References
Outline Computer Science 331 Introduction to Testing of Programs Mike Jacobson Department of Computer Science University of Calgary Lecture #3-4 1 Denitions 2 3 4 Implementation and Evaluation 5 Debugging
Project Management. Massimo Felici Room 1402, JCMB, KB 0131 650 5899 [email protected]
Project Management Massimo Felici Room 1402, JCMB, KB 0131 650 5899 [email protected] Project Management Software project management is an essential part of software engineering Concerned with activities
Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities
Technology Insight Paper Converged, Real-time Analytics Enabling Faster Decision Making and New Business Opportunities By John Webster February 2015 Enabling you to make the best technology decisions Enabling
BlueCielo Meridian Today
BlueCielo Meridian Today Positioning of our current product portfolio BlueCielo Meridian Customer Day June 26, 2014 Gilze Rijen The Netherlands Edwin van Dijk, Business Solution Specialist BlueCielo ECM
Interfacing Fuji CR in a DICOM Network Environment
Interfacing Fuji CR in a DICOM Network Environment Wayne T. DeJarnette, Ph.D., Valmore Albrecht, RT, Alan Orth, RT, Jon Sayer, M.S. DeJarnette Research Systems, Inc. 401 Washington Avenue Towson, MD 21204
A Grid Architecture for Manufacturing Database System
Database Systems Journal vol. II, no. 2/2011 23 A Grid Architecture for Manufacturing Database System Laurentiu CIOVICĂ, Constantin Daniel AVRAM Economic Informatics Department, Academy of Economic Studies
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
Modeling and Analysis Overview
U" U' diagnostic quality CoO image quality U throughput purchase T price IQ spec typical case BoM B profit margin standard workstation CPU budget S Moore's law memory budget common console render engine
What an Architect Needs to Know
Corporate Technology What an Architect Needs to Know Experiences from the Siemens Curriculum for Engineers Frank Buschmann Siemens AG Corporate Technology Systems Architecture and Platforms Copyright Siemens
SAP Working Capital Analytics Overview. SAP Business Suite Application Innovation January 2014
Overview SAP Business Suite Application Innovation January 2014 Overview SAP Business Suite Application Innovation SAP Working Capital Analytics Introduction SAP Working Capital Analytics Why Using HANA?
Reliability of Software Intensive Systems
by Gerrit Muller Buskerud University College e-mail: [email protected] www.gaudisite.nl Abstract The amount of software in many systems increases exponentially. This increase impacts the reliability
In control: how project portfolio management can improve strategy deployment. Case study
Case study In control: how project portfolio can improve strategy deployment Launching projects and initiatives to drive revenue and achieve business goals is common practice, but less so is implementing
Introduction to Embedded Systems. Software Update Problem
Introduction to Embedded Systems CS/ECE 6780/5780 Al Davis logistics minor Today s topics: more software development issues 1 CS 5780 Software Update Problem Lab machines work let us know if they don t
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is:
In the IEEE Standard Glossary of Software Engineering Terminology the Software Life Cycle is: The period of time that starts when a software product is conceived and ends when the product is no longer
How To Write Software
Overview of Software Engineering Principles 1 Software Engineering in a Nutshell Development of software systems whose size/ complexity warrants a team or teams of engineers multi-person construction of
White Paper. Fundamentals of Performance Testing
etri White Paper Fundamentals of Performance Testing The Increasing Need for Proper Performance Testing due to Increasing Software Complexity in the Enterprise There have been two significant changes in
for Oil & Gas Industry
Wipro s Upstream Storage Solution for Oil & Gas Industry 1 www.wipro.com/industryresearch TABLE OF CONTENTS Executive summary 3 Business Appreciation of Upstream Storage Challenges...4 Wipro s Upstream
Benefits of Test Automation for Agile Testing
Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,
GE Healthcare. Centricity * PACS with Universal Viewer. Universal Viewer. Where it all comes together.
GE Healthcare Centricity * PACS with Universal Viewer Universal Viewer. Where it all comes together. Where it all comes together Centricity PACS with Universal Viewer introduces an intuitive imaging application
Business Application Services Testing
Business Application Services Testing Curriculum Structure Course name Duration(days) Express 2 Testing Concept and methodologies 3 Introduction to Performance Testing 3 Web Testing 2 QTP 5 SQL 5 Load
ISO/IEC 9126-1 Software Product Quality Model
Why do current systems fail? Standish Group found that 51% of projects failed 31% were partially successful Main causes were poor user requirements: 13.1% Incomplete requirements 12.4% Lack of user involvement
Peter Mileff PhD SOFTWARE ENGINEERING. The Basics of Software Engineering. University of Miskolc Department of Information Technology
Peter Mileff PhD SOFTWARE ENGINEERING The Basics of Software Engineering University of Miskolc Department of Information Technology Introduction Péter Mileff - Department of Information Engineering Room
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5. No. 8, November-December 2006 Requirements Engineering Tasks Donald Firesmith,
Cirrus 0.2T. MRI for Everyone. North America, Asia, Europe. contact: [email protected]
Cirrus 0.2T MRI for Everyone North America, Asia, Europe contact: [email protected] MRI-TECH inc. Cirrus MRI system for all your needs: Low costs Low maintenance High quality Open geometry Imaging of
Product Development and Commercialization Lifecycle
Product Development and Commercialization Lifecycle TM Product Development Life Cycle Definition Phase TM 1. Product Alignment with Company Strategy and Roadmap 2. Competitive Analysis Lessons/feedback
Key Performance Indicators used in ERP performance measurement applications
Key Performance Indicators used in ERP performance measurement applications A.Selmeci, I. Orosz, Gy. Györök and T. Orosz Óbuda University Alba Regia University Center Budai str. 45, H-8000 Székesfehérvár,
Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113
Enterprise resource planning Product life-cycle management Information systems in industry ELEC-E8113 Contents Enterprise resource planning (ERP) Product data management (PDM) Product lifecycle management
Implement RAMIS MDAT application software through which Master Data can be cleaned up and verified, and then managed on a continuous basis.
Proposed Solution Implement RAMIS MDAT application software through which Master Data can be cleaned up and verified, and then managed on a continuous basis. Verify and Clean-up Master Data across the
Systems Engineering. August 1997
Systems Engineering A Way of Thinking August 1997 A Way of Doing Business Enabling Organized Transition from Need to Product 1997 INCOSE and AIAA. This work is a collaborative work of the members of the
Issue in Focus: Integrating Cloud PLM. Considerations for Systems Integration in the Cloud
Issue in Focus: Integrating Cloud PLM Considerations for Systems Integration in the Cloud 1 Tech-Clarity, Inc. 2012 Table of Contents Introducing the Issue... 3 Start with the Business in Mind... 4 Choose
Toronto 26 th SAP BI. Leap Forward with SAP
Toronto 26 th SAP BI Leap Forward with SAP Business Intelligence SAP BI 4.0 and SAP BW Operational BI with SAP ERP SAP HANA and BI Operational vs Decision making reporting Verify the evolution of the KPIs,
Project management. Objectives. Topics covered. Organizing, planning and scheduling software projects DISCUSSION
Project management 1 Objectives 2 Organizing, planning and scheduling software projects DISCUSSION Project Managers? To introduce software project management and to describe its distinctive characteristics
ORTEC LEO. The ideal solution for Load and Planning optimization in SAP ERP
ORTEC LEO The ideal solution for Load and Planning optimization in SAP ERP ORTEC and SAPSTROOM have decided to bundle their strengths and experience in order to inform companies with a mayor logistics
Improve business agility with WebSphere Message Broker
Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching
Lowering business costs: Mitigating risk in the software delivery lifecycle
August 2009 Lowering business costs: Mitigating risk in the software delivery Roberto Argento IBM Rational Business Development Executive Valerie Hamilton IBM Rational Solution Marketing Manager and Certified
Fundamentals of Measurements
Objective Software Project Measurements Slide 1 Fundamentals of Measurements Educational Objective: To review the fundamentals of software measurement, to illustrate that measurement plays a central role
Software Engineering/Courses Description Introduction to Software Engineering Credit Hours: 3 Prerequisite: 0306211(Computer Programming 2).
0305203 0305280 0305301 0305302 Software Engineering/Courses Description Introduction to Software Engineering Prerequisite: 0306211(Computer Programming 2). This course introduces students to the problems
COMPUTER INTEGRATED MANUFACTURING
COMPUTER INTEGRATED MANUFACTURING 1. INTRODUCTION: Computer Integrated Manufacturing () encompasses the entire range of product development and manufacturing activities with all the functions being carried
Software Engineering Introduction & Background. Complaints. General Problems. Department of Computer Science Kent State University
Software Engineering Introduction & Background Department of Computer Science Kent State University Complaints Software production is often done by amateurs Software development is done by tinkering or
Systems Engineering Master Project
System 1 System n by Gerrit Muller HBV-NISE e-mail: [email protected] www.gaudisite.nl Abstract The master study Systems Engineering is completed by performing a thesis project. This document describes
PLM and ERP Integration: Business Efficiency and Value A CIMdata Report
PLM and ERP Integration: Business Efficiency and Value A CIMdata Report Mechatronics A CI PLM and ERP Integration: Business Efficiency and Value 1. Introduction The integration of Product Lifecycle Management
Alain Nifenecker - General Electric Manager Controls Engineering
GE Energy Benefits of Integrating a Single Plant-Wide Control System Into a Standard Plant Design Philosophy Authors: Luis Cerrada Duque - Empresarios Agrupados Director of I&C Department Charles Weidner
Information Technology Engineers Examination. Information Security Specialist Examination. (Level 4) Syllabus
Information Technology Engineers Examination Information Security Specialist Examination (Level 4) Syllabus Details of Knowledge and Skills Required for the Information Technology Engineers Examination
A Foundation for Understanding Enterprise Resource Planning Systems
A Foundation for Understanding Enterprise Resource Planning Systems Develop an understanding of how ERP systems can improve the effectiveness of information systems in organizations Understand the business
how can I deliver better services to my customers and grow revenue?
SOLUTION BRIEF CA Wily Application Performance Management May 2010 how can I deliver better services to my customers and grow revenue? we can With the right solution, you can be certain that you are providing
Bachelor Module Guide (ITL24) Bachelor Module Guide Process Management CREDITS. Aims and Objectives of this module:
Bachelor Module Guide 5 CREDITS Bachelor Module Guide Process Management (ITL24) and Objectives of this module: Understand the BPM terminologies, methodologies, techniques, and the global language of processes
IV. Software Lifecycles
IV. Software Lifecycles Software processes and lifecycles Relative costs of lifecycle phases Examples of lifecycles and processes Process maturity scale Information system development lifecycle Lifecycle
NXP Basestation Site Scanning proposal with AISG modems
NXP Basestation Site Scanning proposal with modems Advanced Systems White Paper by Jaijith Radhakrishnan There are a number of connectivity issues associated with cellular base stations that can increase
Data Centric Systems (DCS)
Data Centric Systems (DCS) Architecture and Solutions for High Performance Computing, Big Data and High Performance Analytics High Performance Computing with Data Centric Systems 1 Data Centric Systems
Emulated Digital Control System Validation in Nuclear Power Plant Training Simulators
Digital Control System Validation in Nuclear Power Training s Gregory W. Silvaggio Westinghouse Electric Company LLC [email protected] Keywords: Validation, nuclear, digital control systems Abstract
Current Challenges in Managing Contract Lifecycle Management
Current Challenges in Managing Lifecycle Management s are the bloodline of your business. Due to increased pressure in volume, complexity and regulatory compliance, contracts have evolved from a simple
BENEFITS REALIZATION ENSURES CHANGE DELIVERS GREATER BUSINESS VALUE
BENEFITS REALIZATION ENSURES CHANGE DELIVERS GREATER BUSINESS VALUE Focusing on the delivery of value-adding benefits is an excellent way to achieve greater ROI from change. Benefits & Value Management
HP SOA Systinet software
HP SOA Systinet software Govern the Lifecycle of SOA-based Applications Complete Lifecycle Governance: Accelerate application modernization and gain IT agility through more rapid and consistent SOA adoption
CDC UNIFIED PROCESS JOB AID
CDC UNIFIED PROCESS JOB AID Independent Verification & Validation Activities Document Purpose This Job Aid is a brief document listing the items to be noted, checked, remembered, and delivered when completing
Outline. Definitions. Course schedule
SENG480A/CSC576A Topics in Software Engineering Software Development, Architecture & Evolution Lectures, Sep 17, 20, 2001 Hausi A. Müller University of Victoria Outline Assignment 1 due Sep 27 Last week
Software Life Cycle. Main issues: Discussion of different life cycle models Maintenance or evolution
Software Life Cycle Main issues: Discussion of different life cycle models Maintenance or evolution Not this life cycle SE, Software Lifecycle, Hans van Vliet, 2008 2 Introduction software development
GE Healthcare. Centricity* PACS and PACS-IW with Universal Viewer. Universal Viewer. Where it all comes together.
GE Healthcare Centricity* PACS and PACS-IW with Universal Viewer Universal Viewer. Where it all comes together. Where it all comes together Centricity PACS and Centricity PACS-IW with Universal Viewer
The Index Inside: The Next Evolution of TMS Business Intelligence
ARC BRIEF NOVEMBER 2010 The Index Inside: The Next Evolution of TMS Business Intelligence By Adrian Gonzalez Summary The ability to make smarter decisions faster is what will differentiate tomorrow s industry
Data Warehouse and Business Intelligence Testing: Challenges, Best Practices & the Solution
Warehouse and Business Intelligence : Challenges, Best Practices & the Solution Prepared by datagaps http://www.datagaps.com http://www.youtube.com/datagaps http://www.twitter.com/datagaps Contact [email protected]
FlexArray Virtualization
Updated for 8.2.1 FlexArray Virtualization Installation Requirements and Reference Guide NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support
Anatomy of an Enterprise Software Delivery Project
Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific
