-
Notifications
You must be signed in to change notification settings - Fork 8
Plan for effectively scaling to handle increased service setup #23
Comments
Here's what we been considering on ReactiveUI to try and eliminate some need of getting new users onto Azure DevOps.
With the GitHub actions approach it would allow us to be based on GitHub permissions to run. It does have some built in actions by the GitHub team for keystore storage and we could leverage the secrets store in the project/organisation. |
For this to scale it's not fair to go rest on just @jongalloway and @onovotny shoulders, for a decent SLA we need a proper support channel. And it's not fair to oppose more friction than needed upon maintainers, I would love this to be a positive thing where there's a recipe for success, where we offer something with hopefully better and with less maintenance if they would've done it them selves. We shouldn't lock out possibility for projects to do their own infra, so important that the process for becoming certified should be documented and transparent. |
I think relying on @jongalloway and @onovotny is problematic. I know on our project we know that @onovotny is especially busy so we've avoided poking him too much. People usually know when people are really busy and hate to interrupt them. |
From #9:
My thoughts on high level plan is to scale the things that can't be automated is through the Project Support Action Group.
Organizationally, the action groups are run by board members (community elected) and staffed by action group volunteers (.NET Foundation voting members). It may require scaling through paying a vendor, but a decent amount of this can probably be handled by empowering volunteers by documenting processes and giving the right people access to service logins. We've had members volunteer and ask when they'll be given something they can help with, and this is a good example of that. We do have some funds we could use to pay for admin help through corporate sponsorship and member dues, it'll be up to the board to decide on how to spend the budget since paying for operational expenses takes away from money we could be donating to community events, projects, etc.
We were planning to get a better idea of the workload and how well the action group is able to handle it by extrapolating from our pilot project onboarding.
Thoughts?
The text was updated successfully, but these errors were encountered: