Este papel é responsável por desenvolver o sistema propriamente dito, incluindo a construção de seu design, de forma que ele atenda a arquitetura, as especificações dos casos de uso e a prototipagem das interfaces do usuário. Além da implementação, este papel é responsável por executar os testes de desenvolvedor (testes de unidade). |