► Explicar ciclo de vida de software
► Criticar a evolução nos processos de software
► Aplicar métricas e modelos de qualidade de software
► Levantar requisitos na forma de histórias de usuário
► Escrever testes de aceitação
► Planejar software de forma ágil
► Estimar software de forma ágil
► Priorizar o desenvolvimento de software conforme demandas do negócio
► Projetar software como componentes visando reutilização
► Explicar Test-Driven Development e Feature-Driven Development
