Software Architecture Workshop

This interactive workshop is designed to build foundational skills in Software Architecture through hands-on learning, real-world case studies, and interactive sessions. The duration and content of the workshop are flexible and can be tailored to align with your specific needs and objectives.

By the end of this workshop, participants will have a clear and actionable plan for smoothly transitioning into an architect role.

Skills to Learn

In this workshop, you will develop the following skills:

  • Understanding the Goals and Concerns of Architecture: Grasp the fundamental reasons behind the need for architecture and the key considerations that drive architectural decisions.
  • Defining the Role and Responsibilities of an Architect: Learn the essential tasks and expectations of an architect in a software development context.
  • Addressing Core Architectural Concepts: Dive into quality attributes (non-functional requirements), the importance of abstraction, and how to manage risks and constraints effectively.
  • Making and Documenting Architectural Decisions: Develop the ability to make informed architectural decisions and document them clearly for future reference.
  • Introducing Architectural Patterns: Familiarize yourself with common architectural patterns and how they can be applied to solve specific challenges.
  • Emphasizing Architectural Thinking: Transition from a development-focused mindset to one that aligns with the responsibilities and challenges of an architect.
  • Documenting and Communicating Architecture: Master the techniques of documenting architecture and effectively communicating it to various stakeholders.

Workshop Content

The workshop covers the following topics, with the content and emphasis adjusted based on the needs of your team:

  • Core Concepts of Architecture
  • Quality Attributes (Non-Functional Requirements)
  • Risks and Constraints
  • Architectural Thinking
  • Architecture Styles & Patterns
  • Documentation and Diagramming
  • Soft Skills and Learning

Our workshops are run on-site with clients or can also be offered online. Pricing depends on the number of students taking the class. Please contact us for details.

Delivery Options

Our workshops can be conducted on-site at your location or online, depending on your preference. Pricing varies based on the number of participants and the level of customization required. Please get in touch with us for more details.

Audience

This workshop is designed for architects, senior developers, and engineers who are transitioning to an architect role or doing architecture work, regardless of their title.

Workshop Format

This interactive workshop focuses on building practical skills. Real-life case studies, exercises, and quizzes form a significant part of the training, ensuring that participants learn new concepts and apply them in a hands-on environment.

Contact Info

Adel Ghlamallah, founder, Nomadek Solutions. email: adel at nomadeks.com

You can find more about me here.