30.01.2015 Views

Designing processes - EMC Community Network

Designing processes - EMC Community Network

Designing processes - EMC Community Network

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Planning and <strong>Designing</strong> the Application<br />

The goal of the xCP platform is to enable solution construction with little or no custom coding. Use<br />

templates to create <strong>processes</strong>, forms, and user interface screens. For planning, xCP applications can<br />

require more time dedicated to requirements gathering and solution prototyping.<br />

This chapter addresses business requirements, solution design, and prototyping. It offers suggestions<br />

for planning and designing solutions that are directly relevant to <strong>EMC</strong> products.<br />

Project preparation<br />

To prepare the project, do the following:<br />

• Read the documentation<br />

• Define project roles<br />

• Take training<br />

• Create a project plan<br />

Read the documentation<br />

The delivery team must understand the intended purposes of <strong>EMC</strong> products. Members of the project<br />

team must read and understand the product documentation. The best place to start is with the <strong>EMC</strong><br />

Documentum xCelerated Composition Platform Sample Application Tutorial. The tutorial takes the<br />

reader through the development of a simple process-based application and describes how to create<br />

reports and a BAM dashboard. In addition, each product ships with documentation that introduces<br />

and explains the product functions and provides guidance on how to use them correctly. Reading the<br />

documentation helps to avoid misunderstandings, plan your project, and save development time.<br />

Define project roles<br />

The following is a list of key roles that are needed in a process-based project. (This is not a complete<br />

list of roles.)<br />

• <strong>EMC</strong> Project Manager<br />

• Client Project Manager, to assist with internal project coordination<br />

• Business Users, to define and clarify functional requirements<br />

• Information Architect, responsible for creating the data model<br />

• Process Architect, responsible for designing the process in Process Builder<br />

• User Interface Architect, responsible for designing Forms and TaskSpace screens<br />

• BAM Architect, responsible for designing the reports and dashboard<br />

• Client System Administrator, <strong>Network</strong> Administrator, and Information Security, and Database<br />

Administrator (DBA) to support the implementation and enable account creation<br />

A single person or several people can play these roles, depending on the size and staffing of the project.<br />

The architects must work closely together to ensure consistency of approach.<br />

Take Training<br />

Training is important for project architects to understand the product architecture and current features<br />

of <strong>EMC</strong> Documentum products. Training can be carried out in formal training classes, in targeted<br />

meetings with engineering, or in <strong>EMC</strong> MyLearn web-based classes.<br />

18 <strong>EMC</strong> Documentum xCelerated Composition Platform Version 1.6 Best Practices Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!