User:Toshio/From RFR to production service

From FedoraProject

Jump to: navigation, search
Warning (medium size).png
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page. This page will start as brainstorming and develop into a draft of expectations for a potential new Fedora Infrastructure service to go from RFR to something that we deploy in production. Eventually this will be merged with: Request_For_Resources

The goal of this page is to properly set expectations of what generic work is needed to get a service into production on infrastructure and explain how each requirement leads to a more sustainable infrastructure that can maintain its reliability as it grows in number of services.

Contents

Manpower

Deploying the service gives us a good idea about the hardware requirements of a new service but it doesn't give us a complete story about manpower. With manpower we are attempting to ensure that we always have people that are maintaining the service and that they have the time and skills to do a good job of maintaining it. Doing this when faced with the fact that people can come and go from the project is not easy but making the attempt will hopefully keep us from problems like the talk.fedoraproject.org, blogs.fedoraproject.org, or translate.fedoraproject.org which we had to remove.

How many maintainers?

Commitment

Commitment is hard in a volunteer project. Sometimes you unexpectedly have to change jobs or deadlines at work conflict with when something important is happening to your service in infrastructure. This might be something where we have to mitigate "If the maintainer leaves" rather than trying to get hard and fast commitments of time from people.

OTOH, having some statement of commitment is desirable. That way we know that the service will at least get a good solid launch.

How much work does the service take to maintain?

Estimates of the amount of work might include: