Communication

Last reviewed 20 Feb 2021 by Ady Stokes

Description

We communicate so much that we often fail to recognise the impact it can have on others. What is meant as an innocent comment can be hurtful and make working situations difficult. There is a skill to offering feedback in a way that engages with those receiving it and this module will help you understand the process and techniques required.

Why this is important

Communication is vital to creating quality software. Being critical of others work can be confrontational if done poorly and a positive collaborative experience if done well. Being able to describe behaviour in an engaging and useful way is a fundamental skill of a professional tester.

Outcomes

At the end of this training you will be able to:

  1. Understand the impacts of feedback on collaboration
  2. Be aware of confrontational language
  3. Be able to use the QLIP technique
  4. Have practiced describing behaviour and actionable insights
  5. Understand how pairing can increase the quality of software

Outline

  1. What is Communication?
  2. Types of communication
  3. Active listening
  4. Tools and Techniques on communication
  5. Confident communicator
  6. Dealing with conflict

Resources

Skills, Knowledge, Behaviours and Values

Technical Skills

This workshop is designed to develop the following technical skills:

  • JavaScript
  • JAMStack
  • Static Site Generators
  • API
  • Json
  • Templating
  • Data Storage
  • UX
  • Testing

Core Skills

This workshop is designed to develop the following from our core skills directive

  • Estimation
  • Prioritisation
  • Presentation
  • Communication
  • Teamwork
  • Empathy

Apprenticeship Standard

This workshop will encourage the development of the following from the Software Developer Level 4 Standard

COMPETENCIES (Skills)

  • C12 - Can respond to the business environment and business issues related to software development.
  • C13 - Can operate effectively in their own business’, their customers’ and the industry's environments.

BEHAVIOURS

  • B6 - Ability to work with a range of internal and external people.
  • B7 - Ability to communicate effectively in a variety of situations.
  • B8 - Maintain productive, professional and secure working environment.

Knowledge

  • K3 - Understands how teams work effectively to produce software and contributes appropriately.
  • K5 - Understands and responds to the business environment and business issues related to software development.

Values

  • Equality & Diversity
  • Democracy
  • Individual liberty
  • Mutual respect for and tolerance of those with different faiths and beliefs, and for those without faith.