SOCCI - Towards a Common Software Engineering Environment for Science Operations
|
|
- Rosaline Copeland
- 6 years ago
- Views:
Transcription
1 SOCCI - Towards a Common Software Engineering Environment for Science Operations Vicente Navarro, 1 Kaarel Hanson, 2 Kaarel Lumi, 2 Ranpal Gill, 1 Jose Marcos, 1 Maria Garcia Reinaldos, 1 Juan Carlos Segovia, 1 Monica Fernandez, 1 Ruben Alvarez, 1 1 European Space Agency - ESAC, Villanueva de la Cañada, Madrid, Spain 2 CGI, Karvaamokuja, Helsinki, Finland Abstract. The European Space Astronomy Centre (ESAC) has been ESAâĂŹs Science Operations Centre (SOC) since For each science mission ESAC hosts a number of operational systems typically related to mission planning, instrument handling, data processing, services and tools to users, and data archiving. As part of this role, ESAC is responsible for the management and implementation of Science Operations Systems throughout the software development lifecycle. Therefore high quality software engineering flow-down from Mission Requirements to Science Operations represents a critical success factor for ESAC in particular, and any space project in general. Although standards and principles for good software engineering have been established for quite some time, over recent years more and better support tools have become available. These tools represent key enablers for increased efficiency, contributing to deliver higher quality software systems with less effort and time. The main goal of this activity is to define a common software engineering environment where a core set of tools and procedures are shared across teams. This environment is to be used for all upcoming missions while current missions, with software engineering environments often characterised by a heterogeneous approach, will migrate depending on their specific circumstances. In order to maximize productivity the project has followed an evolutive / Agile approach, focusing on those areas with higher potential for commonality. Other areas like requirements engineering or test management, were tackled as part of the project needs in a generic way, defining a potential solution for other projects. Moreover the design of the new environment has been done in cooperation with a multi-disciplinary team from different missions, leveraging on existing practices and tools already in place. This paper presents the approach, architecture design and implementation of the future Science Operations Configuration Control Infrastructure at ESAC. 1. Introduction Three different organizational units at ESAC are involved in configuration control activities for science systems in SCI-O. Over the years, these units have utilised several systems to support development and operations of science systems throughout their lifecycles. Evolution of working practices and different project needs have resulted in the coexistence of multiple tools in order to fulfill configuration management requirements. The intention of this project is to analyse current working practices and systems 1
2 2 Navarro, et al. in use in order to migrate to a single framework that meets all requirements. While each of the current tools has several deficiencies in the context of how it is used, the primary motivation is to simplify the CM processes and reduce the knowledge base required by Science Operations teams to perform its work. The project adopts ECSS-E-ST-40C1 Figure 1. SCI-O Organisational Context standard for software development as the reference process framework to validate adequacy of the configuration management framework to current practices. Nevertheless the outcome of this project is not part of a space system. In order to maximise alignment of project results to actual needs an Evolutive/Agile software development lifecycle has been adopted. It is important to mention that the project itself uses its own outputs. Such approach simplifies the validation of the process and the tools providing early feedback. The figure below illustrates a summary of key software processes with green bubbles highlighting the focus of the project. Figure 2. Project Scope
3 2. Objectives Science Operations Configuration Control Infrastructure 3 The purpose of the Science Operations Configuration Control Infrastructure (SOCCI) is to support the software development and maintenance processes of all SCI-O units at ESA s European Space Astronomy Center (ESAC). As described in the previous section the requirements identified during the activity and the selection of the associated tools has been organized around the following areas: Problem and change management; Documents management and version control; Source code version control Continuous integration. Requirements management Test management As SOCCI has used SOCCI other topics have been "kept in mind" for potential integration points with the topics above and experimented/prototyped as part of the project. A key objective of SOCCI is to base it on existing state of the art tools which are then configured and enhanced as necessary, limiting the level of ad-hoc development to the absolute minimum. Nevertheless the trade-off assessment of the tools has taken into account past and present experiences in order to define an evolutionary adoption path for SOCCI. The final objective is to deploy SOCCI on ESAC s data centre using conventional hardware, network and operating system. 3. Engineering Strategy SOCCI engineering strategy has been based on the following major drivers: Consolidated of configuration management procedures: a set of interviews with stakeholders from multiple projects were carried out in order to gather a homogeneous set of configuration management procedures and requirements Definition of the System Concept: using the previous set of procedures a preliminary design and technology stack with the candidate tools was defined Implementation iterations: the system concept is further elaborated in a set of iteration were key areas are priositised based on project needs, stakeholder interests and implementation feasibility. Adaptability The nature of the projects The integration nature of the project has led to adopt a requirements engineering approach where standard features usually available in these tools are excluded. In cases where the feature was not clearly covered the requirement has been included in the
4 4 Navarro, et al. baseline. For instance, the function to commit (check-in) source code to version control systems was considered standard. However, the function to define custom workflows for issue tracking was included in the requirement baseline. The selection of the technology stack was based on existing tools like JIRA, Confluence, Git, etc. The verification effort checks whether the tools can be used in a consistent, consolidated and integrated way at ESAC, increasing the efficiency and quality of the software development process. Besides, the selection of the tools has been based on current practices at ESAC, reducing the number of candidates. Tools have been used in a standard way both technically and procedurally as much as possible. For instance, JIRA standard issue types and corresponding workflows have been by default. Deviations have been mainly triggered by more stringent requirements derived from the application of ECSS processes. Ad-hoc development of plugins to extend or integrate products has been carried out along the same lines. From a conceptual point of view SOCCI has specified key elements to support the processes in its scope. For requirements management one issue type "Requirement" has been defined Figure 3. Key Process Elements in Jira. For each system, subsystem or specific category a separate JIRA project is used. For example user requirements are managed in a separate project with. If a system has several small scale subsystems there is no point to define a project for each subsystem. On that case all requirements should be listed under one project and Domain identifier should be used to distinguish requirements of different subsystems. For project management four issue types have been defined in Jira: Activity - denotes activities in a work package. Sub-Activity - sub-task type issue of Activity. Sub-Activity refers to smaller task(s) of activity, mainly required for time tracking of a single task. Action - reused issue type from Jira
5 Science Operations Configuration Control Infrastructure 5 Task - used for tracking tasks that do not belong to an Activity For problem and change management, corresponding JIRA issue types for Software Change Request and Software Problem Report are defined with the attributes and workflows for being the same. For test management three key issue types were created The Test Case issue acts as a template for Test Cases. It contains information about a test like test steps and pass/fail criteria. A Test Case can be used many times with different Test Records for testing different versions, environments etc. The Test Record issue is created when a test case is run. It contains the information about the test like version, environment etc. It is linked to the Test Case issue and the test steps are copied from the Test Case to Test Record, because the Test Case can change in time, but the Test Record then has the snapshot of the test case. Test Records are also linked to Requirements to show if the tests regarding those requirements are passed for the last version or not. Any issues found during testing are also linked to Test Records The Test Design issue groups the Test Cases by similar functionality or some other parameter. Test Design is cloned to create Test Records from all the related Test Cases 4. Architecture Functions supported by SOCCI are quite standard. Therefore it makes use of a number of existing products to deliver most of the functionality. These products are integrated and tailored according to the requirements. Where necessary, the products are enhanced using publicly available (commercial) add-ons or custom built add-ons and features. The following diagram gives an overview of SOCCIs architectural design. The top- Figure 4. SOCCI architectural design
6 6 Navarro, et al. level components/products of SOCCI are: JIRA2 - an enterprise system for change and problem management. The system has very powerful tools for issue tracking, monitoring and management, and allows different kinds of configurations and setups for workflows and issues. Confluence3 - an enterprise system for documentation version control. Confluence provides online concurrent document management functionality for better collaboration within a team/project. Git4 - an open-source source code version control system, providing functionality for central source code repository. Gerrit5 - an open-source team source code collaboration and review application. Gerrit acts as an intermediary between the developers local repository and Git repository. Jenkins6 - an open-source continuous integration services providing system. Enables triggering software build jobs automatically or on-demand. SonarQube7 - an open-source continuous inspection of code quality platform. Provides fully automated analyses of software build jobs, in order to maintain quality in the source code repository. Nexus8 - an open-source artifact repository manager. Chef8/Puppet8 - an open-source configuration management utility. Allows automating administrative tasks such as deploying new versions of software to several servers. These tasks can be achieved mostly declaratively (Puppet) or semi programmatically (Chef). The tool for this purpose has not yet been decided. Livelink - an enterprise content server, providing file-system based sharing functionality. Each of the top-level components listed above provides one or more functions of SOCCI - requirements management, problem and change management. The general relation between a logical component and a product is many-to-many - one product can be used for more than one function and for one function more than one product can be used. For instance, JIRA is used for requirements management and problem and change whereas JIRA and Confluence both are used to provide requirements management. It shall be also noted that there are a number of supporting components (products) that SOCCI recommends to use in software development process and which allow to reuse them in continuous delivery process. SOCCI advises to use these supporting components because of the observable benefits that they provide (easy, supported integration): Ant - which is a build tool. Ivy - which is a dependency management tool. Maven - which is a build and dependency management tool combined, as opposed to Ant and Ivy.
7 Science Operations Configuration Control Infrastructure 7 JUnit - which is a unit testing framework. Eclipse - which is an integrated development environment that has among other development supporting features a plugin for Git and Gerrit that simplifies cooperation with Gerrit. The logical decomposition of the software follows the functional groups and topics of the requirements, presented mainly from end-user point of view. Each of the toplevel components can be further broken down into sub-components. The figure below depicts the final mapping of the functional elements and technologies. Figure 5. SOCCI products vs functions As previously mentioned, there are a number of plug-ins used in SOCCI to achieve a smooth software development process. Multiple plug-ins have been evaluated as part of the project. Additionally following custom plugins have been developed in order to close feature gaps: Document Map - Allows easier navigation for long Confluence pages by displaying headings in a sidebar when viewing or editing Confluence pages. Clicking on a heading in the sidebar scrolls the content of the Confluence page to the respective heading. Clicking on any text in the Confluence page highlights the respective heading in the sidebar. The document map sidebar provides buttons for hiding/unhiding itself and reloading itself, which is useful in edit mode. Baseline - Allows selecting a list of documents from a document space, copying these pages to a baseline space, making the contents of these pages static, copying the attachments, exporting these pages to Word format with Scroll Office and creating a baseline page which links to all of the above. This is useful for releasing and reviewing static snapshots of documents rather than dynamic live versions. Space Copy - Allows specifying parameter values when copying a Confluence space. Useful when a new Confluence space needs to be created from a Space Template. It replaces placeholder values in the Confluence pages with user-specified values.
8 8 Navarro, et al. Clone Test Issues - Allows cloning Test Specification, Test Design and Test Case type issues to Test Record type issues and creating all the necessary links with only a few clicks. It supports Test Management as per ECSS standards. 5. Results and Conclusions Currently SOCCI is offered as a service for ESAC missions to take advantage of the tools, processes and guidelines defined by the project. The utilization of SOCCI s project deliverables by SOCCI as part of its development has contributed to achieve a fully functional system well before project completion. The system is now deployed at ESAC where several projects have started to adopt it for some of their processes. In particular, the quick delivery and internal validation of Problem and Change Management processes has enabled other projects to start using SOCCI for these tasks. In the meantime other processes are being finalized while feedback from early adopters is retro-fitted into SOCCI. The figure below shows how the different environments in SOCCI work in an integrated way for an example where documents generated from Jira in Confluence are reviewed online with change requests traced back to Jira. Figure 6. SOCCI s Integrated Environment The main conclusions for SOCCI can be summarized on the following list: It provides an out-of-the-box platform for System Engineering Processes. Its design is based on SciOps / industry best practices and tools. It is driven by compliance with achieve ECSS-E40 standard. It is focused on usability and process guidance.
9 Science Operations Configuration Control Infrastructure 9 It maximises efficiency via tool integration synergies. It is a flexible platform with a full baseline where projects opt-in or opt-out depending on their needs. Self-validation has contributed to speed up development and adoption by other projects.
Passit4Sure.OG Questions. TOGAF 9 Combined Part 1 and Part 2
Passit4Sure.OG0-093.221Questions Number: OG0-093 Passing Score: 800 Time Limit: 120 min File Version: 7.1 TOGAF 9 Combined Part 1 and Part 2 One of the great thing about pass4sure is that is saves our
More informationDatasheet. CollabNet TeamForge Version Control
2 COLLABNET TEAMFORGE IMAGINE. CREATE. DELIVER. TEAMFORGE Winner for 14 years running (ALM and Development Tools) 2016 Winner (Applications) 2017 Gold Winner (Application Development - Innovations) TeamForge
More informationCONTENTS PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT. Preface 21
CONTENTS Preface 21 PART ONE FOUNDATIONS FOR SYSTEMS DEVELOPMENT AN OVERVIEW OF PART ONE :»o SYSTEMS DEVELOPMENT IN AN ORGANIZATIONAL CONTEXT 31 Learning Objectives 31 Introduction 31 A Modern Approach
More informationA Day in the Life of a Migrated ClearCase User. A Sneak Preview
A Day in the Life of a Migrated ClearCase User A Sneak Preview Table of Contents Scope...3 Introduction...3 Administrative Tasks...4 Working in the IDE...8 Managing Builds...12 Managing Releases...14 Summary...16
More informationDemand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support
Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities
More informationMBA BADM559 Enterprise IT Governance 12/15/2008. Enterprise Architecture is a holistic view of an enterprise s processes, information and
Enterprise Architecture is a holistic view of an enterprise s processes, information and information technology assets as a vehicle for aligning business and IT in a structured, more efficient and sustainable
More informationWhat is Continuous Integration. And how do I get there
What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on
More informationDevelopment Environment Definition
IBM Rational January 2011 Technical White Paper Development Environment Definition Ensuring a comprehensive consideration of all elements of a development environment 2 Development Environment Definition
More informationDeveloper Cloud Service. Transform Your Development Experience
Developer Cloud Service Transform Your Experience Want to easily develop your apps in a fully provisioned environment that helps you code, test, deploy, and then manage them in the cloud? Then start today,
More informationHYBRID PPM FOR JIRA: SUCCESSFULLY MANAGING PORTFOLIOS OF HYBRID AND AGILE JIRA PROJECTS
A WHITE PAPER by Gerald Aquila, CEO HYBRID PPM FOR JIRA: SUCCESSFULLY MANAGING PORTFOLIOS OF HYBRID AND AGILE JIRA PROJECTS HYBRID PPM FOR JIRA is where onepoint PROJECTS's real-time, two-way Jira integration
More informationLearning Technology Implementation Guide: econtent Development and Integration
Learning Technology Implementation Guide: econtent Development and Integration April 6, 2006 Introduction Corporations seeking to extract greater productivity and innovation from their employees are investing
More informationIBM Rational Asset Manager made practical
1 of 11 10/27/2007 4:53 PM IBM Rational Asset Manager made practical Part 2: Establish the governance Level: Introductory Grant Larsen, STSM, Chief-Architect -- Asset Management, IBM 15 Oct 2007 from The
More informationDigital Twin Digital Thread in Aerospace David Riemer
Digital Twin Digital Thread in Aerospace David Riemer Unrestricted Siemens AG 20XX Realize innovation. Siemens Focus is to Enable Excellent Performance on Every Program Program Execution Excellence Fully
More informationITIL Asset and Configuration Management in the Cloud. January 2017
ITIL Asset and Configuration Management in the Cloud January 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided for informational purposes only.
More informationIntroduction to Systems Analysis and Design
Introduction to Systems Analysis and Design What is a System? A system is a set of interrelated components that function together to achieve a common goal. The components of a system are called subsystems.
More informationAn Engineering Data Management Infrastructure Covering Mission Analysis Up to System Qualification
An Data Management Infrastructure Covering Mission Analysis Up to System Qualification SECESA 2016 Christian Hennig, Mark Baldesarra, Harald Eisenmann 6 October 2016 An Data Management Infrastructure Covering
More informationEnterprise Architecture and COBIT
Enterprise and COBIT The Open Group October 22, 2003 www.realirm.co.za reducing risk, adding value, driving change Agenda 2 Introduction Case Study Enterprise and IT Governance Conclusion Business Orientation
More informationHow Cisco IT Developed a Self-Service Model for Build and Deploy
Cisco IT Case Study Self-Service Build and Deploy How Cisco IT Developed a Self-Service Model for Build and Deploy Automating application delivery speeds up the pace of innovation and saves 32 developer
More informationAutomation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18)
Automation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18) Learning Objectives What is a DevOps Pipeline DevOps Foundational Elements Tools Used in the DevOps Pipeline About Randy DevOps
More informationTesting. CxOne Standard
Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...
More informationAgile Architecture And Design
Agile Architecture And Design Vishy Ramaswamy (vramaswa@ca.ibm.com) Senior Technical Staff Member Design Management Server Architect Collaborative Architecture, Design and Analysis IBM Rational Software
More informationPART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)
PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3) 3.1 IV&V Methodology and Work Plan 3.1.1 NTT DATA IV&V Framework We believe that successful IV&V is more than just verification that the processes
More informationWHITE PAPER. Getting started with Continuous Integration in software development. Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi
WHITE PAPER Getting started with Continuous Integration in software development Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT
More informationSoftware Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1
Software Processes Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Objectives To introduce software process models To describe three generic process models and when they may be
More informationOracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost
More informationV&V = the Verification and Validation of Deliverables
V&V = the Verification and Validation of Deliverables Verification and validation (V&V) are separated in the PMBOK Guide, but should be viewed as two integrated elements in the process of creating value
More informationInside! icteam, a confluence of parallels. - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) Eclipsecon 2013
Inside! Eclipsecon 2013 26 Mar 2013 16:15 16:45 Room : Back Bay - Jyothi G Shivashankar (Robert Bosch Engineering and Business Solutions) - Ryan D Brooks (The Boeing Company) 1 Agenda 1 The parallel industries
More informationHP Quality Center 10 Overview
HP Quality Center 10 Overview Baselining, Versioning and Release Management John Fodeh Solution Architect, Global Testing Practice 2008 Hewlett-Packard Development Company, L.P. The information contained
More informationUsine Logicielle. Position paper
Philippe Mils: Contact : Thales Resear & Technology Usine Logicielle Project Coordinator philippe.mils@thalesgroup.com Abstract Usine Logicielle Position paper Usine Logicielle is a project operated in
More informationProject Plan. CxOne Guide
Project Plan CxOne Guide CxGuide_ProjectPlan.doc November 5, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 DELIVERABLE PURPOSE... 1 1.2 LIFECYCLE...
More informationJenkins. The coded business. open source
Jenkins The coded business open source When a large banking services provider was faced with a DevOps muddle, streamlining the processes and decentralization of tasks helped them simplify their DevOps
More informationAdopting Azure Resource Manager for efficient cloud infrastructure management
Microsoft IT Showcase Adopting Azure Resource Manager for efficient cloud infrastructure management Microsoft IT runs in the cloud. We have a massive investment in Microsoft Azure for our cloud IT infrastructure,
More informationA TEAM-BASED PROJECT QUALITY MANAGEMENT SYSTEM
A TEAM-BASED PROJECT QUALITY MANAGEMENT SYSTEM QA Verify s client-server architecture and web-based interface combines the analysis strength and depth of our QA static analyzers (QA C and QA C++) with
More informationDATASHEET COLLABNET TEAMFORGE SCM COLLABNET TEAMFORGE SCM
COLLABNET TEAMFORGE SCM 1 2 COLLABNET TEAMFORGE SCM DRIVE EXCELLENCE IN ENTERPRISE SOURCE CODE MANAGEMENT TEAMFORGE SCM TeamForge SCM is the industry s #1 enterprise Source Code Management platform from
More informationcollaborative solutions core product features and benefits Construction Collaboration Software. SaaS.
Construction Collaboration Software. SaaS. featuring: information & document management communication management forms, process & workflow management organization & reporting management integration management
More informationTake insights to the next level. Upgrade to Oracle Business Intelligence 12c
Take insights to the next level Upgrade to Oracle Business Intelligence 12c OBI 12c is now available and with it comes an array of new features that make upgrading from previous releases very compelling.
More informationProgress on standardization and automation in software development on W7X
Progress on standardization and automation in software development on W7X Georg Kühner 1, Torsten Bluhm 1, Peter Heimann 2, Christine Hennig 1, Hugo Kroiss 2, Jon Krom 1, Heike Laqua 1, Marc Lewerentz
More informationEnterprise PLM Solutions Advanced PLM Platform
Enterprise PLM Solutions Advanced PLM Platform The Aras Innovator Model-based SOA for Enterprise PLM Advantages of combining the Model-based Approach with a Service-Oriented Architecture Updated Edition
More informationEnterprise Modeling to Measure, Analyze, and Optimize Your Business Processes
SAP Solution in Detail SAP NetWeaver SAP Enterprise Modeling Applications by Software AG Enterprise Modeling to Measure, Analyze, and Optimize Your Business Processes Table of Contents 4 Quick Facts 5
More informationA Conceptual Framework for Architecture Alignment Guidelines. Project GRAAL WP1 Whitepaper
A Conceptual Framework for Architecture Alignment Guidelines Project GRAAL WP1 Whitepaper P. A. T. van Eck 1 (editor) H. Blanken 1 M. Fokkinga 1 P. W. G. Grefen 1 R. J. Wieringa 1 October 17, 2002 1 Department
More informationWhat s New in BMC FootPrints Service Core version 12
WHAT S NEW What s New in BMC FootPrints Service Core version 12 Key Benefits Highlights impacting your experience include:» User Interface» Personalization» Visualization BMC FootPrints 12.0 has arrived.
More informationChoose an Agile Approach
1 of 10 10.04.2013 21:35 Choose an Agile Approach Learning Objective After completing this topic, you should be able to recognize factors to consider when moving to an agile software development methodology
More informationIBM Tivoli Monitoring
Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Proactively monitor critical components Help reduce total IT operational
More informationOracle Enterprise Manager 13c Cloud Control
Oracle Enterprise Manager 13c Cloud Control Oracle SOA Management Pack Enterprise Edition MANAGEMENT FOR ORACLE SOA SUITE AND ORACLE SERVICE BUS APPLICATIONS Oracle Enterprise Manager is Oracle s integrated
More informationWhat s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing
What s New in Microsoft Dynamics CRM 4.0 Bryan Nielson Director, Product Marketing Session Agenda Introduction Dynamics CRM 4.0 Feature Areas Use Design Report Data Manage Deploy Develop Demo In Conclusion
More informationBook Outline. Software Testing and Analysis: Process, Principles, and Techniques
Book Outline Software Testing and Analysis: Process, Principles, and Techniques Mauro PezzèandMichalYoung Working Outline as of March 2000 Software test and analysis are essential techniques for producing
More informationManaging Information Security Complexity
Edith Cowan University Research Online Australian Information Security Management Conference Conferences, Symposia and Campus Events 2006 Managing Information Security Complexity Murray Brand Edith Cowan
More informationSOA Research Agenda. Grace A. Lewis
Workshop SOA Research Agenda Grace A. Lewis Workshop Approach Broadened the scope of the research agenda to show that we are interested in more than just SOA as an architectural style Performed an extensive
More informationEnterprise Architecture: an ideal discipline for use in Supply Chain Management
Enterprise Architecture: an ideal discipline for use in Supply Chain Management Richard Freggi Senior Supply Chain Architect (TOGAF 9.1 certified level 2) HP Inc. Content Understanding Supply Chain Management
More informationSYSML 2.0 UPDATE. Hedley Apperly VP Solution Management. May 2015
SYSML 2.0 UPDATE Hedley Apperly VP Solution Management May 2015 INTRODUCTION 2 WHAT IS MBSE Model-based systems engineering (MBSE) is the formalized application of modeling to support system requirements,
More informationInformation Technology Services Project Management Office Operations Guide
Information Technology Services Project Management Office Operations Guide Revised 3/31/2015 Table of Contents ABOUT US... 4 WORKFLOW... 5 PROJECT LIFECYCLE... 6 PROJECT INITIATION... 6 PROJECT PLANNING...
More informationRequirements for an MDM Solution
Requirements for an MDM Solution A proven approach for how to gather, document, and manage requirements for a Master Data Management solution from Inception through Implementation by Vicki McCracken Copyright
More informationIEEE and Agile Process- Create Architecture Description through Agile Architecture Framework
Int'l Conf. Software Eng. Research and Practice SERP'17 149 IEEE 42010 and Agile Process- Create Architecture Description through Agile Architecture Framework Shun Chi Lo and Ning Chen Department of Computer
More informationPMBOK Guide Fifth Edition Pre Release Version October 10, 2012
5.3.1 Define Scope: Inputs PMBOK Guide Fifth Edition 5.3.1.1 Scope Management Plan Described in Section 5.1.3.1.The scope management plan is a component of the project management plan that establishes
More information0 Introduction Test strategy A Test Strategy for single high-level test B Combined testing strategy for high-level tests...
TPI Automotive Test Process Improvement Version: 1.01 Author: Sogeti Deutschland GmbH Datum: 29.12.2004 Sogeti Deutschland GmbH. Version 1.01 29.12.04-1 - 0 Introduction... 5 1 Test strategy...10 1.A Test
More informationHello and welcome to this overview session on SAP Business One release 9.1
Hello and welcome to this overview session on SAP Business One release 9.1 1 The main objective of this session is to provide you a solid overview of the new features developed for SAP Business One 9.1
More informationProject and Process Tailoring For Success
Project and Process Tailoring For Success 1 Key Learning Objectives Demonstrate how project/process tailoring can decrease cost by aligning process intensity with project risk and complexity Provide a
More informationTOGAF 9.1 in Pictures
TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve
More informationUnifying Systems and Software Teams: A Holistic Approach to Systems Development
May 2004 Unifying Systems and Software Teams: A Holistic Approach to Systems Development Dave West Group Manager IBM Rational Software Robert A. Maksimchuk Industrial Solutions Market Manager IBM Rational
More informationMit Werkzeugen den DevOps Konflikt auflösen
Mit Werkzeugen den DevOps Konflikt auflösen Peter Doschkinow Business Unit Middleware ORACLE Deutschland B.V. & Co KG November 17, 2015 Safe Harbor Statement The following is intended to outline our general
More informationEVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES
UDC: 004.45 Original scientific paper EVALUATION OF ARIS AND ZACHMAN FRAMEWORKS AS ENTERPRISE ARCHITECTURES Melita Kozina University of Zagreb,Faculty of Organization and Informatics, Varaždin, Croatia
More informationSUSE Unified Delivery Process
Guide www.suse.com SUSE Unified Delivery Process What Is the SUSE Unified Delivery Process? The SUSE Unified Delivery Process is a solution delivery process based on the IBM* Rational Unified Process*
More informationSoftware Quality Engineering where to find it in Software Engineering Body of Knowledge (SWEBOK)
Software Quality Engineering where to find it in Software Engineering Body of Knowledge (SWEBOK) Witold Suryn 1, Anabel Stambollian 2, Jean-Charles Dormeux 3, Luc Bégnoche 4 1 Software and Information
More informationIntroduction to software testing and quality process
Introduction to software testing and quality process Automated testing and verification J.P. Galeotti - Alessandra Gorla Engineering processes Engineering disciplines pair construction activities activities
More informationGAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05
Title Page : i Software Product Assurance Requirements for Subcontractors Name and Function Date Signature Prepared by D.MUNCH Prime Contractor SPA Manager 15/09/05 Verified by D.PERKINS E-SVM PA Manager
More informationConclusion.
Conclusion Rajesh Kumar RajeshKumarIN RajeshKumarIN RajeshKumarIN DevOps@RajeshKumar.XYZ Usually we don t have Centralized Source Management Tools Centralized Build Server for all the Products Common Build
More informationOracle Continuous Delivery Pipeline
AMIS Edisonbaan 15 Postbus 24 3430 AA Nieuwegein T +31(0) 30 601 60 00 E info@amis.nl I amis.nl BTW nummer NL8117.70.400.B69 KvK nummer 30114159 Oracle Continuous Delivery Pipeline Overview, considerations
More informationIntland s Medical IEC & ISO Template
Intland s Medical IEC 62304 & ISO 14971 Template Intland s Medical IEC 62304 & ISO 14971 Template codebeamer ALM for Medical Device Development Intland s Medical IEC 62304 & ISO 14971 Template Medical
More informationRelease & Deployment Management PinkVERIFY
RDM-11-G-001 General Criteria Does the tool use ITIL 2011 Edition process terms and align to ITIL 2011 Edition workflows and process integrations? RDM-11-G-002 Does the tool have security controls in place
More informationQfiniti Help Desk Workshop
3-7502 Qfiniti Help Desk Workshop Course Outline Overview This course is intended for help desk personnel to learn to support Qfiniti end users and administrators, gather troubleshooting information, perform
More informationOracle Fusion Human Capital Management
Oracle Fusion Human Capital Management STRATEGIC GLOBAL HUMAN CAPITAL MANAGEMENT KEY FEATURES Support for multiple work relationships that employees or contingent workers may have with multiple legal employers,
More informationEffective Risk Management With AML Risk Assessment. January 25, 2017
Effective Risk Management With AML Risk Assessment January 25, 2017 2017 2017 Crowe Crowe Horwath Horwath LLP LLP Agenda Regulatory Trends in Risk Assessment Crowe Approach to Anti-Money Laundering (AML)
More informationImplementing ITIL Best Practices
REMEDY WHITE PAPER Implementing ITIL Best Practices Mapping ITIL to Remedy Applications WHITE PAPER Table of Contents Introduction.................................................................... 1
More informationSolution Brief. Enterprise Git Adoption with CollabNet TeamForge
Enterprise Git Adoption with CollabNet TeamForge 2 Enterprise Git Adoption with CollabNet TeamForge The choice of a modern source control management (SCM) technology for a world class development organization
More informationHow SOA Can Help EA. Enterprise Architecture Conference 2008
Enterprise Conference 2008 The IT & Business Alignment Forum November 10-13, 2008, Las Vegas, NV How SOA Can Help EA Yan Zhao, Ph.D Enterprise and IT Strategy Current Affiliation: Mitre Corporation Presentation
More informationEnabling Repeatable SE Cost Estimation with COSYSMO and MBSE
1 Enabling Repeatable SE Cost Estimation with COSYSMO and MBSE Dr. Gan Wang, BAE Systems Mr. Barry Papke, No Magic, Inc. Dr. Saulius Pavalkis, No Magic, Inc. PSM Users Group Conference June 12-16, 2017
More informationGSBPM as an aid for self-assessment Activity A1: June 2016
GSBPM as an aid for self-assessment Activity A1: 20-23 June 2016 Rasmus Anker Kristiansen Head of Section, Service Producer Price Index (SPPI) rkr@dst.dk Introduction to GSBPM It provides a standard framework
More informationProduct Documentation SAP Business ByDesign February Business Configuration
Product Documentation PUBLIC Business Configuration Table Of Contents 1 Business Configuration.... 4 2 Business Background... 5 2.1 Configuring Your SAP Solution... 5 2.2 Watermark... 7 2.3 Scoping...
More informationOracle Fusion Applications Workforce Development Guide. 11g Release 1 (11.1.4) Part Number E
Oracle Fusion Applications Workforce Development Guide 11g Release 1 (11.1.4) Part Number E22777-04 March 2012 Oracle Fusion Applications Workforce Development Guide Part Number E22777-04 Copyright 2011-2012,
More informationBest Practices for Enterprise Agile Transformation
Best Practices for Enterprise Agile Transformation A White Paper for the Software Development Project Community Date: May 2017 Select Computing, Inc. 9841 Broken Land Parkway Suite 209 Columbia, MD 21046
More informationPOLOPOLY V9 TECHNICAL OVERVIEW. System Architecture Templates and Presentation Modules
POLOPOLY V9 TECHNICAL OVERVIEW System Architecture Templates and Presentation Modules 2008 Atex Group Ltd Polopoly, Polopoly Content Manager, Polopoly Relationship Manager, Polopoly User Module, Polopoly
More informationEffective Test Automation of SAP Implementations
Effective Test Automation of SAP Implementations Vipin Kumar Managing Director & Software Engineering Evangelist Astra Infotech Pvt Ltd vk@astrainfotech.com QM15 2009 IBM Corporation Agenda Introduction
More informationRequirements Analysis and Design Definition. Chapter Study Group Learning Materials
Requirements Analysis and Design Definition Chapter Study Group Learning Materials 2015, International Institute of Business Analysis (IIBA ). Permission is granted to IIBA Chapters to use and modify this
More informationInformation Lifecycle Management Solution from IBM
Information Lifecycle Management Solution from IBM Cost-effectively manage information and leverage its business value throughout its lifecycle Vinod Nair Server & Storage Services IBM Asia Pacific Disclaimers
More informationBP(A S) Taleo Performance User Guide
BP(A S) Taleo Performance User Guide January 2008 Confidential Information It shall be agreed by the recipient of the document (hereafter referred to as "the other party") that confidential information
More informationKepion Solution vs. The Rest. A Comparison White Paper
Kepion Solution vs. The Rest A Comparison White Paper In the Business Intelligence industry, Kepion competes everyday with BI vendors such as IBM Cognos, Oracle Hyperion and SAP BusinessObjects. At first
More informationDELMIA V5.17 extends the IBM Product Lifecycle Management solutions portfolio
IBM Europe Announcement ZP07-0453, dated October 16, 2007 DELMIA V5.17 extends the IBM Product Lifecycle Management solutions portfolio Description...2 Product positioning... 5 Reference information...
More informationIntegrated Simulation Data and Process Management System for Virtual Tire Development using SIMULIA SLM
Integrated Simulation Data and Process Management System for Virtual Tire Development using SIMULIA SLM Young-soo Yoon, Hye-jeong Yu, Hans Baek, Joo-hwan Kim, Joo-bae Park, Sang-joo Lee Hankook Tire Frederic
More informationRELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WHITE PAPER OCTOBER 2017
RELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WITH vrealize CODE STREAM WHITE PAPER OCTOBER 2017 Table of Contents Abstract 3 The Need for Speed 3 How to Accelerate Application Release
More informationJoined-up Requirements: Business Goals to System Tests
Joined-up Requirements: Business Goals to System s Case Study John Cheesman Strata Software john.cheesman@stratasoftware.com Strata Software Ltd 2005-2008 Strata Software Requirements specialists Requirements
More informationNiagara 4 + JACE our newest products are open 4
Niagara 4 + JACE 8000 our newest products are open 4 NIAGARA FRAMEWORK connecting minds and machines niagara framework For more than 15 years, the Niagara Framework has fundamentally changed the way devices
More informationALM 11 Training. Material contained in this document is priority to Northway Solutions Group.
9005 Overlook Blvd. Brentwood, TN 37027 Main: 866.611.8762 Fax: 866.611.8762 www.northwaysolutions.com ALM 11 Training 2013 Material contained in this document is priority to Northway Solutions Group.
More informationCodex of PLM Openness
Codex of PLM Openness Windchill Self-Assessment PTC is committed to PLM openness. In addition to acknowledging the value of openness to our customers, we view it as a competitive advantage. We recognize
More informationALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET
ALFABET WHAT S NEW IN ALFABET 9.12 Deliver the agile IT environment digital business demands Driven to get digital? You ll like the new features of Alfabet 9.12 for Enterprise Architecture (EA) management,
More informationCompliance driven Integrated circuit development based on ISO26262
Compliance driven Integrated circuit development based on ISO26262 Haridas Vilakathara Manikantan panchapakesan NXP Semiconductors, Bangalore Accellera Systems Initiative 1 Outline Functional safety basic
More informationNew Reliability Prediction Methodology Aimed at Space Applications. Briefing Meeting with Industry
New Reliability Prediction Methodology Aimed at Space Applications Briefing Meeting with Industry Luigi Bianchi Head of Dependability and Safety Assurance Section ESA/ESTEC Product Assurance and Safety
More informationSOA Governance is For Life, Not Just a Strategy
SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture
More informationIMPLEMENTATION, EVALUATION & MAINTENANCE OF MIS:
IMPLEMENTATION, EVALUATION & MAINTENANCE OF MIS: The design of a management information system may seem to management to be an expensive project, the cost of getting the MIS on line satisfactorily may
More informationMicrosoft Specialist Certification Exam
Microsoft Specialist Certification 74-344 Exam Vendor: Microsoft Exam Code: 74-344 Exam Name: Managing Programs and Projects with Project Server 2013 QUESTION 1 Your organization is performing a Portfolio
More informationSolutions Implementation Guide
Solutions Implementation Guide Salesforce, Winter 18 @salesforcedocs Last updated: November 30, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of
More information