What is Software Engineering and Development?
Software Engineering and Development refers to managing the development of software through its lifecycle.
Objective
An objective for this space will be finalised through the iterative development of the Australian Government Architecture.
Policy Elements
-
Reuse whenever possible – your proposed investments must plan for and make use of any opportunities to reuse existing services or tools within your agency and across government.
-
Design and build for reuse – if your proposed investment cannot reuse an existing digital or ICT solution, you must ensure that the service you build, can be reused by other agencies.
-
Enable reuse by others – you must ensure anything you create is shared for others to reuse unless there’s a good reason not to