Course Outline

Introduction

Overview of Software Architecture for Government

  • Architectural drivers
  • The need for architecting in government systems

Exploring Architecting Responsibilities for Government

  • Responsibilities, skills, and knowledge required for government projects
  • Technical leadership within public sector teams
  • Distinguishing between developer and architect roles in government contexts

Understanding the Process of Architecting for Government

  • Coding, coaching, and collaboration in government settings
  • Managing technical risks for government systems
  • Analyzing and evaluating architecture to meet public sector needs

Making Architecture Decisions in Development Teams for Government

  • Collecting and documenting issues specific to government projects
  • Establishing a community of practice within government agencies
  • Creating a responsibility assignment matrix tailored for government workflows

Learning About Architecture Descriptions for Government

  • Viewpoints and frameworks relevant to public sector projects
  • Description languages suitable for government documentation

Visualizing the Software Architecture for Government

  • Communication and shared vocabulary in government teams
  • Models and diagrams that align with government standards
  • Architectural patterns applicable to public sector systems

Documenting the Software Architecture for Government

  • Documentation as a guidebook for government stakeholders
  • Components of documentation specific to government projects

Understanding Standards, Decay, and Recovery for Government

  • International standards applicable to government systems
  • Solving process divergence in government processes

Getting Involved in the Delivery Process for Government

  • The role of architecture in government project delivery
  • Relationship between architectural decisions and organizational structure in government agencies
  • Building agile designs that meet public sector requirements

Summary and Conclusion

Requirements

  • Understanding of software design, development, or testing for government applications

Audience

  • Senior Engineers
  • Junior Engineers
  • Developers
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories