Saturday 11 December 2021

Architecture Patterns: How to design an EPG?

(11-Dec-21 clearing out old drafts cache 2012-2016, articles I didn't get round to finishing) 

Managing Large-Scale Projects using Agile, Part 5 - Implementing a Large-Scale Architecture Model

(11-Dec-21 clearing out old drafts cache 2012-2016, articles I didn't get round to finishing) 

In this post, I'll discuss a Large-Scale Architectural Model we adopted, touching on the concepts and challenges we experienced. I have broken down this post into the following sub-topics:

  • Recap the project, STB Software Stack & Organisational Structure
  • Overview of the Organisational Structure around the Software Architecture
  • Breakdown of the Architecture Processes, key areas of maintaining architectural integrity
    • Requirements, Design & Implementation Model
    • Communication Challenges (Collaboration, Reviews, Meetings, Documentation)
    • Controlling Change (APIs / ICDs)
    • Scaling the Roadmap - Advanced Features, Multiple Customers, Short Release Cycles




STB Performance Testing

(11-Dec-21 clearing out old drafts cache 2012-2016, articles I didn't get round to finishing) 
[talk about why you need to do this...example performance tests]

Managing Large-Scale Projects using Agile, Part 8 - Conclusions


(11-Dec-21 clearing out old drafts cache 2012-2016, articles I didn't get round to finishing) 

- recap the model
- talk about management challenges - admin
- share the twitter discussions from Kane Mar
- Reference Software in 30 days
- talk about the challenges with adopting agile in large scale STB projects - very hard to achieve, has to be done piecemeal

Conclusions

Managing Large-Scale Projects using Agile, Part 7 - Continuous Delivery - Challenges

(11-Dec-21 clearing out old drafts cache 2012-2016, articles I didn't get round to finishing) 

Managing Large-Scale Projects using Agile, Part 6 - Evolution of the Model

(11-Dec-21 clearing out old drafts cache, articles I didn't get round to finishing)