Nadia has been a Software Developer for 13 years, an IT trainer for 7 years and an AgileHub member for 4 years now.
As a passionate programmer, she is interested in best coding practices and is curious about various programming languages to see what they have in common and what makes the difference for each one. For this reason, she has coded in different technologies and programming languages: starting with ASP.NET applications in C#, then a bit of C++ with MFC, some iOS development with Objective-C and Swift, and eventually came back to her first love: WPF with C#. Currently, she is a C# full-stack web developer with a bit of database, Web API, React and ASP.NET
She is equally curious and passionate about technology, but also about the human mind, how we think and why we do what we do. She enjoys sharing knowledge with others and considers that each interaction is an opportunity to learn something new – even as a trainer, she still learns a lot from each participant, because after all, every person has his own experience and getting to understand new and different points of view can only enrich everybody.
Workshop – The art of asking questions – “debugging” everyday communication
The goal of the workshop
“Nadia, we have an urgent bug in production. The shopping cart isn’t working anymore. We need to fix it ASAP.” the PO wrote.
We all probably heard at least once a similar request. What will you do after you receive such a message? Would you panic or would you freeze? Will you jump directly in the code to figure out what could have broken the feature? Would you blame yourself or others? Or would you stay calm and ask the PO some questions that can clarify things up?
This workshop will show you some techniques and strategies to:
- Identify the unclear or missing information while communicating with others
- Identify the details that hide behind generalisations or generic terms, so that you have a better understanding of what is needed from you
- Ask better questions, in order to gather the unclear or missing pieces of information, that you need
- Assure that you and the other people communicating are on the same line, and you both understand the same message
What will we do in this workshop?
During this workshop you will learn some techniques and do a few practical exercises that will allow you to identify the missing or unclear information that is being communicated to you and ask questions, which will clarify the message and add the missing pieces of the communication puzzle, so that we can all see the same big picture with the same small details.
You are in the target of the audience if you:
- Are familiar with terms from the IT world, such as: developers, coding, authentication, authorization, testing, bug tracking, prerequisites etc.
- Are familiar with the Scrum process, such as: refinement, daily, acceptance criteria, retrospective etc.
Since we will not code during this workshop, all the participants in the IT development process can participate, from developers to testers, to POs and Scrum Masters.
We all need to master the art of asking questions, in order to better understand each other and thus work better together. Giving proper details and explanations is equally important as knowing how to ask for them.
What will you learn at the end
After this workshop, you will be able to:
- ask better questions that can save you time and effort in order to fix an issue or implement a feature
- ask better questions in refinements, meetings or just everyday conversations, to be sure that the message sent by another person is the message received by our ears and eyes
- identify the missing pieces of information from a dialogue/text description and gather the information you need in order to clarify all the details, so that you know precisely what another person means and wants from you
What tools do you need installed on your computer before the workshop starts
In case you register for this workshop and you need info regarding tools, let us know, either by email or on Facebook Messenger.