Overview
By now, you should have a good grasp of some of the different techniques and tools we use to produce a wide variety of applications and the way developers go about writing code and testing their applications.
In this activity, you will use your knowledge of software design and production, and the tools and techniques you have learned, to investigate an application that serves a useful purpose in your workplace.
You will investigate what method of software design and production is used at your workplace and evaluate the use of various software, frameworks, and the methodologies used and the factors which influenced their choice. You will need to take into consideration:
- how a moderately complex system is designed.
- how units of code and the integration between modules are tested.
- Agile techniques used to produce the system.
- how the system is deployed, such as any CI / CD workflows.
- how you would improve the production, testing, and deployment processes.
Part A of this activity will take approximately two days to complete. You will submit a draft of your work in Bud. The feedback you receive from your DLC will help you refine your final copy, which you will then submit in Part B of this activity.
The Apply activities you complete during this apprenticeship programme will together form your portfolio of evidence. This is used for your EPA (End-Point Assessment), where you can show your competence, contribution, and (critically) how you have met the Knowledge, Skills, and Behaviours from the apprenticeship standard.
Before you get to EPA, you will have the opportunity to compile and refine your portfolio. Getting familiar with the learning outcomes of each activity is a great place to start, and you should continue this throughout your apprenticeship.
When you’re ready, select Next to continue.
This Course provides you with information about how to create, structure, and submit the first draft of your work.