Developer
The Developer role can be filled by a developer, tester, or information developer.
The Developer role is responsible for developing a part of the system, including designing it to fit into the architecture, possibly prototyping the user-interface, and then implementing, unit testing, and integrating the components that are part of the solution.
- Developer: Developers work on and resolves issues. A Developer Activity contains a ChangeSet that includes the files being worked on, and an explanation of the Request resolution for when the Activity is completed.
- Test: Testers work on test Activities by testing and qualifying developer activities. Each test Activity contains all testing information and results.
- Doc Assess: Information developers work on a Doc Assess Activity by assessing documentation needs associated with a Developer Activity. A Doc Assess Activity contains an indication of whether documentation is needed as part of completing a Task.
The Opened state is the starting point for a Developer Activity. After reviewing an Activity, the developer can Complete it if the current behavior works as designed, is not going to be fixed, or for other appropriate reasons. The developer leaves the Activity in the Opened state if it cannot be quickly resolved and will not be worked on immediately, or activates the Activity to work on it. After completing work on the Activity, the Activity can be moved to the Completed state.
- ALMActivity actions: Activate, Complete, Delete, Import, Modify, Open, QuestionOrComment, ReOpen, ReadyToWaiting, Submit, WorkOn
- ALMBaseline actions: Modify, Submit
- BTBuild record actions: Complete, Delete, Failure, Modify, ReSubmit, Retire, Submit