Content
View differences
Updated by Dominic Bräunlein 2 months ago
# User Problem
* **OpenProject (MVP phase):** We need LLM infrastructure to build and test AI-powered features with production data. First priority is figuring out what model to use and how many users a single server can handle.
* **OpenProject (production readiness):** The infrastructure must be production-grade for our SaaS and on-premise deployments, this includes scalability as as demand grows.
* **On-premise administrators:** Need to deploy and maintain AI capabilities within their own infrastructure and compliance boundaries.
* **Regulated-industry customers:** Operate under strict DSGVO and sector-specific regulation. Any AI that routes data externally is a non-starter.
* **Organizations with own AI infrastructure:** Have access to their own AI data centers and should be able to bring and run their own models with OpenProject.
## Problem
* Users and organizations want AI features in OpenProject, but they would need to send data to third-party LLM providers. For customers handling sensitive project data, this is unacceptable.
* Self-hosted LLM are either underperforming and hard to set up, so they go for external providers which leaves customers to either accept _What problem or job does the data-sovereignty risk or go without AI.
user have?_
* Sending data to third-party LLM hosters frequently violates DSGVO and may conflict with EU AI Act requirements. Customers carry real legal risk. ...
* OpenProject has no LLM infrastructure.
<br>
## Pain
_What is the primary workaround that users perform that we could remove or replace? Why is it painful?_
* **Shadow AI** – Users copy-paste project data into ChatGPT or similar tools, leaking sensitive information without IT oversight. ....
* **No self-hosted AI option in the market** – On-prem and regulated customers have no path to AI features that respects their data sovereignty. <br>
# Business Case
## Reach
_About how many users, customers or potential customers currently have this problem? (Low / Worst Case)_
> Add this value to the custom field and delete this section.
## Impact
_Among relevant customers or prospects, how much value do they get from a comprehensive solution to this problem? (Conservative case)_
> Add this value to the custom field and delete this section.
## Confidence
_What are the top risk factors that could inhibit our ability to deliver this solution? Please consider how we can mitigate these risks._
> Add this value to the custom field and delete this section.
## Urgency and Priority
_What is the relative priority of this opportunity in your backlog? What tradeoffs must you make? Is there a hard deadline or could this wait?_
> Add this value to the custom field and delete this section.
## Solution
_How do we solve the user’s problem. What is our “pain killer”? What must we achieve in the first version of the solution in order to achieve value for the user?_
* ....
* <br>
## Out of Scope for the MVC
_What should NOT be in the minimal viable change, and can be considered for future iterations? Why? Please order them by importance._
* ...
## Differentiation
_What do you believe will differentiate us from the current experience or competitive experiences?_
* ...
## Next iteration
_What is the next solution that would allow us to release meaningful customer value quickly?_
* ...
* <br>
# Launch and Growth
## Measures
_How will you know you solved the problem? Please list measurable, quantitative indicators (preferred) or qualitative ways you plan on assessing the solution?_
* ...
## Messaging
_If you were to write a press release, how would you describe the value to customers?_
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Headline</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">First Paragraph</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Customer Quote</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr></tbody></table></figure>
## Go to market
_How are you planning on getting this into users' hands?_
* **OpenProject (MVP phase):** We need LLM infrastructure to build and test AI-powered features with production data. First priority is figuring out what model to use and how many users a single server can handle.
* **OpenProject (production readiness):** The infrastructure must be production-grade for our SaaS and on-premise deployments, this includes scalability as as demand grows.
* **On-premise administrators:** Need to deploy and maintain AI capabilities within their own infrastructure and compliance boundaries.
* **Regulated-industry customers:** Operate under strict DSGVO and sector-specific regulation. Any AI that routes data externally is a non-starter.
* **Organizations with own AI infrastructure:** Have access to their own AI data centers and should be able to bring and run their own models with OpenProject.
## Problem
* Users and organizations want AI features in OpenProject, but they would need to send data to third-party LLM providers. For customers handling sensitive project data, this is unacceptable.
* Self-hosted LLM are either underperforming and hard to set up, so they go for external providers which leaves customers to either accept
* OpenProject has no LLM infrastructure.
<br>
## Pain
* **No self-hosted AI option in the market** – On-prem and regulated customers have no path to AI features that respects their data sovereignty.
# Business Case
## Reach
_About how many users, customers or potential customers currently have this problem? (Low / Worst Case)_
> Add this value to the custom field and delete this section.
## Impact
_Among relevant customers or prospects, how much value do they get from a comprehensive solution to this problem? (Conservative case)_
> Add this value to the custom field and delete this section.
## Confidence
_What are the top risk factors that could inhibit our ability to deliver this solution? Please consider how we can mitigate these risks._
> Add this value to the custom field and delete this section.
## Urgency and Priority
_What is the relative priority of this opportunity in your backlog? What tradeoffs must you make? Is there a hard deadline or could this wait?_
> Add this value to the custom field and delete this section.
## Solution
_How do we solve the user’s problem. What is our “pain killer”? What must we achieve in the first version of the solution in order to achieve value for the user?_
* ....
* <br>
## Out of Scope for the MVC
_What should NOT be in the minimal viable change, and can be considered for future iterations? Why? Please order them by importance._
* ...
## Differentiation
_What do you believe will differentiate us from the current experience or competitive experiences?_
* ...
## Next iteration
_What is the next solution that would allow us to release meaningful customer value quickly?_
* ...
* <br>
# Launch and Growth
## Measures
_How will you know you solved the problem? Please list measurable, quantitative indicators (preferred) or qualitative ways you plan on assessing the solution?_
* ...
## Messaging
_If you were to write a press release, how would you describe the value to customers?_
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Headline</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">First Paragraph</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr><tr class="op-uc-table--row"><th class="op-uc-table--cell op-uc-table--cell_head"><p class="op-uc-p">Customer Quote</p></th><td class="op-uc-table--cell"><p class="op-uc-p"><br data-cke-filler="true"></p></td></tr></tbody></table></figure>
## Go to market
_How are you planning on getting this into users' hands?_