The global skills and competency framework for the digital world

#1524 Better level descriptors and remove design from Programming/Software Development (PROG) change request pending

Request to provide more descriptive level descriptions and to remove design now we have SWDN

Do we need the design responsibility here now we have SWDN available?
What do "simple", "moderately complex", "complex" programmes look like - how can we make these descriptors more useful?

Proposed change applies to Programming/software development

Current status of this request: pending

Contributors
nz sfia users
Grant Nicholson
Mar 07, 2024 06:18 AM

I think it is appropriate to keep the design aspect in PROG, in much the same way that testing is included when we have TEST. These are part of the programming process, not forbidden from it as might be implied by removing them!

SFIA Updates Manager
May 03, 2024 04:54 PM

I agree that 'design' is materially different at the programme level versus design of a software system - they relate to different scopes and levels of abstraction in the process of creating software.
e.g.
Software architecture: High-level structure focusing on the organisation and interaction of major system components.
Software design: Detailed planning of how the architecture’s goals are implemented, including component and user interface design.
Design of individual software programmes/modules: Concrete implementation details at the level of specific modules or programmes within components.