Alberto Brandolini can model every business domain, given enough space, a paper roll and an unlimited source of colored sticky notes (with a preference for orange ones). He calls this stuff EventStorming.
A 360° consultant in the Information Technology field, CEO and Founder of Avanscoperta.
Asserting that problems cannot be solved with the same mindset that originated them, Alberto switches perspective frequently assuming the architect, mentor, coach, manager or developer point of view.
He's a frequent speaker in software development related conferences in Italy and across Europe, since rumors spread about his funny attitude.
He's also the founder of the Italian Domain-Driven Design community and of the Italian Stoos Satellite, and actively participates in debates about agile software development, lean management and new ways for entrepreneurship and collaboration.
Also known as ziobrando, Alberto Brandolini is the inventor of EventStorming and author of Introducing EventStorming - An act of deliberate collective learning.
Talks I've Given
-
The Gordian Knot
Featuring Alberto Brandolini
Some companies are going “full DevOps” and apparently releasing at the speed of light. Other companies are still struggling with estimations and slowly thinking about going microservices. Other are happy with their monolith, but struggling with recruiting.
architecture microservices devops software-architecture processes -
Keynote: Joys and Pitfalls of Collaborative Modelling
Featuring Alberto Brandolini
Modelling together can be a bliss, or it can turn into a painful experience. Shifting from an individual activity to a shared, collaborative one will expose thinking habits and fallacies that play a surprising role in our design process.
architecture collaborative-modelling event-storming dddx ddd -
Optimized for What?
Featuring Alberto Brandolini
Since the early days, software development has evolved a lot. Writing code used to be a long tiring activity, but now is no longer the bottleneck. However, if we see software development with a different perspective, we’ll realize that there are vast opportunities for improvement, by switching to...
ddd architecture domain-driven-design -
Event Storming with Alberto Brandolini
Featuring Alberto Brandolini
Alberto Brandolini will join us to give a talk on Event Storming.
ddd architecture dddesign dddx event-storming domain-events -
What Lies Beneath
Featuring Alberto Brandolini
We invited the right people, we purchased an insane amount of orange sticky notes, plus the paper roll. We made sure nothing was excluded from the big picture in order to discover the real problem. And the real problem is…
discovery ddd dddx eventstorming -
The Precision Blade
Featuring Alberto Brandolini
Event Storming is not only a way to explore the big picture; but also a tool to drill into specific processes in a process that continuously injects precision and insights into the initial chaos. In this talk, we’ll see how this process works and how collaborative modelling can happen including...
architecture domain-driven-design ddd domain-model domain-modeling dddesign software-architect -
-
EventStorming Recipes
Featuring Alberto Brandolini
"Put every Domain Expert together with developers in a room with a huge paper roll, tons of colored post-its and a facilitator and let the best model ever quickly emerge in hours instead of weeks" Is that so easy? Well, maybe some lessons learnt from the fields and some secret...
dddx ddd domain-driven-design eventstorming -
Model Storming.
Featuring Alberto Brandolini
Building a software system is in fact a learning process. Unfortunately we don’t know much about learning even if we’ve been doing it for all our lives. A different approach on discovery of domain complexity could help our teams to understand, frame and master the problem and solution space,...
domain-driven-design -
Rethinking Enterprise Software
Featuring Alberto Brandolini
After being exposed to so many good ideas in the past two years, Alberto Brandolini found that he could not design systems like he used to. Like a cook adding new spices to a traditional recipe, Alberto explores unconventional modelling techniques derived from CQRS, Event Sourcing, Kanban,...
quality domain-driven-design cqrs event-sourcing kanban -
Rethinking Enterprise Software
Featuring Alberto Brandolini
After being exposed to so many good ideas in the past two years, I cannot design systems like I used to. Like a cook adding new spices to a traditional recipe, I'll explore unconventional modeling techniques derived from CQRS, Event Sourcing, Kanban, Management 3.0 and Theory of Constraints.
... cqrs event-sourcing kanban dddx -
Pissing against the wind
Featuring Alberto Brandolini
A wide range of organizational dysfunctions starts with the desire to impose rules and practices that do not match the exact nature of the phenomena we want to control. Embracing complexity and choosing the right knowledge and tools could do your project and organization a big favor.
agile project-management agility -
It’s not simple at all!
Featuring Alberto Brandolini
In order to manage a transition to a new paradigm some fundamental skills are needed. One needs to convince and motivate the change agents, but also to answer to unavoidable resistances. Discussing is hard, understanding is hard, because “people think differently”.
agile -
Domain-Driven Design... Dirty Harry Style
Featuring Alberto Brandolini
Many folks associate Domain-Driven Design with sophisticated architecture and problems that often do not match our daily activities on bloated legacy data-centric applications. Alberto shares his wisdom about growing DDD in a brownfield scenario
domain-driven-design -
Why do all my DDD applications look the same?
Featuring Alberto Brandolini
Alberto Brandolini has been helping different development teams exploring complicated domains to implement sophisticated application. But the more he explores very different domains, the more he has realised there’s more underlying commonalities that he hadn’t previously realised.
-
Drive your DBA Crazy in 3 easy steps
Featuring Alberto Brandolini
In this talk, Alberto Brandolini focuses on all the little frictions you’re likely to have when you start a Domain Driven Design project, surrounded by data-driven people (whatever this term means). We’ll talk about aggregate modeling, ubiquitous language, bounded contexts and CQRS. ...and of...
domain-driven-design bounded-contexts cqrs -
Software, and all that comes with it
Featuring Alberto Brandolini
Agile and Domain Driven Design put continuous learning in the hot spot: How can we develop a better product? Can we do it fast? In this talk, Alberto Brandolini proposes that what is needed is a different approach encompassing all different aspects of product development, and specifically...
agile domain-driven-design ddd -
2 men and a Whiteboard
Featuring Alberto Brandolini
Agile software development promotes face-to-face conversation and frequent human interaction, but it's not as easy as it seems to make it effective.
agile -
Context Mapping in Action
Featuring Alberto Brandolini
Alberto Brandolini will talk about Context Mapping in Action. In this session we’ll see how Context Mapping applies in real development scenarios, and how the outcome of this technique may help us in taking strategic decisions beyond even if we’re not doing DDD by-the-book.
domain-driven-design -
Agile Development with SOA
Featuring Alberto Brandolini
Agile methods are often told to be the best way to implement a SOA within an organization. However, in real life scenarios there are a lot of diverging and conflicting forces in place. Alberto Brandolini will explain why a pragmatic no-nonsense approach is often the way to get the best from what...
agile soa
My Work
@ziobrando has not provided any work info yet.
Social and Blogging
@ziobrando has not provided social links yet.