Parallel Workshops
Explore how generative AI transforms the software development lifecycle
-
In this workshop, you will learn how to apply next-generation developer techniques throughout your software development lifecycle and you will gain practical insights into how generative AI can significantly enhance your efficiency. Through hands-on sessions, you will use generative AI tools to generate high-quality, context-specific guidance. You will also understand how to utilise generative AI to automate repetitive and well-defined development tasks, setting aside time to focus on high-value innovative aspects of your day- to-day work. Lastly, you will have the chance to get acquainted to generative AI tools, using Amazon Q developer directly in your IDE as a developer companion.
-
Participants have to bring their laptops with them and ideally have some programming experience.
-
I am cloud solutions architect with an extended software development background. I work close with customers, building prototype solutions while enabling them to architect and implement secure and scalable applications in the cloud. As a software engineer, I worked several years in the telecom and automotive sectors, designing and implementing web applications. I love reading, writting, in love with traveling, meeting people and food tasting.
LinkedIn profile: https://www.linkedin.com/in/eldimi/
-
I am a cloud solutions architect working closely with customers to support them during their cloud journey. I design scalable, robust and secure systems ready to support global markets and help customers achieve their goals. Beforehand, I was tweaking, writing and improving the code of large performant back end systems, either as a so6ware engineer or a team lead (java is still my passion). Apart from work I enjoy running in the country side or playing with my dog.
Linkedin profile: https://www.linkedin.com/in/dimitriospapageorgiou
Focus, Flow, Win: Building a Roadmap for Business Impact and Tech Excellence
-
Feeling overwhelmed by product requirements and struggling to build a clear direction for your team? In today's fast-paced digital world, leaders need a strategic approach to navigate the sea of possibilities.
This session explores the power of Focus, Flow, and Win as the cornerstones of your product roadmap. We'll delve into techniques for prioritizing requirements, harnessing the power of agile methodologies, and fostering a state of flow within your team.
This session will equip you with:
A framework for translating business requirements to product requirements
Filtering and prioritizing product requirements.
Strategies to cultivate a focused and collaborative team environment.
Actionable steps to build a dynamic roadmap that drives both business impact and tech excellence.
Leave the distractions behind and unlock the rhythm for success! Join us and discover how to build a winning product roadmap that fuels both business growth and cutting-edge technological innovation.
-
Pen paper, postit
Spyros Lambrinidis
-
Strategic technology and product leader with a proven track record of delivering innovative products that drive business growth. Formed, led and managed high-performing engineering and product teams to develop and launch applications with a global reach, that resulted in sustainable businesses and substantial improvements in P&L.
Possesses deep expertise in software lifecycle methodologies, technology infrastructure, systems engineering and a strong understanding of Product Development practices and Agile methodologies that ensure efficient software delivery and business impact.
Passionate about combining Technology with Product Innovation, identifying and leading the development of cutting-edge products that leverage emerging technologies to solve complex business challenges and disrupt markets.LinkedIn profile: https://www.linkedin.com/in/spyroslambrinidis/
Socio-technical redesign by example
-
Feeling like your team is constantly stuck?
Many organizations split into teams and adopt microservices with the promise of agility, but struggle to achieve true flow.
During this workshop, we will get our hands dirty and redesign our socio-technical system as co-workers in the same company, going step by step through different milestones.
We will freeze time to surface different problems and break free using, among other principles, Domain Driven Design superpowers that will crush common roadblocks.This workshop is ideal for developers, architects, team leads, as well as agile coaches interested in unleashing better socio-technical ways in order to accelerate and boost effective collaboration.
-
post it notes
-
Valadis Novakovits is a tech lead. He is eager to learn, and share knowledge.
He enjoys Domain Driven Design and tries to share the love by co-organizing Domain Driven Design Greece, engaging with the community, facilitating knowledge crunching workshops, and presenting topics of interest.
Nowadays, he is obsessed with lean, systems thinking, software architecture and achieving fast flow.
Brick by Brick Complexity
-
The Cynefin LEGO Game is an excellent hands-on workshop for teams to understand Dave Snowden’s Cynefin framework and its decision-making processes in action.
The Cynefin framework is a sense-making model that helps individuals and organizations understand and respond effectively to complex situations. It provides a taxonomy for different types of problems: simple, complicated, complex, chaotic, and disorder.
After identifying which domain a situation belongs to, the appropriate response or strategy based on that domain should be applied.
Workshop Structure:
Introduction, Icebreaker, LEGO game explanation (20 minutes): Brief introduction and an icebreaker activity to energize participants. Present the Cynefin concepts, domains and types of challenges each domain represents. Explain the flow and rules of the game. Participants will work in teams and build different models based on the scenarios provided.
Game Execution and debriefing (70 minutes): Present various scenarios drawn from the four Cynefin domains (Simple, Complicated, Complex, Chaotic). Formed teams with will build their LEGO models based on the given scenarios. After each scenario, a discussion to reflect on team’s approach, challenges and lessons learned will follow. Teams will present their LEGO model and explain their decision-making process.
Participants will
Improve their Understanding of the of the Cynefin framework and its practical application.
Develop stronger collaboration skills through the hands-on LEGO game experience.
Be equipped with tools and techniques to improve their decision making strategies especially in complex and uncertain situations.
Generate actionable insights that can be applied to real-world Agile practices within their organisations
-
Flipcharts, markers..
-
Dedicated to fostering collaboration and optimizing group dynamics, Elena Chronopoulou focuses on driving continuous improvement and unlocking individual and team potential. With an holistic understanding of the product lifecycle and the business objectives, she coaches the teams throughout their agile journey. Elena’s main goal is to cultivate meaningful relationships within the team and organization while empowering teams to achieve high performance aligned with organizational goals.
Linkedin Profile: https://www.linkedin.com/in/elena-chronopoulou-23228225/
-
Vasilis Gennaris has experience and he is specializing in building and developing product teams and team of teams. Focussing on enhancing work efficiency and establishing realistic, sustainable product delivery plans through continuous training, coaching, and mentoring of team members and business stakeholders.
Linkedin Profile: https://www.linkedin.com/in/vasilis-gennaris/
-
Byron Georgantopoulos is an experienced agile coach and servant-leadership delivery expert, focussing on setting up agile teams, from start-ups to large organisations. He facilitates the creation of an environment for a team to grow, shine and sustainably deliver the highest business value.
LinkedIn Profile: https://www.linkedin.com/in/ibyron/
-
Giannis Theocharis is a Development Manager at an agile organization, he plays a pivotal role in empowering development teams to deliver high-quality software efficiently. With a keen focus on agile methodologies and continuous improvement, he collaborates closely with cross-functional teams to streamline processes, foster innovation, and ensure timely delivery of features. Known for a strategic mindset and a passion for technology, he is dedicated to driving success through effective team management and a commitment to excellence.
Linkedin Profile: https://www.linkedin.com/in/ioannis-theocharis-26aa0185/
Learn to storytell your agile pains as humorous Comic Agilé strips
-
Many organizations can increase the return of their investments in going agile by articulating and removing their agile pains (i.e., misunderstandings, conflicts and antipatterns born out of implementing agile ways of working), as well as becoming aware of the consequences of having them. Agile antipatterns are sub-par solutions to challenges, and they occur when the intentions of working agile meet the limitations of the organizational reality. When the changes required to go agile are too big or difficult, organizations might take “pragmatic” shortcuts that, on the surface, seem appropriate and sensible, but in the long run can decrease the benefits of the investment—thus, the organization creates agile antipatterns (or “agile debt”).
This workshop teaches the participants to identify, describe, communicate and remove these agile pains by using the humorous format of Comic Agilé strips.
Examples of agile antipatterns:
#1: Product Owners only prioritize business features and not technical enablers and process improvement initiatives. Consequence: Reduced quality of the product and no culture of continuous improvement.
#2: Scrum Masters “do” instead of teaching and coaching. Consequence: The team is ineffective because it doesn’t learn self-management and to grow as a team, but keeps being dependant on the Scrum Master to facilitate it.
#3: Dependencies are not broken, but instead coordinated through a scaling framework. Consequence: It takes longer than needed for each team to deliver value because of the need for cross-team coordination.
Workshop participants will learn:
How to identify and articulate the biggest agile pains of their organizations, inspired by the creative Comic Agilé way of thinking, structuring and presenting points
How to communicate agile pains, and their impact, to decision-makers
How to remove the causes of their specific agile pains
Take-away:
Your own Comic Agilé strip (per group) based on an actual, current agile pain from your organization that you can communicate to decision-makers to inspire change.
Workshop Disposition
Introduction to the theory behind agile pains, how they can be identified and prioritized based their impact, and how creating them can be an unconscious choice—combined with loads of the instructor’s own experienced agile pains presented humorously through the Comic Agilé format.
Workshop where the participants, in groups, identify, break down and articulate their own relevant and actual agile pains in the form of a four-panel comic strip (no drawing skills needed).
Sparring with the instructor and each other on the root causes of the chosen agile pains, how their organizations can eliminate them, and how to decide which agile pains to keep for now.
-
post it notes, sharpies..
-
Luxshan Ratnaravi, known for being the author of Comic Agilé, holds an M.Sc. in Software Engineering and is an independent Agile Coach. His mission is to help more people use humor actively address what really happens when the good intentions of agile meet the harsh reality of organizational contexts–and making it work. He has done this by articulating and visualising more than 280 antipatterns through Comic Agilé together with his business parter, Mikkel Noe-Nygaard, and now has expanded the brand into being a consultancy that offers workshops, courses and no BS consultants.
Bridging the Gap: Harmonizing Technical Excellence and Human Collaboration
-
Striking a harmonious balance between technical excellence and human collaboration is the cornerstone of success. It is not just about implementing robust architectures or intricate design patterns. We will present a modular architectural paradigm where cross-cutting concerns are elegantly decoupled from core business logic and seamlessly managed across multiple teams working on a shared codebase, employing a combination of layered and vertical slices architecture.
We have used this approach to empower teams to iteratively enhance or replace implementations of cross-cutting concerns without disrupting the core application, all while stream-aligned teams focused on delivering business value within their own vertical slices. We will also demonstrate the alignment mechanism we used, so that collaboration, maintainability and cognitive load are not mere afterthoughts but integral components of the development process.
The workshop will guide you from a simple empty base project to a real-life production system, ensuring each step adheres to the original architectural decisions through the use of ArchUnit, reflection, source generators, and ADRs. -
personal laptop for anyone interested in trying the mentioned practices
-
With over a decade of experience as a software developer and DevOps engineer, I have made significant contributions across a diverse range of industries, including SaaS services, production printing, military, online gaming, and retail. My expertise spans the entire software development lifecycle, from ideation to deployment, with a strong emphasis on innovative architectures that enable scalability and maintainability for software and product teams.
Throughout my career, I have been involved in designing and developing applications, working collaboratively with cross-functional teams to deliver high-quality solutions. My proficiency extends to both desktop and web applications and goes beyond coding realms, encompassing a deep knowledge of DevOps practices and systems engineering.
Currently serving as a Principal Engineer at a leading online gaming company, working on near real time bonusing systems with a focus on the systems uptime, performance and scalability.