Die Rolle "Entwickler" kann von einem Entwickler, Tester oder Informationsentwickler übernommen werden.
Die Rolle "Entwickler" hat die Aufgabe, Komponenten eines Systems zu entwickeln und an die Architektur anzupassen und eventuell
einen Prototyp der Benutzerschnittstelle zu entwerfen. Außerdem implementiert die Rolle "Entwickler" die Komponenten, die Teil der Lösung sind, führt Einheitentests
durch und integriert schließlich die Komponenten.
Die Rolle "Entwickler" arbeitet an den ihr zugeordneten Aktivitätsdatensätzen und schließt die Arbeit an den Aktivitäten dann ab. Die Rollen "Entwickler",
"Tester", und "Gutachter der Dokumentation" arbeiten alle an zusammengehörigen Aktivitäten, um eine Task abzuschließen. Die üblichen Typen
einer ALM-Aktivität sind folgende:
- Dev: Entwickler arbeiten an Problemen und lösen diese. Eine Entwicklungsaktivität enthält eine Änderungsmenge (ChangeSet) für die zu
bearbeitenden Dateien, und eine Erläuterung der Anforderungsauflösung bezüglich des Zeitpunkts, an dem die Aktivität abgeschlossen wird.
- Test: Tester arbeiten an Testaktivitäten, indem sie Entwicklungsaktivitäten testen und qualifizieren. Jede Testaktivität enthält alle
Informationen und Ergebnisse zu einem Test.
- Doc Assess: Bei dieser Aktivität beurteilen Informationsentwickler den Dokumentationsbedarf im Zusammenhang mit einer Entwicklungsaktivität. Die Aktivität
"Doc Assess" gibt an, ob Dokumentation erstellt werden muss, um eine Task abschließen zu können.
Jedem Aktivitätstyp können Kommentare, Fragen und Antworten hinzugefügt werden.
Der Status "Opened" ist der Ausgangspunkt einer Entwicklungsaktivität. Nach der Überprüfung einer Aktivität kann der Entwickler diese abschließen,
wenn das aktuelle Verhalten des Produkts konzeptionsgemäß ist, ein Fehler nicht behoben werden kann oder aus anderen triftigen Gründen. Der
Entwickler lässt die Aktivität im Status "Opened", wenn sie nicht schnell aufgelöst werden kann oder nicht sofort an ihr gearbeitet wird, oder er aktiviert die Aktivität, um
an ihr zu arbeiten. Wenn die Arbeit an der Aktivität abgeschlossen ist, kann die Aktivität in den Status "Completed" versetzt werden.
Folgende genehmigte Aktionen sind für die Rolle "Entwickler" möglich:
- Aktionen für ALMActivity: Activate, Complete, Delete, Import, Modify, Open,
QuestionOrComment, ReOpen, ReadyToWaiting, Submit, WorkOn
- Aktionen für ALMBaseline: Modify, Submit
- Aktionen für BTBuild: Complete, Delete, Failure, Modify, ReSubmit, Retire,
Submit