In terms of releasing the code and separation of responsibilities, should it be the project manager or the release teams that inform the business of the releases? I believe it should be the release teams job. Here are my reasons why.
- In our ALC, the release documents are written up prior to sign off.
- We do two releases a week.
- We run multiple project teams (6), and I would like a standard way of informing the business.
- It requires less communication between groups, as the release team can just release instead of phoning the PM to ensure things have been sent out, etc.
- I think part of the release is informing the business directly. It gives people outside IT more of a view of the teams worth.
EDIT- Let me add some details, the "development updates" - are added to the tickets prior to sign off, the release team just collates the information from the tickets - When there are problems with the release we roll it back immediately. Another detail is that the release team is sitting with developers, the PMs and tests sit in a different building.