Course Outline
Introduction
Overview of Software Architecture for Government
- Architectural Drivers
- The Need for Architecting in the Public Sector
Exploring Architecting Responsibilities for Government
- Responsibilities, Skills, and Knowledge
- Technical Leadership for Government Projects
- Distinguishing Between Developers and Architects for Government
Understanding the Process of Architecting for Government
- Coding, Coaching, and Collaboration in Public Sector Projects
- Managing Technical Risks for Government Initiatives
- Analyzing and Evaluating an Architecture for Government Use
Making Architecture Decisions in Development Teams for Government
- Collecting and Documenting Issues for Government Projects
- Establishing a Community of Practice for Government Teams
- Creating a Responsibility Assignment Matrix for Government Programs
Learning About Architecture Descriptions for Government
- Viewpoints and Frameworks for Government Use
- Description Languages for Government Systems
Visualizing the Software Architecture for Government
- Communication and Shared Vocabulary in Government Projects
- Models and Diagrams for Government Systems
- Architectural Patterns for Government Applications
Documenting the Software Architecture for Government
- Documentation as a Guidebook for Government Programs
- Components of Government System Documentation
Understanding Standards, Decay, and Recovery for Government Systems
- International Standards for Government Use
- Solving Process Divergence in Government Projects
Getting Involved in the Delivery Process for Government
- The Role of Architecture in Government Processes
- Relationship to Organizational Structure in Government Entities
- Building Agile Designs for Government Initiatives
Summary and Conclusion
Requirements
- Understanding of software design, development, or testing for government applications
Audience
- Senior Engineers
- Junior Engineers
- Developers
Testimonials (2)
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.