Course Outline
Introduction
Overview of Software Architecture
- Architectural drivers
- The need for architecting
Exploring Architecting Responsibilities
- Responsibilities, skills, and knowledge
- Technical leadership
- Developer versus architect
Understanding the Process of Architecting
- Coding, coaching, and collaboration
- Managing technical risks
- Analyzing and evaluating an architecture
Making Architecture Decisions in Development Teams
- Collecting and documenting issues
- Establishing a community of practice
- Creating a responsibility assignment matrix
Learning About Architecture Descriptions
- Viewpoints and frameworks
- Description languages
Visualizing the Software Architecture
- Communication and shared vocabulary
- Models and diagrams
- Architectural patterns
Documenting the Software Architecture
- Documentation as a guidebook
- Components
Understanding Standards, Decay, and Recovery
- International standards
- Solving process divergence
Getting Involved in the Delivery Process
- Where architecture fits in the process
- Relationship to organizational structure
- Building agile designs
Summary and Conclusion
Requirements
- Knowledge of software design, development, or testing
Audience
- Senior engineers
- Junior engineers
- Developers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £1900 online delivery, based on a group of 2 delegates, £600 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (2)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
I liked the exercises that helped to open the mind and gain new insights into software architecture.