Table of Contents
- What is this Interview Script for?
- Introduction
- Get consent for recording the audio of the session
- Get consent for questions and sharing notes
- About the participant and the organization
- Contract & pricing
- Technical support & commercial
- Installation
- Maintenance
- Personalisation
- Third party services
- Issues
- Usability
- Finishing
What is this Interview Script for?
It is a 60 minutes interview to provide a basic understanding of why and how an organization provides managed Gitea instances
- Introduction (to explain to the participant who you are, why you are talking to them)
- Get consent (to establish trust with the participant)
- About the participant (to learn about the participant, and their organisation)
- Managed Gitea instances (to find how and why managed gitea instances are created and maintained to get a glimpse of the associated mental model).
- Conclusion questions
Introduction
Hello there, my name is Loïc Dachary. I'm a Free Software developer and daily user of software forges for the past twenty years. I started contributing to Gitea last year, primarily to implement federation. I met Aravinth Mannivanan who has the same focus and we decided to work on a Free Software stack to facilitate Gitea managed hosting. It is in the very early stages but we are committed to radical transparency and you can read all about it at https://gitea.hostea.org/hostea/.
Our first priority is to conduct User Research to figure out how to help you and your organization in your work with managed Gitea instances. With an open mind: the conclusion may lead us on an unexpected path. And this is where your contribution is extremely valuable: this interview is about your personal experience, past and present, when creating and maintaining Gitea instances. This will be the evidence showing what actually matters and what we must focus on.
Get consent for recording the audio of the session
I would like to ask you for your permission to record our discussion today. Recording allows me to focus my attention on you. I will use this recording to make notes of our discussion today. Once I've made the notes, I will delete the recording.
May I record our discussion?
Get consent for questions and sharing notes
You can answer my questions to the extent that you feel comfortable. You're free to choose not to answer a question, or to stop the interview at any moment. OK?
We want to keep information from interiews available for participants of hostea. With all our interview we remove personally identifiable information, like names, organisations, countries. We will send you the notes for review and wait for your approval to share them. It would be perfectly ok for you to decide at that time that you don't want them shared with anyone after all.
Do you have any questions before we begin?
About the participant and the organization
- Can you tell us about your background as a sysadmin?
- Could you shortly describe the organization you work for?
- What is your position in the organization?
- How do you chose what to work on?
- When did you install Gitea for the first time?
- Are you using a self-hosted Gitea instance for yourself?
- Do you contribute code or other things to the Gitea project?
- What kind of infrastructure as code do you use, if any?
Contract & pricing
- How much does the service cost?
- How is the service billed to the client?
- How is the contract formalized between the client and the organization?
Technical support & commercial
- How does the client report an issue?
- How does the client communicate a request for features?
Installation
- Can you describe the installation process, step by step?
- How are the backups setup?
- How is the monitoring setup?
- How is intrusion detection setup?
- How are incoming / outgoing emails setup?
Maintenance
- What kind of hardware resources do you need for a Gitea installation?
- Can you describe a disaster recovery scenario?
- What kind of SLA do you provide?
Personalisation
What personalisation did you provide for the Gitea instances?
- Templates
- Graphics design
- Patches
- Custom DNS
- Link with a third party authentication (OAuth2, etc)
Third party services
Are any of the instances associated with:
- CI/CD
- Static pages
- Paste / snippets
Issues
- Did you run into issues during the installation?
- Did you run into issues during upgrades?
Usability
- Imagine you have a magic wand. You can use it once to wish for anything as long as it is related to Gitea managed hosting. What would that be?
- Is there anything that you are happy about regarding how managed Gitea hosting is doing?
Finishing
Thanks very much for your time and patience. As a little thank you, I'd like to offer you a https://solokeys.com/.
Is there anybody you know who would be willing to answer this interview? Would it be OK to introduce me to them so we can talk?
Thanks again.