End-to-End Responsibility proposes that software development teams must be accountable for the entire delivery pipeline of the product(s) they are working on: from code check-in, to packaging the code for delivery, to delivering the package into production, to maintaining production. They need to understand it all and fix it when it breaks. They also need to optimize the pipeline as much as their code.
Compared to YBIYRI: End-to-End Responsibility is a superset, that starts earlier than YBIYRI (e.g. gathering requirements) and encompasses non-coding and non-operating activities like support and project management.