Facilitate product discovery workshops to untangle complex domain models, by applying techniques like Event Storming to rapidly identify not only what needs to be built but also why is needed.
Architectural Requirements Gathering
Facilitate workshops on quality attributes to clearly identify problems that need to be addressed.
Create, communicate, and validate technical solutions.
Evaluate Existing Architecture
Run software architecture evaluation sessions on existing architecture.
Create, document and communicate software architecture.
Implement prototypes and proof of concepts to validate solutions.
Temporarily work with the development team to start/improve delivery.
Software architecture, delivery, development process and more.