If you have ever asked yourself the following questions in your life:
Then this workshop is for you.
In the workshop you will be able to gain knowledge in the field of software architecture development; structure the already acquired knowledge; see where architecture begins, what approaches, standards and practices exist; gain practical skills from defining business goals of products and architectural drivers to developing architecture and architectural documentation.
Target Audience:
This workshop is for:
Required knowledges:
Format:
Participants: up to 30 people
Duration: 3 days. Starting on November 22 at 6 p.m. (GMT+3)
Day 1: November 22, 2022 (18:00 - 21:00).
Day 2: November 24, 2022 (18:00 - 21:00).
Day 3: November 26, 2022 (10:00 - 17:00).
Language: Ukrainian
The course will be hosted online in Zoom
Practictical part will be using Google services (e.g. Google Drive, Google Document, Draw.IO), so you need an account which supports these Google services and enabled functions for Draw.IO.
Програма:
Theoretical Section – Software Architecture Fundamentals:
Common goal: to define common architectural drivers for software architecture design (e.g. Stakeholders overview, Business Goals, Architectural Constraints, Architectural Concerns).
Exercises:
— Stakeholder register; — Architectural Vocabulary; — Discovery Questions for greenfield and brownfield; — Objectives & primary functional requirements identification; — Constraints & Concerns.Architectural Requirements Analysis and Preparation before Design:
Common goal: to understand the process of information analysis during architecture discovery, final deliverables after this phase and preparation before design.
Exercises:
— Architectural Principles specifying; — Architecture Methods identification; — Risks & Assumptions Register; — Architecture Roadmap & Architecture Team.Architectural Design:
Architectural Documentation:
Common goals: to create common architectural decisions (choosing reference architectures, deployment patterns, architectural patterns, architectural tactics, mapping decisions to ASR’s), creation of common diagrams (e.g. component diagram, deployment, sequence, ERD, etc.), get acquainted with the structure of architectural documentation and view templates.
Architectural Evaluation & Implementation:
— Solutioning Director, Enterprise Architect, Speaker & Trainer, Consultant
— Has more than 14 years in IT (inc. 6+ years enterprise and software architecture).
— Winner of Ukrainian IT Awards in category Software Engineering in 2019 and member of jury in 2020.
— SEI/TOGAF/ITIL trained specialist, ICAgile Certified Professional, AWS accredited specialist.
— Speaker on different global conferences, meet-ups, workshops, author of courses and actively leads the engineering communities.
—Went from developer to technical lead, architect, director, head of departments.
—Managed departments with 250+ FTE, led big programs (100+ engineers) from different business domains, modern technology stacks and complexity.
—Provided different services and participated in: portfolio/program management, architecture design and evaluation, pre-sales, workshops with clients & service providers, software development, technical audit, team assessment, cloud adoption, mentoring & coaching, financial/technical/process improvement advisory and consulting, financial planning & forecasting.