Posts

Requirements Traceability Show Hide Properties in ReadOnly Views

Image
  Learn how OpenRose lets users show or hide status, priority, severity, and other requirement properties in read-only views and traceability data. When presenting requirements to reviewers, customers, auditors, or other stakeholders, showing every internal property can sometimes create unnecessary complexity. Fields such as status, priority, severity, identifiers, and other administrative information may be important to project teams, but they are not always needed by everyone viewing the requirements. OpenRose introduces a simple way to control how requirement information appears in read-only views. With a single user setting, users can choose whether requirement properties should be visible or hidden. The setting creates a cleaner presentation without changing the underlying requirements data. When properties are hidden, they are removed not only from individual requirement records but also from related traceability information. This includes parent and child requirement rela...

Full Screen Toggle Button - A More Focused Way to View Requirements

Image
  Discover how the new full-screen toggle in OpenRose improves requirements management on desktop, mobile, read-only views, and editing screens. OpenRose is a free and open-source requirements management tool designed to help individuals and teams define, organize, maintain, share, and report on requirements and related project information. With its latest user-interface improvements, OpenRose makes it easier to focus on the information that matters most. One of these improvements is the new full-screen toggle button , which allows users to quickly expand the details area, hide the navigation tree, and return to the standard split-screen layout whenever needed. This capability is especially useful for users working with large projects, detailed requirements, traceability information, specifications, catalogs, and other structured data. Instead of manually adjusting the split bar between the tree view and the detail view, users can now switch between layouts with a single butto...

Mermaid Diagrams With Requirement TreeView Links

Image
  OpenRose now allows users to click any node inside an exported Mermaid flowchart and jump directly into the TreeView , giving instant access to the full project hierarchy without navigating through individual detail pages. This upgrade makes Mermaid diagrams interactive, intuitive, and far more useful for real‑world requirements work. What This New Feature Does OpenRose has always provided two core navigation modes: TreeView — a complete hierarchical view of your project Detail View — focused, one‑record‑at‑a‑time inspection TreeView is where users get the full picture: expandable nodes, relationships, and the ability to edit requirements in context. But until now, Mermaid diagrams exported from OpenRose always linked back to the Detail View . That meant extra clicks and breadcrumb navigation. With TreeView URL links enabled , every node in your Mermaid diagram becomes a direct jump into the TreeView. Users can click a requirement and instantly see: where it sits i...

AppSettings Overrides in OpenRose: A Complete Guide for Administrators

Image
OpenRose  requirements management tool has introduced a major upgrade to its configuration system—one that dramatically improves how administrators deploy, secure, and manage the application across different environments. This blog post is written specifically for users who install OpenRose themselves and for administrators responsible for configuring OpenRose for teams. It explains how AppSettings Overrides work, why they matter, and how you can use them to control OpenRose’s startup modes without ever touching appsettings.json . What AppSettings Overrides Solve Takeaway: OpenRose now supports overriding configuration values through environment variables and command‑line parameters , eliminating the need to manually edit appsettings.json . Historically, administrators had to: Access the server’s file system Open appsettings.json Modify values directly Restart the application This approach becomes difficult or impossible in: Locked‑down enterprise environments ...

Enhanced Logging : A Deeper Look at Server‑Hosted JSON Data, User File Storage, and Environment‑Driven Configuration

Image
  OpenRose continues to evolve as a community‑driven, open‑source requirements management tool built on .NET and Blazor. One of the most important improvements introduced recently is enhanced startup logging —a feature designed to help administrators, DevOps engineers, and self‑hosters understand exactly how their OpenRose deployment is configured at runtime. This blog post transforms your raw transcript into a structured, SEO‑friendly article that explains the new logging capabilities, why they matter, and how teams can use them to manage server‑hosted JSON data and static user files more effectively. What Enhanced Logging Brings to OpenRose Takeaway: OpenRose now provides clear, structured startup logs that reveal how the application resolves configuration values, including server‑hosted JSON data folders, user file storage paths, and environment‑variable overrides. These logs are especially valuable for: Administrators deploying OpenRose on shared servers DevOps team...

A Mobile‑Friendly Leap Forward: OpenRose Introduces Card‑Based Server Data File Views

Image
  Modern requirements management demands clarity, accessibility, and speed — not just for analysts and engineers, but for every stakeholder who interacts with project data. Whether you’re a business analyst, a project manager, a product owner, or a sponsor reviewing progress, you need a tool that works seamlessly across devices and presents information in a clean, intuitive way. OpenRose — the community‑driven, FREE, open‑source requirements management tool — continues to evolve with this mission in mind. Today, we’re excited to introduce a major usability improvement: a redesigned server‑side data file view , now presented as touch‑friendly cards instead of a traditional dropdown list. This enhancement makes OpenRose dramatically more accessible on mobile devices, tablets, and touchscreen laptops, while also improving usability for desktop users who prefer quick, visual navigation. Why This Matters: Requirements Management Needs Better Accessibility Requirements management...

Swappable Traceability: A Modern Approach to Requirements Management

Image
  Introduction Requirements management has always been a balancing act between clarity, complexity, and collaboration. As projects grow in scale—especially large infrastructure, transportation, or digital transformation programmes—the volume of requirements increases dramatically. With that growth comes an explosion of traceability relationships: dependencies, constraints, obligations, risks, test coverage, regulatory compliance, and more. Traditional tools often treat traceability as a fixed, monolithic structure. Once traces are created, they remain visible everywhere, for everyone, all the time. But in real‑world programmes, stakeholders rarely need all traceability at once. They need the right traceability for the right conversation. This is where Swappable Traceability —as implemented in OpenRose—changes the game. It allows teams to apply, remove, and switch between traceability “packs” dynamically, giving each stakeholder a tailored view of the requirements landscape ...

Estimations & Cost Roll‑Ups in Requirements Management: A Complete Guide Using OpenRose

Image
  Estimations are the backbone of effective requirements management and project planning . Without them, teams struggle to understand scope, sponsors cannot make informed funding decisions, and delivery teams cannot plan realistically. OpenRose introduces a modern, integrated approach to estimation that eliminates spreadsheets, manual calculations, and fragmented data sources. This blog post walks through the full set of capabilities demonstrated in the video, showing how OpenRose transforms estimation into a transparent, scalable, and decision‑ready process. Why Estimation Matters in Requirements Management Estimation is not just a number — it is a decision‑making instrument . In requirements engineering, estimation helps teams understand the size, complexity, and feasibility of what they are trying to deliver. When captured early and refined continuously, estimations allow organisations to evaluate whether a project is viable, whether scope needs to be adjusted, and whether...