q Developing software that meets requirements and adherence to performance standards and best practices
q Facilitating refinement and elaboration of requirements and design
q Writing quality code that minimizes rework
q Creating and performing unit testing
q Facilitation in performing impact analysis against software change requests
q Facilitation in developing specifications and creating other process artifacts.