(11-Dec-21 clearing out old drafts cache 2012-2016, articles I didn't get round to finishing)
This is Part 5 in my series of posts on a case study in Large-Scale Distributed Software Development using Agile Methodologies for a Digital TV Set-Top-Box project. I have covered the following topics to date:
- Part 0: Introduction: this post - Objectives
- Part 1: The Stage: What is a Large-Scale Software Development Project (LSSDP) anyway?
- Part 2: Organisational Structures for Large-Scale Software Projects
- Part 3: Implementing Large-Scale Agile/Scrum Model - Product Management Methodology
- Part 4: Implementing Large-Scale Development, Integration & Delivery Model
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
No comments:
Post a Comment