There’s a fundamental skill all members of a software development team should master: the ability to make conscious technical decisions.
We’re facing technical and methodological decisions every day, and we often make these decisions without even realising it, decisions such as “what test do I write for this functionality?”
However, making unmindful decisions on tech stacks and architectural choices can significantly damage the project and the team’s overall wellbeing.
Join Francesco Strazzullo for his workshop and learn some fundamental decision-making techniques.
In this workshop, you’ll understand which variables you should take into account to make mindful and collaborative decisions, as well as learning how to choose your next tech stack.
Target Audience
- CTO who want to improve their decision process
- Software architects who want to take business objectives into account when it comes to software design
- Software developers who want to learn decisional processes that can help them in their daily work
- Software development teams that find it challenging to navigate the vast ocean of tech stacks available in the market.
Program
We’ll understand how to define our project’s non-functional requirements and the project’s context during the workshop.
We’ll also understand how such requirements should impact our tech choices, and we’ll do so by doing some exercises that you can replicate in your daily work every time you need to decide on a tech stack or one of its parts.
Topics
- The “right” tech stack
- The decision landscape
- Non-functional requirements
- Decisional tools.
Learning objectives
At the end of the workshop, you’ll be able to:
- define the non-functional requirements needed to make technical decisions
- know what decisional tools you need to use and when
- understand how to find the often-hidden trade-offs of each tech decision
- collaboratively make critical decisions.
Why should you buy a ticket?
You can’t become a proficient software developer with your hard skills only. Making decisions is now a fundamental skill you should master.
Online workshop – How does it work
The workshop will happen online and in live streaming: the trainer and all other participants (max 12) will be in a video conference. You’ll be interacting and working together in real-time, thanks to a variety of tools you’ll have at your disposal.
The workshop will keep its highly interactive and hands-on spirit despite being online.
This is why we require that all participants keep their webcam on for the whole duration of the workshop: this will enhance the quality of the communication and the workshop.
You won’t be sitting at your desk watching slides and videos, and you’ll be engaged in real-time activities for the majority of the time… as if we were in a real classroom!