Designing processes - EMC Community Network
Designing processes - EMC Community Network
Designing processes - EMC Community Network
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