「開發人員」角色可以由開發人員、測試人員或資訊開發人員來擔任。
「開發人員」角色負責開發系統的組件,包括設計以融入架構中,可能會建立使用者介面原型,然後實作、單元測試及整合屬於解決方案一部分的元件。
「開發人員」角色會處理指派給他們的「活動」記錄,並完成「活動」的工作。「開發人員」、「測試」及「文件評量」角色全部都會處理相關的「活動」以完成「作業」。ALM 活動的一般類型如下:
- 開發人員:「開發人員」會處理及解決問題。「開發人員活動」包含 ChangeSet,它包括要處理的檔案以及「活動」完成時對於「要求」解決方案的說明。
- 測試:「測試人員」透過測試及限定開發人員活動來處理測試「活動」。每一個測試活動包含所有測試資訊和結果。
- 文件評量:資訊開發人員透過評量與「開發人員活動」相關聯的文件需求來處理「文件評量活動」。「文件評量活動」包含在完成「作業」時是否需要文件的指示。
可以將註解、問題及回應新增至任何類型的活動中。
「已開啟」狀態是「開發人員活動」的起點。在檢閱「活動」之後,如果現行行為如所設計的方式運作、不需要修正或者有其他適當理由,則開發人員可以「完成」它。如果「活動」無法快速解決、無法立即處理,則開發人員可讓「活動」保持為「已開啟」狀態或啟動「活動」來進行處理。完成「活動」的處理之後,「活動」就可以移至「已完成」狀態。
「開發人員」角色的可能核准動作包括下列動作:
- ALMActivity 動作:啟動、完成、刪除、匯入、修改、開啟、QuestionOrComment、重新開啟、ReadyToWaiting、提交、使用
- ALMBaseline 動作:修改、提交
- BTBuild 記錄動作:完成、刪除、失敗、修改、重新提交、淘汰、提交