Introduction
![_images/open-needs-logo.png](_images/open-needs-logo.png)
![_images/open-needs-logo.png](_images/open-needs-logo.png)
Open-Needs is an open tool collection for managing and sharing life cycle related objects like requirements or specifications.
History & Recap
![_images/open-needs-logo.png](_images/open-needs-logo.png)
successor / enhancement of
Recap Sphinx-Needs
Sphinx-Needs Community
> 15 contributors
> 650 commits
~ 1.000 downloads per day
Used in Automotive Industry
Supports SW development projects with
> 1.000 engineers
> 100.000 reqs, specs, tests, …
Open-Needs Toolchain
Main use case
![_images/tool_use_case.png](_images/tool_use_case.png)
Environment
Features
Screenshots
Server start page
![_images/server_start.png](_images/server_start.png)
Server API docs
![_images/server_api.png](_images/server_api.png)
Server Admin page
![_images/server_admin.png](_images/server_admin.png)
WebApp JSON import
![_images/webapp_json.png](_images/webapp_json.png)
WebApp Login
![_images/webapp_login.png](_images/webapp_login.png)
Open-Needs Roadmap
Features
Store and provide elements ✔
Validate elements ✔
Authentication & authorization ✔
Store rule sets 🗒
Basic analysis 🗒
Sphinx-Needs integration 🗒
Use case specific frontends 🚫
Short-term scenario
Use Sphinx-Needs + export.
Supports docs-as-code based projects
Uses Open-Needs to store objects
Users: SW developers
Mid-term scenario
Use Open-Needs REST API with project specific tools.
Supports validation, analysis and data exchange.
Users: SW developers, team leaders and managers
Long-term scenario
Use-case specific frontends are available.
Users: use-case specific
Thanks
![_images/open-needs-logo.png](_images/open-needs-logo.png)