53
The PREMANUS project (285541) is co-funded by the European Union under the Information and Communication Technologies (ICT) theme of the 7th Framework Programme for R&D (FP7). This document does not represent the opinion of the European Community, and the European Community is not responsible for any use that might be made of its content. Programme Factories of the Future PPP Strategic Objective ICT-2011.7.3 Virtual Factories and Enterprises Project Title Product Remanufacturing Service System Acronym PREMANUS Project # 285541 D6.1 - PILOT REQUIREMENTS MANAGEMENT Work Package WP6: PREMANUS Pilot Lead Partner 7: EPL Contributing Partner(s) SAP, SKF, CRF Security Classification CO (Confidential) Date 24 January 2013 Version 0.9 „COPYRIGHT © Copyright 2013 by SAP AG, SKF GmbH, Centro Ricerche Fiat Scpa, Epler & Lorenz AS Legal Disclaimer The information in this document is provided ‘as is’, and no guarantee or warranty is given that the information is fit for any particular purpose. The above referenced consortium members shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials subject to any liability which is mandatory due to applicable law. This document may not be copied, reproduced, or modified in whole or in part for any purpose without written permission from all of the Copyright owners. In addition to such written permission to copy, reproduce, or modify this document in whole or part, an acknowledgement of the authors of the document and all applicable portions of the copyright notice must be clearly referenced. The circulation of this document is restricted to the staff of the PREMANUS partner organisations and the European Commission. All information contained in this document is strictly confidential and may not be divulged to third parties without the express permission of all of the Copyright owners. All rights reserved. This document may change without notice.”

D6.1_v1.1_out

Embed Size (px)

Citation preview

The PREMANUS project (285541) is co-funded by the European Union under the Information and Communication Technologies (ICT) theme of the

7th Framework Programme for R&D (FP7).

This document does not represent the opinion of the European Community, and the European Community is not responsible for any use that might be

made of its content.

Programme Factories of the Future PPP

Strategic Objective ICT-2011.7.3 Virtual Factories and Enterprises

Project Title Product Remanufacturing Service System

Acronym PREMANUS

Project # 285541

D6.1 - PILOT REQUIREMENTS

MANAGEMENT

Work Package WP6: PREMANUS Pilot

Lead Partner 7: EPL

Contributing Partner(s) SAP, SKF, CRF

Security Classification CO (Confidential)

Date 24 January 2013

Version 0.9

„COPYRIGHT

© Copyright 2013 by SAP AG, SKF GmbH, Centro Ricerche Fiat Scpa, Epler & Lorenz AS

Legal Disclaimer

The information in this document is provided ‘as is’, and no guarantee or warranty is given that the information is fit for any particular purpose. The above referenced consortium members

shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of these materials subject to any

liability which is mandatory due to applicable law.

This document may not be copied, reproduced, or modified in whole or in part for any purpose without written permission from all of the Copyright owners. In addition to such written

permission to copy, reproduce, or modify this document in whole or part, an acknowledgement of the authors of the document and all applicable portions of the copyright notice must be

clearly referenced.

The circulation of this document is restricted to the staff of the PREMANUS partner organisations and the European Commission. All information contained in this document is strictly

confidential and may not be divulged to third parties without the express permission of all of the Copyright owners.

All rights reserved. This document may change without notice.”

Project –No Date

Classification

285541 30-Nov-12

CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

ii

Document history

Version Date Comments Author

0.1 01/10/12 Agreed Document Template Federico Magalini

0.2 26/10/12 SKF trial planning material added Stefan Schleyer

0.4 20/11/12 Further additions for SKF Stefan Schleyer

0.5 23/11/12 Added EPL part Jüri Epler

0.6 23/11/12 Template, Intro Nicolas Liebau

0.7 27/11/12 SKF Web Service description, project plan Stefan Schleyer

0.8 07/12/12 CRF Requirements, development and evaluation plan Julien Mascolo

0.9 10/12/12 Proof reading Emma Rosamond

The research leading to these results has received funding from the European Community’s Seventh Framework Programme

(FP7/2007-2013) under grant agreement no285541.

Project –No Date

Classification

285541 30-Nov-12

CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

iii

Table of contents

1 EXECUTIVE SUMMARY .......................................................................................................................... 4

2 INTRODUCTION ........................................................................................................................................ 5

2.1 PILOT OBJECTIVES ................................................................................................................................... 5 2.2 METHODOLOGY FOR PILOTS REQUIREMENTS COLLECTION AND PILOT PLANNING ................................. 5 2.3 PROJECT TIMELINE .................................................................................................................................. 7

3 TECHNICAL REQUIREMENTS (TABLE FROM D22) ........................................................................ 8

4 CRF .............................................................................................................................................................. 15

4.1 PILOT OBJECTIVES ................................................................................................................................. 15 4.2 EVALUATION PLAN ............................................................................................................................... 18 4.3 USE CASE REQUIREMENTS .................................................................................................................... 19

4.3.1 Business Requirements ................................................................................................................. 19 4.3.2 Business Requirements Details ..................................................................................................... 20 4.3.3 Technical Requirements ................................................................................................................ 26

4.4 TEST CASES AND PILOT EVALUATION ................................................................................................... 27 4.4.1 Idea testing.................................................................................................................................... 27 4.4.2 Simulation ..................................................................................................................................... 28 4.4.3 Bench tests .................................................................................................................................... 28 4.4.4 Live tests ....................................................................................................................................... 28

4.5 PROJECT PLAN FOR THE CRF PILOT ...................................................................................................... 29

5 SKF .............................................................................................................................................................. 30

5.1 PILOT OBJECTIVES ................................................................................................................................. 30 5.2 EVALUATION PLAN ............................................................................................................................... 31 5.3 USE CASE REQUIREMENTS .................................................................................................................... 31

5.3.1 Business Requirements ................................................................................................................. 31 5.3.2 Business Requirements Summary ................................................................................................. 31 5.3.3 Business Requirements Details ..................................................................................................... 32 5.3.4 Technical Requirements ................................................................................................................ 38 5.3.5 Stakeholder Requirements ............................................................................................................ 41

5.4 TEST CASES AND PILOT EVALUATION ................................................................................................... 41 5.5 PROJECT PLAN FOR THE SKF PILOT ...................................................................................................... 43

6 EPL .............................................................................................................................................................. 44

6.1 PILOT OBJECTIVES ................................................................................................................................. 44 6.2 EVALUATION PLAN OF EPLER AND LORENZ .......................................................................................... 45

6.2.1 Scenario Description .................................................................................................................... 45 6.3 PILOT EXECUTION ................................................................................................................................. 49 6.4 USE CASE REQUIREMENTS .................................................................................................................... 50

6.4.1 Business Requirements ................................................................................................................. 50 1.1.1 Technical Requirements ................................................................................................................ 51 6.4.2 Stakeholder Requirements ............................................................................................................ 52

6.5 TEST CASES AND PILOT EVALUATION ................................................................................................... 52 6.6 PROJECT PLAN FOR THE EPL PILOT ....................................................................................................... 52

7 CONCLUSIONS .......................................................................... ERROR! BOOKMARK NOT DEFINED.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

4

1 Executive Summary

This deliverable describes the plan for the successful preparation and execution of the

PREMANUS pilots at SKF and CRF, both in interaction with EPL.

This deliverable describes the planning status of M15, where the pilot will be started earliest at

M30. Accordingly, with 15 months of work ahead until the pilots start, this is a living document

containing the actual status of the pilot preparation and the plan for pilot execution and

evaluation. Thus, this deliverable does not present the final detailed plan but rather shows the high

level plan and provides a checklist of items that need to be considered, tasks that need to be

executed before the pilot can be started, and a project plan per pilot for successful preparation.

The deliverable structures the planning for all three use cases into the following areas:

Pilot objectives that shall be achieved by the use case partners.

Evaluation plan, in order to evaluate the achievement of the pilot objectives. This includes

a pilot use case description.

Use case requirements, structured into

o Business requirements, stating the requirements from the use case partner in

general and the business unit responsible for the pilot in particular.

o Technical requirements with focus on the integration with other IT systems and

data to be provided by the use case partners.

o Stakeholder requirement, in order to ensure all stakeholders that need to be

involved in the pilot are considered and involved also during planning.

A description of the test cases that shall be executed during the pilot.

Project plan in form of a Gantt chart.

SKF will evaluate the PREMANUS system within the wind turbine gearbox remanufacturing

business unit. Based on historical data collected by SKF the pilot will compare the results with

PREMANUS against the results achieved without PREMANUS. EPL will be integrated into this

pilot by generating quotes for industrial waste management. These quotes will be considered

within the BDSS.

CRF will evaluate the usefulness of the PREMANUS system in context of a larger business case.

CRF will simulate adapted remanufacturing processes using the PREMANUS system in their

plant simulation tool using historical data. This is the company’s standard procedure for

evaluation changes in operational processes within plants. The focus of the adapted

remanufacturing processes is moving from a one-fits-all engine remanufacturing process to a

process with varieties based on the condition and the economic value of a specific

remanufacturing request. Also here, EPL will be integrated into this pilot by providing an

automatically generated quote for industrial waste handling.

EPL will build-up a new IT system for automatic quote generation for handling industrial waste.

EPL will evaluate the possibility for generation automatic quotes for waste handling and its

potentials for business process optimization for the administrative processes of waste handling.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

5

2 Introduction

PREMANUS’ technical developments in WP3, WP4, and WP5 are tried and tested in WP6 via

pilot implementations of two industrial use cases by SKF and CRF. This deliverable is concerned

with the first stage of this work package; it is to collect pilot implementation requirements, which

are different from the functional and non-functional requirements collected in WP2. The industrial

SME EPL is leading this task. It will foster the understanding how small SMEs like EPL can

interact with large enterprises like SKF and Fiat regarding EoL product recovery processes. This

deliverable documents the plan for the following activities in WP6; these are the actual

implementations of the windmill and truck engine recovery tasks, the execution of the pilots, and

their evaluation. This will also form the basis of validating the reference architecture of

PREMANUS and the final iteration of the Living Architecture Document will incorporate the

feedback.

2.1 Pilot Objectives

The focus of the PREMANUS Pilots is to apply the tenets of the technological steps taken in

WP3, WP4, and WP5 for implementing the SKF wind turbine gearbox and the CRF engine

remanufacturing scenarios. One fundamental objective of the pilots is to provide feedback to the

reference architecture model developed in an iterative fashion in WP2 and hence improve it

through the lessons learned in the pilot implementations.

Both the pilots have similar phases - planning, implementation, and execution. In the planning

phase, the local environmental parameters will be taken into consideration and the prototype

PREMANUS middleware will be adjusted based on the differing environments. The

implementation phase will involve integration with the business and diagnostics systems at SKF

and CRF (including writing necessary services and business logic). The execution phase will

analyze the changes/effects of a switch from a demo environment to a productive environment.

Finally, the pilots will be evaluated in two dimensions. Firstly, the use case partners will evaluate

how well the PREMANUS system serves the business objectives of improving their

remanufacturing operations. Looking at two different industries will enable PREMANUS to draw

general conclusions on the benefits of PREMANUS results for this field. Secondly, the functional

and non-functional requirements identified in the reference architecture will be validated and

feedback will be given on possibilities for improvement.

Accordingly, the pilots’ objectives are:

O6.1: Understanding real-life requirements for productive deployment of the PREMANUS

middleware.

O6.2: Adaptation of the PREMANUS middleware for solving two industrial scenarios.

O6.3: Validation of the reference architecture model through piloting exercises.

2.2 Methodology for Pilots Requirements Collection and Pilot Planning

The pilot requirements are driven by the pilots’ objectives and the concrete pilot scenarios.

However, for successful pilot execution and evaluation, comprehensive planning is required. The

pilots will be executed in corporate environments, which requires compliance with the respective

regulations and processes of the use case partners. This deliverable uses a common structure for

the requirements collection and planning in order not to miss any important item or task, which

might hamper successful pilot execution.

Accordingly, for each pilot the following structure guides the requirements collection and

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

6

planning:

Pilot objectives that shall be achieved by the use case partners.

Evaluation plan, in order to evaluate the achievement of the pilot objectives. This includes

a pilot use case description.

Use case requirements, structured into

o Business requirements, stating the requirements from the use case partner in

general and the business unit responsible for the pilot in particular.

Type of Pilot (Operation environment: Lab exercise or real world pilot)

When (time window for pilot)?

Where?

Business unit / employees working with the system

Who is responsible manager?

Status & steps to get participation secured

Which functionality shall be included in trial

Which functionality shall PREMANUS provide, for which

actors/roles, how?

Technical skills for testers

Which additional functionality will used in the pilot?

o What is the status of this functionality?

o Technical requirements with focus on the integration with other IT systems and

data to be provided by the use case partners.

Information to used in pilot

Who provides the information?

Which systems?

Who grants access?

Status & steps to get access

HW availability for end-users

o Stakeholder requirement, in order to ensure all stakeholders that need to be

involved in the pilot are considered and involved also during planning.

Further requirements / resources required

Like available engines / windmill gearboxes / waste products

Who is responsible manager?

Status & steps to for securing these resources

A description of the test cases that shall be executed during the pilot. This includes

o Ideas for evaluating the pilot according to objectives: Define test cases,

procedures and metrics, roles of actors in the test, iterations needed to perform the

test.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

7

o Evaluation process:

Who will design evaluation?

Who will execute evaluation at application partner?

Who will analyze and prepare results?

Project plan in form of a Gantt chart.

The PREMANUS consortium will use this deliverable as reference documentation and for

monitoring the process towards the pilot execution.

As this is an internal document, the consortium will focus on the content. Planning requires lists

of items that can be checked, not long text.

2.3 Project Timeline

Regarding the timeline, the pilot preparation has to integrate with the general RPEMANUS

project timeline depicted in Figure 1.

Figure 1: PREMANUS Project Timeline

Accordingly, approximately end of project month M28 the pilot applications should be available

and also the test systems, so that there are two months remaining for a “pilot readiness test”,

testing all processes that will be used during the pilot.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

8

3 Technical Requirements (table from D22)

Apart from this partners view, the pilot shall also give insights how well the PREMANUS

middleware fulfils the functional and non-functional requirements collected in D2.2. In summary,

these are:

ID Name Category

GTR General Technical Requirements

The PREMANUS system should be modular

The interfaces should be based on open standards

The BDSS should be able to interact, through standardized interfaces, with

also other systems

The PREMANUS system should be cloud ready.

RIS Remanufacturing Information Service Functional

RIS.PIIN.0 Product Identification & Information Network

Structure

Functional

The Remanufacturing Information Service should be built in a hybrid

structure

o Content should be stored by each stakeholder locally

o A central node should realizes directory service with search, lookup,

ID resolution, mapping, and a retrieval service

o A directory service should store advertisements that describe

information available at the stakeholders

RIS.PIIN.1 ID Information Discovery Functional

PREMANUS should discover which information for a given ID is available

from which stakeholder

Information discovery should allow a stakeholder to gather all necessary

information for an ID to use for assessment or disassembly

The overall structure of search and lookup shall comply with the EPC

Global standard “Object Name Service” (ONS).

The information discovery is split into two phases

o The owner of product data what information about a product is

available to the remanufacturing ecosystem.

Advertisements/annotations are used to publish this information.

o Search within the advertisements for product information. The

search result details, which product data can be where and how

retrieved.

RIS.PIIN.2 Information Retrieval Functional

Once relevant information have been identified, annotations to this

information will provide the

o Location, where the product information can be accesses

o How the product information can be retrieved

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

9

o Which further services are available to other PREMANUS

stakeholders

An interface is required to retrieve/use the information/services.

RIS.PIIN.3 Information Transformation Functional

RIS should manage a canonical data structure to support import from

heterogeneous information sources into PREMANUS by a transformation

service.

The transformation service should enable simple information processing into

the BDSS.

RIS.PCIM.1 Unique IDs Functional

Each product instance represented in the PREMANUS system should be

uniquely identifiable across all stakeholders

Unique IDs should be used to share information between stakeholders

RIS.PCIM.2 ID Resolution & Mapping Functional

Each stakeholder should be able to retrieve a PREMANUS ID for a physical

product instance

ID retrieval should be possible with minimal information about the product

ID mappings shall be managed for all stakeholders in the remanufacturing

ecosystem at a central node

Product IDs shall consists of three components

o OEM

o Product type

o Unique product ID

The overall structure of search and lookup shall comply with the EPC

Global standard “Object Name Service” (ONS).

RIS.DPIS.1 Distributed Product Information Store Functional

The Distributed Product Information Store (DPIS) stores the information

that is published in first phase of the ID Information Discovery process,

according to the requirements RIS.PIIN.1.

The DPIS is operated on a central node where the distributed IT systems of

the stakeholder within the remanufacturing ecosystem publish the product

information to, according to the requirements of RIS.

RIS.DPIS.2 Support to structured data Functional

It is necessary to utilize (or develop) a storage capable of providing support

to structured data, like KPI data (properties and values).

RIS.DPIS.3 Support to semi-structured data Functional

It is necessary to utilize (or develop) a storage capable of providing support

to semi-structured data, like the XML files data containing the indexes of the

stored information.

RIS.DPIS.4 Support to unstructured data Functional

It is necessary to utilize (or develop) a storage capable of providing support

to unstructured data, like PDF, pictures or CAD files.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

10

RIS.DPIS.5 Data stored should be easily accessible Functional

The data stored, independently of the storage used and its physical location,

should be easily accessible for local and remote nodes of PREMANUS

through the usage of Web Services.

RIS.DPIS.6 Big amount of data Functional

It is necessary to provide support to the big amount of data coming from the

two user industries. This requires a proper storage capable of both managing

the quantity of data, maintaining the capability of indexing and fast finding

and processing.

RIS.DPIS.7 Semantic storage Functional

It is necessary to semantically annotate the data stored to enable natural

search languages and to facilitate the indexing of the mainly unstructured

data.

RIS.RBAC.1 Authentication Functional

Authentication procedure should exist.

Authentication procedures should avoid access of confidential information

by non-authorized people.

The authentication mechanism should check for every single access to a

given data/document.

However, there should also exist an administrator role to grant access to the

different users.

RSG Remanufacturing Services Gateway

PREMANUS needs to have the different components connected in a

homogeny and transparent way to the user and to the other components.

RSG.SSB.1 Orchestration Functional

The usage of Business Workflow Models (BPML) is demanded by

PREMANUS final users, as they already use BPML based engines in their

current configurations. This feature will allow advanced service composition

that can be configured at each of the end users.

RSG.SSB.2 Integration of software components & data

sources

Functional

The integration of software components and other data sources is necessary for the

following reasons:

Allowing component deployment (desirable hot deployment) with

component versioning

Polyglot applications ( .net, java, php, ...)

Minimizing efforts for integration of 3rd

party components (with predefined

adaptors, e.g. XMPP)

In PREMANUS the following kinds of components are envisaged:

Distributed security & access control.

RSG.SSB.3 Message channels and routing Functional

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

11

It is necessary to add functionality regarding the processing of composed

messages. With respect to the messaging and routing it is necessary to take

into account the following points:

o Point-to-point messaging

o Publish-subscribe messaging

o Splitter

o Aggregator

o Content Based Router

o Message Filter

o Dynamic Router

o Recipient List.

RSG.SSB.4 Transport protocol Functional

The ESB must allow different transport protocols in the anchor points for the

applications, as well as transport protocol conversion.

RSG.SSB.5 Connectivity Functional

The ESB must allow different components to be connected e.g.:

o Different types of data stores (triple stores, relational, noSQL, XML,

etc.)

o 3rd

party applications (ERP, PLM,...)

o User interfaces

o Internal functional elements:

Business Decision Support System

Unique ID routing mechanism

Semantic gateway & query mechanism (query

decomposition and routing to specific data stores).

RSG.SSB.6 Execution Functional

A common component execution environment is necessary, that will

conform the PREMANUS node, containing the specific functional

components, and the way of communicating with the rest of components

along the PREMANUS environment.

RSG.SSB.7 Support of different topologies Functional

Due to the current status of the project, some generic and open support for

different topologies is needed. Some of the partners see the architecture as a

centralize (unique distributed over the cloud) infrastructure, while some

others see it as instances installed at the final user, and communicated with

the rest of instances using a central coordination point.

Flexibility is needed in order to afford both configurations, and to change

from one to another with no or minimal penalty.

RSG.SSB.8 Security Functional

Although the project is not focused on security, some basic authentication

and role based access control is requested. The distributed nature of the

architecture makes this feature implementation challenging and risky from a

technology point of view.

RSG.GS.1 Transformation services Functional

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

12

There must be a mechanism to allow the transformation of different data

formats e.g. XML files or Excel files, are used. This mechanism must be

implemented in the SSB.

RSG.GS.2 Mediation services Functional

There must be a mechanism to allow the RSG to select the appropriate

process or service to be executed. This mechanism must be implemented in

the SSB.

RSG.GS.3 Composition of services Functional

Composition of services is needed to improve the performance of the system

and to generate larger services by linking smaller services.

RSG.SS.1 Access to Semantic storages Functional

It is necessary to access the semantic storages which would have the

annotation of the information stored in other storages.

RSG.SS.2 Annotation Functional

In the case of unstructured content, it is necessary to semantically annotate

the data to be stored so it can be easily found and retrieved.

RSG.SS.3 Publishing Functional

As the PREMANUS middleware is dealing with content and also services

offered by the components, it is necessary to publish them so they can be

easily found and retrieved (content) or executed (services).

RSG.SS.4 Reaching information Functional

The information and the services belonging to different components must be

reachable by every component through the SSB.

RSG.GWS.1 DbaaS services Functional

The PREMANUS middleware needs to access to external DBs to retrieve

the data required by the BDSS to perform its calculations.

RSG.GWS.2 AaaS services Functional

The PREMANUS middleware needs to communicate and exchange

information with 3rd

party applications such as ERPs, PLMs, PCos (Plant

Connectivity) like e.g. the ones utilized by the users… and their associated

storages to get the requested information needed by the BDSS to perform its

calculations.

RSG.GWS.3 Connection to external unstructured storages Functional

As in RSG.GWS.1, the PREMANUS middleware needs to access external

unstructured storages to retrieve the data required by the BDSS.

BDSS Business Decision Support System Functional

PREMANUS BDSS should support domain experts who have open-ended,

unstructured and complex problems.

The PREMANUS system should be designed to reduce complexity of

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

13

human tasks by structuring, filtering and presenting relevant information in

appropriate ways to support processing of large volumes of data involved in

extensive and recursive decision-making.

BDSS.1 BDSS Data Storage Functional

PREMANUS should provide a local data store at the PREMANUS

Remanufacturing node to run the required analyses.

The BDSS Data Store should store all information needed to prepare a

remanufacturing decision; this information is above all product master data

and product lifecycle information such as usage data, service reports, and

sensor data.

The storage should use a sophisticated data structure, so the analyses

conducted by the BDSS can be performed efficiently and correctly. A

canonical PREMANUS data structure will be used as standard, adaptations

to it to specific use cases must be enabled.

BDSS.2 Data Structure Functional

The analysis of the PREMANUS system should run efficiently and correct

by using sophisticated data structures. A canonical PREMANUS data

structure should be used as standard; adaptations to it to specific use cases

must be enabled.

BDSS.3 Query Composition Functional

PREMANUS should provide a Query Composition user interface for

business users to specify which data is needed for the remanufacturing

decision to be taken.

A Query Composition should compose queries from the user input that the

PREMANUS system can correctly execute, search and retrieve the correct

data from the ecosystem.

BDSS.4 Access to Information and tracking activities Functional

PREMANUS system should track all activities at operational level during

the remanufacturing process. This includes input, output and specific

resources.

PLM data, warehouse component’s stock, customers’ demand and

expectations should be accessed by the BDSS.

BDSS.5 End-of-Life Product Recovery Process Eco-

Efficiency Evaluator

Functional

PREMANUS should provide evaluation results for:

o Economical evaluations

o Environmental evaluations, taking into account Life Cycle

Assessment (LCA) calculations

o Ecological eco-efficiency evaluation, based on

Generated hazardous/non-hazardous waste

Generated CO2 footprint

o Risk of deviation from the expected or benchmarked ecological

efficiency

BDSS.5 KPIs Calculator Functional

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

14

PREMANUS should provide different types of KPIs that can be configured

in a flexible manner.

KPIs for the different internal stakeholder to the remanufacturing operations

shall be supported.

KPIs, as business centered measures should benefit from implementation of

computerized calculations, given the access of PREMANUS to relevant

information storage databases.

BDSS.6 Information set Non-functional

The amount of data to be processed by a human should be minimized

without affecting the quality of decision making.

PREMANUS should reduce the amount of data processed in every single

step by first an overview shall be provided, then zooming and filtering,

showing details on demand.

BDSS.7 Data visualization Non-functional

PREMANUS should avoid cognitive load for processing information by

using graphical visualization of data, three-dimensional representations,

color-coding, animated diagrams, interactive graphics and other tools to

allow exploration of data.

BDSS.8 Learnability Non-functional

User Interfaces should allow for easy use and stick to common controls,

labels, wording and element’s placement as users of BDSS might not be

systems experts.

BDSS.9 Personalization Non-functional

The system should be adaptable to various styles, needs and roles because

users will have different roles and responsibilities.

Personalization of UI, configuration of menus and process for information

seeking should be allowed.

BDSS.10 Consistency Non-functional

PREMANUS UI design should allow users to find command and user

interface elements in the same place

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

15

4 CRF

4.1 Pilot Objectives

The pilot objectives are to develop, test and integrate services for the optimisation of

Remanufacturing, an existing business with consolidated processes. The Business Decision

system will interact with the existing business decision tools and systems available for the

remanufacturing operations. These are detailed in the Error! Reference source not found.

below, which illustrates the many processes involved in the business; each of them is currently

monitored by many KPIs at the plant and company level.

Figure 2: Remanufacturing Business processes

In particular the pilot will:

Prove the technical feasibility

Integrate with existing systems

Support validation, using standard business decision tool (Plant Simulation, from the

Siemens PLM Suite) to assess the impact of PREMANUS

Support a business case for the introduction of PREMANUS solutions and its

prerequisite, in particular the on-demand storage and retrieval of PLM data.

The existing business has been operated for more than 20 years, involving 3 major companies

(FIAT, IVECO and CNH), spanning over all Europe. It is thus characterised by stable processes

and steps performed by well-defined actors, IT systems and facilities. The objective of the project

is to prove the potential for optimisation of these processes. The flow of operations is depicted in

the Error! Reference source not found. below, where PREMANUS can have an impact:

- Engine cores/ return: PREMANUS will support a remote quotation of the engine cores;

- Remanufacturing: PREMANUS will enable the optimisation of current remanufacturing

processes and in particular their adaption to the real or estimated status of an engine and

components;

- Part supplying: PREMANUS will contribute to reduce the new components sourcing

costs and increase the percentage of reuse (salvage).

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

16

Figure 3: Flow of remanufacturing of engines

As there is currently no information available on the engine status and residual life, all engines

entering the remanufacturing phase in the Garchizy plant follow the same processes. Figure 4

below shows some of the steps involved in this process.

Figure 4: Manufacturing steps for remanufacturing engines

To address these limitations, the FIAT pilot intends to develop, integrate and make available to

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

17

the staff involved in the business several services presented in the Error! Reference source not

found. below. The services will be described in the following sections.

Table 1: PREMANUS Services and business value

The pilot will enable the development of a business case for the introduction of new PLM data.

The business case will build on the data collected for PREMANUS. It will use the results of the

simulations of the As-Is and To-Be sourcing and plan manufacturing processes (see Error!

Reference source not found. below).

Figure 5: Simulation using data from the PREMANUS DB (Plant Simulation)

L: Logistics; M: Manufacturing; P: Purchasing; WA: Work Analysis; F: Finance; S: Sales

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

18

4.2 Evaluation Plan

The evaluation plan contains the following activities:

Define organization, responsibilities and interfaces

Define assumptions and constraints

Define workflows and activities

Define tools, environment and infrastructure

Technical development

Setup design and runtime test environment

Run pilot

Analyse and assess pilot results

Design time evaluation: the goal of the design time evaluation is to evaluate the effective

usability of each PREMANUS component in the FIAT context considering the future

industrialisation. In more details we will evaluate the integration of each PREMANUS

component in a qualitative way, keeping into account all the relevant aspects beyond the

effective functionality of the component ranging from usability to reliability, scalability etc.

Stakeholders will be asked to response to questions such as:

Why a specific component has been used (functionality)?

How has it been integrated?

What is the difficulty level in integration (usability)?

What is the level of utility for FIAT?

Is a suitable alternative solution available?

What is necessary to modify in order to use it for engineering the application?

Are there other open issues?

Runtime evaluation: the FIAT prototypes are implemented following a typical user-centred

design (UCD). Tests are conducted with different end users in each stage of the project. Such test

activities allow to continuously refine the user interfaces and interaction modality according with

user needs and suggestions.

Do you have difficulties in using the system (if so explain which ones)?

Is the response of the system what you would expect (if not, why)?

Is the management of planned events always correct?

Is the presentation of information effective (taking into account the possible limitations of

the user interface)?

Is the presented information always understandable and sufficiently self-explanatory?

Do you trust the information which was displayed?

Are the images adequate?

Is the number and sequence of steps in the procedures correct?

Does the execution time of procedures and the transition from one step to another seem

appropriate?

Do you see the updating procedure as suitable? Please explain why.

Do you think that this approach takes sufficiently into account your privacy? Please

detail.

Which kind of added information would you need?

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

19

Which functionality/ service/ product based on PLM data, and not considered in this

prototype, would you propose?

All responses and feedbacks collected during the design time evaluation will be analysed and

integrated. The results will be reported in D6.3 (M30).

4.3 Use Case Requirements

4.3.1 Business Requirements

Type of Pilot (Operation environment: Lab exercise or real world pilot)

o Real world pilot with data coming from real systems replicated in CRF

When (time window for pilot)

o Start: M24 (after D4.1. RSG Preliminary Prototype and D5.2. Product-centric

EoL Business Decision Support System)

o End: M34 (in order to prepare D6.4. Evaluation of reference architecture and

recommendations)

Where

o The test systems will be located at CRF

Business unit / employees working with the system

o Who is the responsible manager

Julien Mascolo

o Status & steps to get participation secured

Julien Mascolo will assign responsible staff people for the engine

remanufacturing business to oversee the pilot in collaboration with

CRF

Which functionality shall be included in trial

o Which functionality shall PREMANUS provide, for which actors/roles, how

Pre-Quote on Engine (remote). Role involved: Business expert;

Technical expert.

Remanufacturing Strategy per Engine. Role involved: Process expert;

Technical expert.

Remanufacturing Strategy at component level. Role involved:

Process expert; Technical expert.

Monitoring of activities. Role involved: Process expert.

o Technical skills for testers

Basic IT skills

Experience in the roles mentioned above

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

20

4.3.2 Business Requirements Details

In the WP1, several aspects were covered, which are related to the pilot:

General use case (D1.1)

Description of processes and mock ups for the graphical user interface (GUI) and

Information systems description and major risks, including the technical and pilot risks

(D1.2)

Example of data collected from IT systems.

The following Error! Reference source not found. shows the overall process model.

Figure 6: Process model

This process model is translated into specific requirements, which are shown in Error! Reference

source not found..

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

21

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

22

Figure 7: Requirements for FIAT application

The following sections refine the aspects relevant to the development of the pilot:

The services which will be integrated:

o Pre-Quote on Engine (remote). The service is used remotely by the FIAT/ CNH/

IVACO dealers to get a purchase price from the remanufacturing process owner:

see Cores/ Return in Error! Reference source not found. and the green diamond

in the lower part of Error! Reference source not found. below.

o Remanufacturing Strategy per Engine. The service is used by a plant expert to

choose the strategy for the engine between the 3 different available ones, as

shown in the green diamond in the upper part of Error! Reference source not

found. below:

Remanufacturing 1-to-1, or without ID loss: the specific engine is

remanufactured

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

23

Remanufacturing 1-to-many, or with ID loss: the engine is dismantled to

components/ cpl (WIP)/ engine

Postpone Remanufacturing

o Remanufacturing Strategy at component level. The service is used by a plant

expert to decide the actions to be performed for the specific engine, as shown in

the green diamond in the left part of Error! Reference source not found. below.

o Monitoring of activities. The service is used by the plant technician to report the

effective operations performed. This feedback is used by the system to fine-tune

the decision algorithms.

The mock-ups.

Figure 8: Services for the FIAT application (1)

Figure 9: Services for the FIAT application (2)

The services will be implemented to support the following interfaces. In the Error! Reference

source not found. below, Alessandro is a FIAT dealer and asks for a quote of an engine in his

workshop, in order to evaluate the opportunity to send it to the remanufacturing plant in Garchizy.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

24

Figure 10: Engine remote quotation

In the Error! Reference source not found. below, Roberto is a Garchizy technician: his role is to

receive the engine, verify the conditions, assign a quality index to the engine (A,B,C) based on its

real conditions and decide which action it should undergo.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

25

Figure 11: Engine entrance, ABC and suggested remanufacturing path

In the Error! Reference source not found. below, Massimo is a Garchizy technician: his role,

once the path for remanufacturing has been chosen, is to dismantle the engine and report on

discrepancies between the expected and actual conditions of the engine.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

26

Figure 12: Remanufacturing tasks

4.3.3 Technical Requirements

The piloting phase will address also technical requirements, described above. For each

PREMANUS service, the requirements are expressed in terms of quality of the integration

keeping into account the following aspects:

Usability: easy to use, effectiveness; the service should be easy to integrate, with adequate

documentation and examples;

Performance: response time, efficiency; the service should prove to provide good

performance, even before integration;

Reliability: Frequency/severity of failure, Recoverability; in particular a more than

sufficient level of reliability so that no error or problem occur during integration;

Supportability: the service should support ad-hoc queries to identify where errors

occurred and a set of debug tools (console, messages etc.);

Scalability/ Configurability/ Portability; the service should be able to adapt to the number

of engines (from several hundreds to tenths of thousands)

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

27

Adaptability and adequacy to Fiat context; the service should be able to reduce/ eliminate

changes needed to support specific FIAT constraints (or motivate why it had to be

designed differently).

4.4 Test Cases and Pilot Evaluation

The evaluation plan describes the motivation and strategy for involving end-users. The testing and

evaluation in the WP6 will follow a typical user-centred design (UCD).

“UCD is a design philosophy and a process in which the needs, wants, and limitations of end

users of an interface or document are given extensive attention at each stage of the design process.

User-centred design can be characterized as a multi-stage problem solving process that not only

requires designers to analyse and foresee how users are likely to use an interface, but also to test

the validity of their assumptions with regards to user behaviour in real world tests with actual

users. Such testing is necessary as it is often very difficult for the designers of an interface to

understand intuitively what a first-time user of their design experiences, and what each user's

learning curve may look like. The chief difference from other interface design philosophies is that

user-centred design tries to optimize the user interface around how people can, want, or need to

work, rather than forcing the users to change how they work to accommodate the software

developers' approach”. ([Wikipedia1]).

The goal of the evaluation is, on one side, to evaluate the feasibility of the described approach

and, on the other side, to test the usefulness and usability of the developed platform.

In PREMANUS, the following stakeholders will be involved:

Clients

FGA professionals

CRF staff

The User Centric Design in this case will mainly imply:

Idea testing (Design time evaluation)

Simulation (Design time evaluation)

Bench tests (Design time, Runtime)

Live tests (in plant/ laboratory) (Design time, Runtime)

4.4.1 Idea testing

The idea of Business Decision Support System for supporting some stakeholders of the engine

remanufacturing has been exposed during the first year of the project to a team of FGA staff,

including people from the departments Manufacturing, Logistics, Aftersales and Marketing. The

ideas behind the project have been shared with:

Clients: indirectly through FGA-Marketing and CRF staff;

FGA professionals: by defining the area of the project in the FGA Strategic Research

Agenda and; by providing feed-back on rough scenarios;

CRF staff: by designing the perimeter of the applications and building some rough

scenarios.

During these sessions a simple mockup (through slides) is shown to highlight the PREMANUS

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

28

ideas. At the stage, the principal innovative functionalities are presented, with the expected output

(a set of services; a business case for the introduction of new PLM data).

4.4.2 Simulation

Simulation tests are scheduled from the beginning of the project. CRF follows the approach to

develop step-by-step iterative prototypes. Beginning with purely “paper prototypes” and

following with prototypes mixing simulation and real components integrated, the stakeholders are

involved:

Clients: indirectly through FGA-Marketing and CRF staff;

FGA professionals: by assessing the prototypes, from a client perspective:

o What are the potential clients’ expectations?

o How do potential users think the tool should work?

o What are the potential clients’ alternatives for the same experience?

o How do involve the potential clients in using the tool?

CRF staff: by sharing the prototypes with the other stakeholders to gain early feedback

and drive the development

4.4.3 Bench tests

Bench tests are scheduled as soon as possible in the WP6. As soon as the above-mentioned

components become available, CRF develops test benches to involve the user in trying out the

technology:

Clients: indirectly through FGA-Marketing and CRF staff;

FGA professionals: by assessing the prototypes, from a client perspective:

o Is the tool working according to expectations?

o What are the potential clients’ alternatives for the same experience?

o How do increase the potential basis of customers for the tool?

CRF staff: by involving in the tests staff usually not aware of the technology/ not involved

in the project activities

Following the user centric design approach, users are involved as soon as the first prototypes are

available.

4.4.4 Live tests

Live tests are planned, from the second half of the WP6. They will be performed concurrently

with bench tests:

Clients: using CRF staff to assess through questionnaires and naturalistic studies, the

functionalities provided by the system:

o Is the tool useful, safe, and efficient?

o Are there alternatives for the same experience?

o What is the incentive for using the tool?

FGA professionals: same as above;

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

29

CRF staff: by involving in the tests staff usually not aware of the technology/ not involved

in the project activities.

4.5 Project Plan for the CRF Pilot

The realization of the pilot will follow the following project plan.

Operating procedures ,

comunication and training

Monitoring of results

Change Management Forms

M25Project stages M28 M29 M30 M31 M35 M36M32 M33 M34

GANTT

Integration of services

M24 M26 M27

Define tools and infrastructure

Define test environment

Figure 13. CRF Pilot Project Plan

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

30

5 SKF

5.1 Pilot Objectives

Agility results from business and the related processes but not from the IT department. Therefore

the IT departments have to design agility into their solutions to follow changes in the processes.

The overall objective is to verify that the PREMANUS system, consisting of middleware and

BDSS apps, can follow the demands from the business.

The pilot’s objectives, which will be covered by setting up a pilot implementation for the SKF use

case, are:

Definition and testing of coordination strategies

o Definition of coordination strategies between PREMANUS and other

IT systems

o Create a seamless interconnect between IT and process architecture

Definition of provided data

o Definition of data to be provided by PREMANUS for information

exchange

o Define data structure for information exchange

Development of agile information systems

o Develop a model to share the business strategies with IT

o Develop agile solutions instead of isolated applications

Synchronization of technical terms

o Create a seamless interconnect between IT and process architecture

o Develop a single repository to fully align IT systems with business

needs

Figure 14: Development of Networked Services

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

31

Definition of performance measures

o Definition of the suitable KPIs, as currently no ones are existing

5.2 Evaluation Plan

The evaluation plan contains the following activities:

Create requirement definition

Define organization, responsibilities and interfaces

Define assumptions and constraints

Define workflows and activities

Define tools, environment and infrastructure

Development

Setup test environment

Run pilot

Analyze and assess pilot results

5.3 Use Case Requirements

5.3.1 Business Requirements

5.3.2 Business Requirements Summary

Type of Pilot (Operation environment: Lab exercise or real world pilot)

o Real world pilot with example data using test system

When (time window for pilot)

o Earliest start: M30

o Latest end: M35

Where

o The test systems will be located at the SKF cloud infrastructure

Business unit / employees working with the system

o Who is the responsible manager

Stefan Schleyer

o Status & steps to get participation secured

Stefan Schleyer will assign the manager from the gearbox

remanufacturing team to oversee the pilot for up to 5-10

hours a week

Which functionality shall be included in trial

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

32

o Which functionality shall PREMANUS provide, for which

actors/roles, how

Definition of a ball park quote to a potential customer for

gearbox remanufacturing (GRBQUOTE).

Role involved: Technical expert

Disassembly of gearbox and firm quote to a customer

(DISASSGRB). Role involved: Remanufacturing expert

Remanufacturing of gearbox (REMANU).

Role involved: Remanufacturing expert

Note: Although this is an important role within the

pilot, PREMANUS will not support this functionality

with specific software tools.

o Technical skills for testers

Basic IT skills

Experience in the roles mentioned above

5.3.3 Business Requirements Details

As preparation for the pilot use case two aspects of the implementation have already been covered

during WP1:

For the processes to be implemented the process models have already been defined.

Various mock ups for the graphical user interface (GUI) have been created.

Within WP6 the following aspects which are relevant to develop a pilot implementation for the

use case have to be covered:

Definition of services which will be used from the PREMANUS eco system.

Development of the services which will be used to connect to the SKF WindCon system.

The pilot for the use case shall be implemented by the following software technologies:

ARIS MashZone for the Graphical User Interface (GUI)

ARIS for the implementation and integration of the business processes

Web services for accessing external partner systems e.g. PREMANUS

Microsoft SQL Server for storing information from the processes

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

33

Implementation of Processes:

Three main scenarios have been derived from the use case where PREMANUS will support the

business:

Definition of a ball park quote to a potential customer for gearbox remanufacturing

(GRBQUOTE).

Disassembly of gearbox and firm quote to a customer (DISASSGRB).

Remanufacturing of gearbox (REMANU).

Figure 16: Example for Process from the Use Case

Figure 15: ARIS MashZone Architecture (Source: Software AG)

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

34

Implementation of Main Menu:

Figure 17: Mockup of Main Menu

The menu “Pipeline“ is for an overview on current gearboxes in the pipeline.

The menu “Information Center” gives access to all information available for a product.

This information can be displayed flexibly by adding/removing “widgets”.

The menu “Resources” lists internal (workforce/stock) & external resources.

The menu “Integration” is were costs (and time) are calculated based on the integrated

information

Implementation of Pipeline Screen:

Figure 18: Mockup of Pipeline Screen

The menu “Pipeline“ is for an overview on current gearboxes in the pipeline.

On the left side all gearboxes in the pipeline are listed by their ID.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

35

Based on the selection of the ID of the gearbox all relevant detail information are shown

in the middle of the screen.

The detail information contains information such like order details or status information.

If their have been some tests conducted this is also listed here.

For the customer information a separate screen section is reserved. In this section all

details regarding the customer are shown.

Implementation of Information Center Screen:

Figure 19: Mockup of Information Center Screen

The screen “Information Center” gives access to all information available for a product.

On the left side all gearboxes in the pipeline are listed by their ID.

Based on the selection of the ID of the gearbox all assigned components of the bill of

material (BOM) are shown in the middle of the screen.

Depending on their role, uses can edit information in widgets.

Widgets are selected in the information screen on the left side, the displayed information

can adapt to the user role logged on to the system.

Widgets can be “exchanged” between the views “Information Center”, “Resources” and

“Cost Calculation”, so all information and all functionality can flexibly be combined.

Also further information regarding the recommended disassembly process can be

visualized.

Implementation of Resources Screen:

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

36

Figure 20: Mockup of Resources Screen

The screen “Resources” provides access to all resources relevant for a product.

In the middle of the screen the list of components for the selected gearbox is displayed

The screen section below covers the aspects of the workforce e.g. a list of employees,

skills and availability is shown.

In the lower section the connection to an ERP system can be provided to search for

specific components in stock.

If necessary also external resources can be integrated to support the process.

Implementation of Integration Screen:

Figure 21: Mockup of Integration Screen

The screen “Integration” collects information and displays them as an overview.

In the upper part of the screen various actions can be selected, all other widgets wild then

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

37

adapt to the selection made here.

The essential part is to decide for every component if it should be remanufactured or

replaced.

Besides the implementation of the different screens also the relevant web services to the SKF

application suite @ptitude shall be developed.

SKF will deploy web services to enable PREMANUS to:

Get a list of alarms

If a predefined threshold for an alarm is exceeded, the alarm is indicated for this

measurement point.

Get detailed information about a particular alarm

Once an alarm has been triggered, detailed information can be retrieved for this particular

alarm.

Get a list measurement points

For a specific machine all predefined measurement point are listed.

Get detailed information about a particular measurement

If more detailed information is required, further details can be retrieved for this particular

measurement.

Submit a Hierarchy Creation (HC)

The hierarchy in the @ptitude Suite visualizes the structure of the machine. So all major

components of a machine are created to define measurement points for the condition

monitoring.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

38

These web services are needed to access the SKF software suite (e.g. @ptitude Analyst) and to

establish an integration to the PREMANUS infrastructure.

Figure 22: Connectivity between PREMANUS and @ptitude

5.3.4 Technical Requirements

In general the following aspects shall be validated:

Horizontal scalability of components to setup a distributed environment

Generality of interfaces to ensure reusability of components

Independent deployment of components to achieve loose coupling of components

Intermediary components to reduce latency, enforce security, and encapsulate legacy

systems

So the requirements from the Service Consumer perspective are:

Service Consumer Objectives Design Principles

Reduce effort to use new services • Precise specifications

• Standardized services

Choose alternative instances of services

type • Services well abstracted from

implementation

• Standardized services

Table 2: Service Consumer Objectives

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

39

The requirements from the Service Provider perspective can be formulated as follows:

Service Provider Objectives Design Principles

Reduce demands from new consumers for

additional features • Coarse grained, abstracted

services that meet a wide range of

service requests

Compose new services from existing ones • Fine grained, generalized services

that can be composed in a variety

of ways

Reduce impact of changes to service

implementations • Services well abstracted from

implementation

Provide services in new and unforeseen

context • Generalized services

Provide services to as broad a range of

consumers as possible • Coarse grained, and generalized

services

Table 3: Service Provider Objective

The web services being developed follow theses principles:

The data that a Web service returns should link to other data

The data are designed as a network of information

A resource for every service is created

Each resource is identified by using a URL

The web service development follows a common schema which is described in the following:

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

40

Figure 23: Web Service Archtecture for @ptitude Software Suite

If an adequate number of Web services are available also the orchestration of Web services to

provide new functionality should be tested.

If new services are derived from existing ones the managing of service dependencies is essential.

Therefore a strategy has to be developed how to maintain these dependencies.

Figure 24: Orchestration of Web Services

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

41

5.3.5 Stakeholder Requirements

Additional stakeholders/resources required for the pilot functionality

ERP system

o Based on the current implementation process of a new ERP system

the accessibility cannot be guaranteed by start of the test.

o The pilot will be prepared to use test and/or historical data.

CRM system

o Based on the current implementation process of a new ERP system

also the role of the current CRM is questionable; the accessibility

cannot be guaranteed by start of the test.

o The pilot will be prepared to use test and/or historical data.

WindCon system

o WindCon system are available at our testing center.

o The pilot will be prepared to secure access to a test system for the

duration of the pilot phase.

5.4 Test Cases and Pilot Evaluation

The test cases will follow the processes which have been defined.

Definition of a ball park quote to a potential customer for gearbox remanufacturing

(GRBQUOTE).

Disassembly of gearbox and firm quote to a customer (DISASSGRB).

Remanufacturing of gearbox (REMANU).

„Create Quote“

Service

„Create Customer“

Service CRM

Service

„Other“

Service

„Quot

e“

Datat

ype

„Cust

omer“

Datat

ype

„Addr

ess“

Datat

ype

XSD

Schema

XSD Schema

XSD Schema

Directly dependent

Indirectly dependent

Figure 25: Managing of Service Dependencies

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

42

For testing various methods can be used:

Manual testing.

In Manual Testing, Testers manually execute test cases without using any automation

tools. Manual testing is the most primitive of all testing types and helps find bugs in the

software system. Any new application must be manually tested before its testing can be

automated. Manual testing requires more effort, but is necessary to check automation

feasibility. To ensure completeness of testing, the tester often follows a written test plan

that leads them through a set of important test cases. Manual Testing does not require

knowledge of any testing tool.

Automated testing

Automated testing can be described as automating a manual process already in place that

uses a formalized testing process. For automated testing the usage of special software

(separate from the software being tested) is required to control the execution of tests, the

comparison of the produced results with the predicted results, the setup of test

preconditions, and other test control and test reporting functions.

Explorative testing

Explorative testing is an approach to software testing that is concisely described as the

simultaneous process of test design and test execution. While the software is being tested,

the tester learns things that together with experience and creativity generates new good

tests to run.

For the pilot implementation explorative testing will be used, as the user shall follow the

processes which have been implemented and shouldn´t focus on specific test cases.

The testing will follow the following an iterative methodology. The iterative model does not

attempt to start with a set of requirements cast in stone.

Instead, development begins by specifying and implementing architecture from the product

vision. These requirements are collected in the Product Backlog. The software components are

created from the business needs identified, and then reviewed in order to identify further

requirements.

This process is then repeated, producing a new version of the software for each cycle of the

model. Any issues found in the testing period will be documented in the Testing Backlog. At the

beginning of each iteration cycle it is decided what will be covered both from the Product and the

Testing Backlog for the next cycle.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

43

Figure 26: Iterative testing

5.5 Project Plan for the SKF Pilot

The realization of the pilot will follow the following project plan.

Figure 27: SKF Pilot Project Plan

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

44

6 EPL

6.1 Pilot Objectives

The goal of the EPL part of the PREMANUS pilot is to include a quote for handling the waste created during remanufacturing of products into the PREMANUS BDSS. PREMANUS will focus on industrial waste.

The objectives for reaching the goals are

The PREMANUS BDSS shall have access to the quote via web service technology. There shall be no manual labour involved in entering the quote into the BDSS.

The quote shall consist of a cost part and an environmental impact part.

Epler & Lorenz currently communicate with customers mainly in person and via telephone for giving quotes.

In order to give a quote, a customer has to provide a set of information to EPL. This includes e.g.

o Name, registry code of the company/person delivering the waste

o Quantity of waste

o Type of waste (e.g. material)

o European Waste Code if known

o Is waste analysis required

o Point of origin (originator for end-to-end traceability)

o Location, if pickup by EPL is required

The use case partner SKF and CRF have to answer these questions within their use cases in order to request a quote from EPL.

EPL shall provide a Web Service that allows generating an automatic quote based on answering the required questions for determining the quote.

At EPL an IT system shall provide a REST-based Web Service or web page that allows entering the information required for calculating the quote and delivering it to the requestor.

The pilot shall proof technical and economic feasibility of a fully or partly automated quoting system based on the SKF and CRF use cases.

The pilot shall further establish systematic knowledge, which type of requests for waste handling can be calculated automatically and which types of requests require a waste expert to calculate it.

The quotation system shall be integrated with the EPL environmental reporting system, controlled by the environmental officer, in order to eliminate double data entry and improve business process effectiveness.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

45

6.2 Evaluation Plan of Epler and Lorenz

As hazardous waste typically has no or only very low value, expensive transportation costs are not

economical. Therefore, waste handling is typically handled by smaller, distributed companies.

Therefore, as waste is such a low margin business, investment in IT systems is typically not

important for such small companies.

6.2.1 Scenario Description

Currently Epler and Lorenz take orders on the phone. On the phone customers talk to specialists

in waste handling that know which questions to ask in order to give a reliable quote to the

customer. In an integrated remanufacturing business process as envisioned by PREMANUS this

manual process is inefficient.

Accordingly:

Epler and Lorenz intend to pilot electronic order taking via a web service or web portal in

order to streamline their customer service

Making waste processing costs available, via the PREMANUS BDSS, directly to the

remanufacturing businesses, will better inform decision making in real-time

Epler and Lorenz also plan to use the eco-efficiency analyser to provide customers with

feedback on the eco-impacts of their waste creation and handling operations

6.2.1.1 Current Website (in Estonia only)

Figure 28: Current EPL's Web Site

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

46

Key functionalities of the future quoting service:

Provides cost on the following:

waste collection and transportation;

Burning of waste incineration plant;

environmental remediation work carried out;

waste composting and soil treatment;

Preparation of waste;

Product and document destruction;

Recycling

Key functionalities of the future new EPL public services:

Provides details on relevant legislations

Waste

Packaging Act

Ambient Air Protection Act

Chemicals Act

Integrated Pollution Prevention and Control Act

Provides a company news page

Key functionalities of the future new EPL internal services:

Provides an active job list (currently under construction)

Provides contract details of teams across Estonia

Integrate based on accepted quotes with the internal environmental reporting system

6.2.1.2 Acceptance of Orders

Registration of an order

Recording of the data necessary to execute an order:

name of the company

type of waste

amount of waste

waste packaging (type and amount)

demand for waste packaging

address of the point of origin of waste

contact person and phone

any other information necessary (office hours, necessity to phone in advance, etc.).

Formalisation of documents

In order to deliver and receive waste, it shall be necessary to prepare:

waste transport list-contract (EP51-V2)

in the case of hazardous waste, a consignment note for hazardous waste in the KLIS

system

and, as required:

instrument of the delivery and receipt of works

stickers for packaging.

6.2.1.3 Formalization of the Acceptance of Waste

Verification of a consignment note/Formalisation of a consignment note

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

47

Verification of the data of a consignment note after the acceptance of waste

It shall be verified whether:

the consignment note contains the amount of waste

the consignment note is accompanied by additional remarks which necessitate the

consignment note to be altered (e.g., the actual type of waste fails to be in accordance

with what is denoted in the consignment note)

more consignment notes need to be formalised (e.g., the client delivered waste that had no

consignment note annexed).

Approval of a consignment note

Approval of a verified consignment note for hazardous waste in the KLIS system (see Figure 31).

Recording of a consignment note in stock records

Recording of the data of a consignment note in the stock records of the current calendar year

The following shall be recorded in stock records:

date of the consignment note

number of the consignment note

waste code

amount of waste

name, registry code of the company/person delivering waste

point of origin of waste (city/rural municipality and county).

6.2.1.4 Layouts

Figure 29: Acceptance of orders

Order

Order recording Document

forming

Relay document

to process

manager

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

48

Figure 30: Formalisation of an order

6.2.1.5 Website Requirements

1. contain all costing data

2. allow inputs of

a. customer locations and full address

b. company details (e.g. Name, VAT number, company number etc.)

c. qualities of waste against a specific type of waste

d. customer email address

e. customer contract number

3. utilise goggle maps capabilities to calculate distances based on postcode or location

4. store customer details (e.g. location) under company name

5. link to current waste value websites for current market values

6. perform the algorithm for quote calculation (sun of transport, waste type, 20% VAT

etc…)

7. provide an electronic quote on the screen, and email to the customer (email address

input); whilst also populating a sales data base at EPL with the order, required date,

customer details, waste details etc.

8. provide a field to allow customer to request a personal phone call to discuss the quote, whist sending EPL an email with customer details etc. with a request for a follow up call

Get document

from the process

manager

Controll of the

documents /

forming the

acompanying

letter

Acompanying

letter approval

Acompanying

letter in the

storage system

Relay document

to book keeper

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

49

Figure 31: Example KLIS-System Document

6.3 Pilot Execution

For the pilot a system enabling the scenario described above shall be setup.

The system shall not interact with any productive IT systems.

The pilot shall be executed based on example data from SKF and CRF.

Waste

holder

Waste

originator

Waste

description

Remarks

Transport

company

Receiving

company

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

50

The pilot shall be evaluated by assessing

The accuracy of the generated quote compared to the current practice

The risk for data corruption and loss and determining risk mitigation strategies

The efficiency gains of the new overall end-to-end CRM business process compared to

current practice

The appropriateness to other companies within the ecosystem

6.4 Use Case Requirements

6.4.1 Business Requirements

Type of Pilot (Operation environment: Lab exercise or real world pilot)

o Real world pilot with example data using test system

When (time window for pilot)

o Earliest start: M30

o Latest end: M35

Where

o The test systems will be located at Epler & Lorenz in Tartu

Business unit / employees working with the system

o Who is responsible manager

Jüri Epler

o Status & steps to get participation secured

Jüri Epler will assign a person to oversee the pilot for up to 5 hours a week

Which functionality shall be included in trial

o Which functionality shall PREMANUS provide, for which actors/roles, how

Quote generation, to be validated by a Waste Specialist

Quote generation for logistics/scheduling, to be validated by a Waste Handling & Logistic Manager

Environmental audit reporting by the Environmental Manager

o Technical skills for testers

Basic IT skills

Experience in the roles mentioned above

o Which additional functionality will used in the pilot

CRM system

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

51

Based on available open source software, selection process of the concrete product is ongoing.

Logistics optimization system

Based on available open source software, selection process of the concrete product is ongoing.

1.1.1 Technical Requirements

Technical Aspects of Pilot

o Information to used in pilot

Who provides the information

The customers, SKF and CRF

Waste quoting experts at EPL. Waste quoting includes

o Disposal of waste

o Recovery of valuable materials like metal

Logistic quoting experts at EPL

Which systems

Quoting system, to be developed

CRM system, to be implemented

Logistics optimization system, to be implemented

KLIS system from Estonian Environmental Ministry

o Manual integration of the system into the workflow

PREMANUS cannot interface with the productive KLIS system using APIs. PREMANUS cannot causing any problems with the operations of that system.

Who grants access

Jüri Epler

Status & steps to get access

Jüri Epler has already agreed with is co-CEO Janis Lorenz about the overall pilot plan.

o HW availability for end-users

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

52

End users have a PC available at their desk they will use

6.4.2 Stakeholder Requirements

Further requirements / resources required

o Detailed information on the waste to be handled (e.g. type, quantity) needs to be provided by the two use case partners SKF and CRF.

6.5 Test Cases and Pilot Evaluation

Concept for trial evaluation

Pilot Scenario

o Within the SKF and CRF pilots, per remanufactured product also the

generated waste is to be determined.

o PREMANUS defines the term “waste” in context of the two use cases

from SKF and CRF. Waste is refers to the different material that

result from a remanufacturing process and require external treating.

That includes e.g. hazardous waste or metal parts that can be

recycled.

Evaluation process:

o Who will design evaluation?

The system designer at EPL will also design the evaluation

procedure in close collaboration with Jüri Epler and the

PREMANUS team.

o Who will execute evaluation at application partner?

The system designer at EPL in cooperation with the end users

of the EPL system.

o Who will analyze and prepare results?

The system designer in close collaboration with the

PREMANUS team. Goal of this step is also a scientific

publication

6.6 Project Plan for the EPL Pilot

The realization of the pilot will follow the following project plan.

Project –No

Date Classification

285541

24 January 2013 CO

D6.1 - PILOT REQUIREMENTS MANAGEMENT

53

Figure 32: EPL Pilot Project Plan