1. Home
  2. Training Library
  3. Apply: Design and DevOps (Online and Workplace)

Apply: Design and DevOps (Online and Workplace)

Contents

keyboard_tab
Activity Instructions
1

This section contains the detailed instructions for your Apply task.

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 test their applications.

In this Apply activity, you will use the tools and techniques which you have learned to investigate your business project’s lifecycle processes and DevOps implementation. This will give you the opportunity to practise your skills and it will also create a valuable piece of evidence that you can add to your portfolio.

In this activity, you will use your knowledge of software design and DevOps to conduct a range of activities at your workplace, such as:

  • What is your current project’s method of development?
  • What are the different roles and responsibilities within the lifecycle of this project?
  • How is DevOps employed within your project?
  • How have you implemented DevOps practices and principles within your project?

Outputs

You are to create two outputs in this deliverable:

  • A document of findings that will be added to your portfolio
  • A presentation that can be delivered to any stakeholder in your project – technical or otherwise – discussing project structure, roles, and systems

You will need to collaborate with your employer to choose an appropriate piece of work for you to focus on. Your investigation should cover as many of the topics that were discussed during the course.

All work must of course be your own; it must also fulfil the following technical requirements:

  • Analyse the current development lifecycle which is implemented in your project. You may pick a substantial segment of an application which is used/created at your workplace
  • Write a report on how the development life cycle is constructed, alongside the roles and responsibilities of your team and the wider stakeholders
  • What project methodology does your project use, and how would you improve it? Design new ways of working to streamline and improve production methods. For example, a new Agile method that would have worked better for your group of developers and the company
  • How is DevOps employed within your project, and how have you implemented DevOps practices and principles within your project? Work to create evidence of how you have used things like source control, automated builds, and containerisation within your project
  • Finally, create a presentation that you are happy to present to all technical and non-technical stakeholders, which should discuss:
    • What the project is, who is involved, what are their roles and responsibilities
    • What is the current method of working, from a project methodology, SDLC and DevOps perspective?
    • How would you look to implement DevOps to improve processes?

You will need to submit a plan before you begin working on your project; the instructions on how to do so will be included in the next section.

The following knowledge and skills criteria will be covered by this activity:

K1: All stages of the software development life cycle (what each stage contains, including the inputs and outputs)

K2: Roles and responsibilities within the software development lifecycle (who is responsible for what)

K3: The roles and responsibilities of the project life cycle within your organisation, and your role

K4: How best to communicate using the different communication methods and how to adapt appropriately to different audiences

S15: Communicate software solutions and ideas to technical and non-technical stakeholders

Difficulty
Intermediate
Duration
40m
Students
1
Description

In this Apply activity, you will use the tools and techniques which you have learned to investigate your business project’s lifecycle processes and DevOps implementation. This will give you the opportunity to practise your skills and it will also create a valuable piece of evidence that you can add to your portfolio.

About the Author
Avatar
QA
Training Provider
Students
10316
Labs
31
Courses
150
Learning Paths
33

QA: A world-leading tech and digital skills organisation

We help many of the world’s leading companies to build their tech and digital capabilities via our range of world class training courses, reskilling bootcamps, work-based learning programmes and Apprenticeships. We also create bespoke solutions, blending elements to meet specific client needs.