This workshop focuses on:
architecture, answering the question: “what is software architecture?”, addressing the concepts and concerns of architecture design work, and introducing architectural patterns, principles and mechanisms.
architecting, that is the process of creating and evolving an architecture. The major emphasis of the workshop is on system design. We move between probing what the system needs to become, to better fit its context and purpose, and determining how best to design the system to do that. We create drafts of the various architecture views and related decision sets, to convene discussions, share techniques, heuristics and insights, and practice architecture work. It creates a forum for instructor and peer mentoring, and allows questions to be raised in situ, providing contextual grounding for advice.
architects, addressing the role and responsibilities of architects (titles may vary) in complex system design and evolution, and expanding the focus of personal development from code to systems design and technical leadership, including strategic acuity. We also discuss architecture responsibilities and the architect role (whatever it happens to be called) within the organization.
Please note, this training has reached the maximum number of participants and no longer can be registered for this date. Keep an eye on our website for another date later this year.