The following table lists the roles and the tasks each role typically performs in Design Studio.
Role | Task |
---|---|
Data Modeler | Designs the data types and structures necessary to support a cartridge or solution. See "Modeling Data" for more information. |
Cartridge Designer | Designs deployable components spanning a single product domain. |
Solution Designer | Assembles collections of cartridges to deliver a multiproduct solution. Additionally, this role may design additional cartridges to achieve the desired solution functions. |
Developer | Builds the code to support the metadata-driven components of a cartridge. This role may be an expert in development languages such as Java, XPath, XQuery, or SQL. |
Release Engineer | Manages the solution development and test environment. This role configures and automates the solution build and the solution testing. |
Cartridge and Solution Tester | Deploys cartridge archives to a test environment to certify that the cartridge or solution is working as intended. See "Deploying Cartridge Projects" for more information. |
Tools Administrator | Manages the design environment software. This role acquires, configures, and distributes Design Studio to cartridge designers. |