Applies agreed standards and tools, to achieve well-engineered outcomes. Identifies issues related to software development activities. Proposes practical solutions to resolve issues.
SFIA Skills: Programming/software development (PROG)
Reviews and monitoring (PROG)(Level 4)
Participates in reviews of own work and leads reviews of colleagues’ work.
Planning and leadership (PROG)(Level 6)
Plans and leads software construction activities for strategic, large and complex development projects.
Reviews and monitors (PROG) (Level 6)
Assesses effectiveness of organisational policies, standards and guidelines for software delivery.
Policy, standards and guidelines (PROG)(Level 6)
Develops organisational policies, standards and guidelines for software construction and refactoring.
Approach USEV (Level 5)
Advises on what to evaluate, the type of evaluation to use (including user trials, surveys, assessments, measured tests and formal analyses) and the extent of user involvement required. Selects stakeholders and sample sizes for evaluations. Defines event structures for event analysis and ensures that event analysis is properly carried out.
Reviews and monitors PROG (Level 5)
Measures and monitors the application of project/team standards for software construction including software security.
Planning and leadership (PROG)(Level 5)
Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities.
Reviews and monitoring (PROG)(Level 5)
Measures and monitors the application of project/team standards for software construction including software security.
Policy, standards and guidelines (PROG)(Level 5)
Contributes to the development of organisational policies, standards and guidelines for software development.
Reviews and monitoring (PROG)(Level 2)
Reviews own work. May be involved in peer review activities such as pair programming.
Reviews and monitoring (PROG)(Level 3)
Collaborates in reviews of work with others as appropriate. May be involved in peer review activities such as pair programming. Monitors and reports on progress.
Documentation and version control (PROG)(Level2)
Documents work in accordance with agreed standards. Applies version control in accordance with agreed procedures.
Policy, standards and guidelines (PROG)(Level 2)
Applies agreed standards and tools as required, to achieve a well-engineered result.