We provide course about from weeks to hours: bridging the gap between business and IT. This one-day workshop is designed for both technical and non-technical professionals involved in the software development process.
Content:
In response to feedback from previous trainings, our goal is to bridge the knowledge gap between various roles, from management to developers, ensuring cohesive understanding across business domains. During the training, we will primarily focus on Domain-Driven Design and EventStorming, valuable tools for aligning software with business needs.
Our confidence in this approach is backed by its proven success in our own companies. Through a series of hands-on workshops, participants will learn to understand a business domain, identify strategic components of the software systems, and influence better designs. This workshop is ideally suited for all keen on building products that solve business problems.
By the end of the training, you will acquire insights and tools on how to accelerate the software development process, reduce the costs associated with poor strategic decisions, and recognize critical business needs more quickly, thereby increasing the overall chances of achieving project goals.
Agenda:
1) Problem: a gap between Business and IT. Ways to solve it:
• Why we should be aware of Domain-Driven Design
• How Domain-Driven Design bridges the gap
• How Strategic Domain-Driven Design contributes to productivity and reduces costs
2) Saving weeks and coming to strategic decisions in just a few hours:
• What is EventStorming and why use it
• Preparation for an EventStorming workshop
• Running a Big Picture EventStorming workshop
• Influencing the software design by Process
• Identifying the development strategy
Format:
• 50% workshop / 50% lecture
Course instructors: Vadzim Prudnikau and Marek Dominiak
Vadzim Prudnikau is a senior Java Developer, Team Lead, and Architect with 17 years experience (4 years in Norwegian market) who believes that technical skills, self-education, being a good team player, and knowledge sharing are the keys to success. Completed 10+ projects which work in production, led 5 development teams, mentored 20+ developers, interviewed over 100 developers for 10+ positions, created a Java department. An Expert in Java and has also experience with Kotlin, Scala, Groovy, JavaScript programming languages.
Marek Dominiak is a software developer and architect with 15 years of experience (10 years in Norwegian market) mainly in Java World. Has experience in mentoring developers and with leading teams. His main focus is on creating sustainable solutions, learning about software craftsmanship, domain-driven design, and code quality.
During his career, Marek has completed many smaller and bigger projects that work in production, interviewed developers, handled communication with customers, helped to design architecture for whole systems and delivered them, and introduced many technologies proven in production. Occasionally Marek is a speaker at conferences related to software development (JDD conference, Warszawskie Dni Informatyki).
Target audience:
All engaged in Software Development, Quality Assurance, Product Management, Leadership Roles, and Business Strategy.