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:
- Understand the impacts of feedback on collaboration
- Be aware of confrontational language
- Be able to use the QLIP technique
- Have practiced describing behaviour and actionable insights
- Understand how pairing can increase the quality of software
Outline
- What is Communication?
- Types of communication
- Active listening
- Tools and Techniques on communication
- Confident communicator
- Dealing with conflict
Resources
- https://www.thebalancecareers.com/communication-skills-list-2063779
- Book - Bridging the Communication Gap – Gojko Adzic
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.