<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: ken_test-perspective</title>
    <description>The latest articles on Forem by ken_test-perspective (@kent_testperspectiv).</description>
    <link>https://forem.com/kent_testperspectiv</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3778605%2F2ea996f3-4f6b-4c51-a46c-8f4ea2856853.webp</url>
      <title>Forem: ken_test-perspective</title>
      <link>https://forem.com/kent_testperspectiv</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kent_testperspectiv"/>
    <language>en</language>
    <item>
      <title>Stop Searching for Documentation: Why We Stripped the Settings Screens from Rizm</title>
      <dc:creator>ken_test-perspective</dc:creator>
      <pubDate>Mon, 09 Mar 2026 08:46:42 +0000</pubDate>
      <link>https://forem.com/kent_testperspectiv/stop-searching-for-documentation-why-we-stripped-the-settings-screens-from-rizm-37o4</link>
      <guid>https://forem.com/kent_testperspectiv/stop-searching-for-documentation-why-we-stripped-the-settings-screens-from-rizm-37o4</guid>
      <description>&lt;p&gt;Whenever a team adopts a new tool, an invisible burden is created: the dependency on a "tool specialist."&lt;br&gt;
We've all seen it—people spending hours learning proprietary specs or even getting "admin certifications" just to manage a workspace. We want to change this culture of wasting time on tool-specific mastery.&lt;/p&gt;

&lt;p&gt;Our project, &lt;strong&gt;Rizm&lt;/strong&gt;, takes a radical approach: minimize settings screens and embed management best practices directly into an AI layer.&lt;/p&gt;

&lt;h3&gt;
  
  
  Eliminating the "Search for Settings" Time
&lt;/h3&gt;

&lt;p&gt;In Rizm, you won't find complex nested settings menus.&lt;br&gt;
It’s built on the design philosophy of &lt;strong&gt;"Data × Manifest = UI."&lt;/strong&gt; Instead of manually toggling switches, you simply tell the AI how you want to work, and the AI rewrites the workspace configuration itself.&lt;/p&gt;

&lt;p&gt;For governance, configuration changes are still restricted to Admins. However, those Admins no longer need to memorize "which switch does what."&lt;/p&gt;

&lt;p&gt;This is made possible by a mechanism we call &lt;strong&gt;AIT (AI Transformation).&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Letting PMs and Devs Manage Without the Overhead
&lt;/h3&gt;

&lt;p&gt;In traditional tools, a simple configuration change requires specialized knowledge.&lt;br&gt;
In Rizm, an Admin can simply say, &lt;em&gt;"Add a new field for 'Reviewer'," "Clean up the board view,"&lt;/em&gt; or &lt;em&gt;"Enable the GitHub integration."&lt;/em&gt; AIT then reconfigures the workspace based on those natural language instructions.&lt;/p&gt;

&lt;p&gt;Since the learning curve is nearly zero, PMs or engineers can handle admin tasks as a "side-hustle" with minimal effort. There is no longer a need to train or hire a dedicated "tool craftsman."&lt;/p&gt;

&lt;h3&gt;
  
  
  Two AIs, Two Roles
&lt;/h3&gt;

&lt;p&gt;To keep things organized, we divided the AI's responsibilities into two layers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AIT (Configuration):&lt;/strong&gt; The "Architect." It builds the system's skeleton—adding fields, organizing views, designing statuses, and enabling integrations based on Admin input.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;AI Assistant (Operations):&lt;/strong&gt; The "Assistant." It supports daily tasks for all users by reading existing data to draft Wikis, investigation logs, and release notes.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Building an Adaptable Foundation
&lt;/h3&gt;

&lt;p&gt;You don't need to define everything perfectly from day one.&lt;br&gt;
As your project evolves, you can refine the workspace through simple conversation. Tell the AI what you need, and it will fill in the gaps to reach the optimal setup.&lt;/p&gt;

&lt;p&gt;We are building Rizm to be a flexible, autonomous foundation for teams—one where you never have to "adapt yourself to the tool" again.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use Case Examples
&lt;/h3&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Category&lt;/th&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;th&gt;Request (User Prompt)&lt;/th&gt;
&lt;th&gt;Result (System Action)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Field Management&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIT&lt;/td&gt;
&lt;td&gt;"Add 'xxx' to the country property."&lt;/td&gt;
&lt;td&gt;A new property item was successfully added.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;View Optimization&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIT&lt;/td&gt;
&lt;td&gt;"I don't need the 'backlog' view."&lt;/td&gt;
&lt;td&gt;The backlog view was removed from the workspace.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Config Cloning&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIT&lt;/td&gt;
&lt;td&gt;(During new project creation) "Use the same configuration as the 'test' project."&lt;/td&gt;
&lt;td&gt;Replicated the existing project's structure for the new setup.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Workflow Design&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIT&lt;/td&gt;
&lt;td&gt;"Add 'Closed' to statuses, but don't display it as a board column."&lt;/td&gt;
&lt;td&gt;Added the status while keeping the board UI clean as requested.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;SCM Integration&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AIT&lt;/td&gt;
&lt;td&gt;"Integrate with Bitbucket: &lt;code&gt;https://bitbucket.org/user/repo&lt;/code&gt;"&lt;/td&gt;
&lt;td&gt;Set up integration. Successfully parsed repo details directly from the URL.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;User Admin&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI Assistant&lt;/td&gt;
&lt;td&gt;"Add &lt;code&gt;test8@x.com&lt;/code&gt; as an editor and assign them to Team1."&lt;/td&gt;
&lt;td&gt;Handled user creation and group assignment via chat.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Data Logging&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI Assistant&lt;/td&gt;
&lt;td&gt;"Analyze weekly completion rates and save the results to a new Wiki page."&lt;/td&gt;
&lt;td&gt;Generated the report and automatically created a Wiki entry.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Release Notes&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;AI Assistant&lt;/td&gt;
&lt;td&gt;"Check tasks labeled 'beta8' and draft release notes in concise English, following the style of 'beta-v7'."&lt;/td&gt;
&lt;td&gt;Parsed task data and generated consistent release notes based on past entries.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h3&gt;
  
  
  Resources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository (Docs &amp;amp; Installation):&lt;/strong&gt; &lt;a href="https://github.com/test-perspective/rizm-workspace/blob/main/README.md" rel="noopener noreferrer"&gt;rizm-workspace README&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Community Forum:&lt;/strong&gt; &lt;a href="https://forum.test-perspective.com/" rel="noopener noreferrer"&gt;forum.test-perspective.com&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>ai</category>
      <category>showdev</category>
      <category>management</category>
    </item>
    <item>
      <title>Centralizing Requirements to Implementation: Using Rizm with Cursor via MCP</title>
      <dc:creator>ken_test-perspective</dc:creator>
      <pubDate>Sat, 21 Feb 2026 01:30:37 +0000</pubDate>
      <link>https://forem.com/kent_testperspectiv/centralizing-requirements-to-implementation-using-rizm-with-cursor-via-mcp-1849</link>
      <guid>https://forem.com/kent_testperspectiv/centralizing-requirements-to-implementation-using-rizm-with-cursor-via-mcp-1849</guid>
      <description>&lt;p&gt;Keeping requirements, implementation plans, and results aligned is harder than it sounds.&lt;br&gt;
Context gets lost between task trackers, wikis, and editors — especially once AI coding tools enter the workflow.&lt;/p&gt;

&lt;p&gt;In this post, I’ll introduce a practical setup that connects Rizm (a self-hosted task + wiki tool) with the Cursor editor using MCP (Model Context Protocol), so that everything from planning to implementation stays task-centric and traceable.&lt;/p&gt;


&lt;h2&gt;
  
  
  What This Setup Solves
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;No more copying requirements into chat prompts&lt;/li&gt;
&lt;li&gt;Plans and implementation notes are stored back with the task&lt;/li&gt;
&lt;li&gt;Tasks become the single source of truth — not your editor history&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cursor can read task data from Rizm and write back results automatically.&lt;/p&gt;


&lt;h2&gt;
  
  
  Prerequisites
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Rizm (self-hosted or demo environment)&lt;/li&gt;
&lt;li&gt;Cursor editor&lt;/li&gt;
&lt;li&gt;MCP support enabled in Cursor&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;
  
  
  Step 1: Generate an API Token in Rizm
&lt;/h2&gt;

&lt;p&gt;From the Me page in Rizm, generate an API token for MCP access and copy it.&lt;/p&gt;

&lt;p&gt;This token will be used by Cursor to securely access task data.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4hqrk6jlb5titcmcorao.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4hqrk6jlb5titcmcorao.png" alt="Generate an API token" width="763" height="471"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  Step 2: Register Rizm as an MCP Server in Cursor
&lt;/h2&gt;

&lt;p&gt;Open:&lt;br&gt;
&lt;code&gt;Cursor → Settings → Tools &amp;amp; MCP&lt;br&gt;
&lt;/code&gt;&lt;br&gt;
Add your MCP server configuration:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"rizm": {
  "url": "https://demo.test-perspective.com/api/mcp",
  "headers": {
    "Authorization": "Bearer &amp;lt;YOUR_API_TOKEN&amp;gt;"
  }
}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Once registered, confirm that the server status shows as connected.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkwi7pokqobxqghdwpnca.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkwi7pokqobxqghdwpnca.png" alt="Check the MCP connection status" width="591" height="173"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3(optional): Define Rules in Cursor
&lt;/h2&gt;

&lt;p&gt;In Cursor’s chat, use the /rules command to define how tasks should be handled.&lt;/p&gt;

&lt;p&gt;Example:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For a given task key, fetch task details from Rizm and generate an implementation plan.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;These rules allow Cursor to consistently interpret tasks without repeating instructions every time.&lt;/p&gt;




&lt;h2&gt;
  
  
  Workflow
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Planning (Plan Mode)
&lt;/h3&gt;

&lt;p&gt;After creating a working branch, switch Cursor to Plan Mode and run:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Create a plan for &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Cursor retrieves the task description from Rizm via MCP and generates a plan based on both the requirements and the current codebase.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frywtp02fzmoucw75xxg2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frywtp02fzmoucw75xxg2.png" alt="Create an implementation plan for REQ-170" width="693" height="256"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  2. Implementation (Agent Mode)
&lt;/h3&gt;

&lt;p&gt;Review the plan, then switch to Agent Mode to implement and test.&lt;/p&gt;

&lt;p&gt;Because requirements are fetched directly from Rizm, there’s no need to paste task descriptions or keep switching tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Write Back to the Task
&lt;/h3&gt;

&lt;p&gt;Once implementation is done, simply say:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Add the plan document as a comment&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Cursor posts the plan back to the corresponding Rizm task as a comment — without changing task status or performing unrelated updates.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz3q7gfkps57y7o3l3j1v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz3q7gfkps57y7o3l3j1v.png" alt="Attach the plan as a comment" width="662" height="759"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  What Ends Up Stored in One Task
&lt;/h2&gt;

&lt;p&gt;By the end of this flow, a single Rizm task contains:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Original requirements&lt;/li&gt;
&lt;li&gt;Implementation plans&lt;/li&gt;
&lt;li&gt;References to branches and pull requests&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This keeps historical context intact and makes later reviews much easier.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why This Matters
&lt;/h2&gt;

&lt;p&gt;AI-assisted development works best when context is stable and explicit.&lt;br&gt;
By letting tasks — not chats — be the center of your workflow, you reduce ambiguity and improve long-term maintainability.&lt;/p&gt;




&lt;h2&gt;
  
  
  About Rizm
&lt;/h2&gt;

&lt;p&gt;Rizm is a lightweight task management and wiki tool designed for self-hosted environments.&lt;br&gt;
It combines the project-centric structure of tools like Jira or Backlog with a simpler, local-first approach.&lt;/p&gt;

&lt;p&gt;Rizm is intended to run entirely within your own environment, giving you full control over your data and workflow.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Demo site: &lt;a href="https://demo.test-perspective.com/" rel="noopener noreferrer"&gt;https://demo.test-perspective.com/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Distribution(GitHub): &lt;a href="https://github.com/test-perspective/rizm-workspace/blob/main/README.md" rel="noopener noreferrer"&gt;https://github.com/test-perspective/rizm-workspace/blob/main/README.md&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>development</category>
      <category>selfhosted</category>
      <category>mcp</category>
    </item>
    <item>
      <title>Rethinking Jira &amp; Confluence: Deploy Your Own Customizable Issue &amp; Wiki Stack in Just 15 Minutes</title>
      <dc:creator>ken_test-perspective</dc:creator>
      <pubDate>Wed, 18 Feb 2026 03:18:35 +0000</pubDate>
      <link>https://forem.com/kent_testperspectiv/rethinking-jira-confluence-deploy-your-own-customizable-issue-wiki-stack-in-just-15-minutes-2kgl</link>
      <guid>https://forem.com/kent_testperspectiv/rethinking-jira-confluence-deploy-your-own-customizable-issue-wiki-stack-in-just-15-minutes-2kgl</guid>
      <description>&lt;h2&gt;
  
  
  'Rizm' delivers Jira’s core benefits in a stable, lightweight stack without the risk of EOL or sudden interface changes
&lt;/h2&gt;

&lt;p&gt;Cloud-based project management tools are convenient. However, as they become more feature-rich, they often become heavier and their UI changes frequently. This can create frustration.&lt;/p&gt;

&lt;p&gt;In addition, there has been recent news that Jira Data Center will reach end of support in 2029. As a result, the available options for on-premise environments are becoming more limited.&lt;/p&gt;

&lt;p&gt;In this situation, we are building Rizm, focusing on fast performance and full control by the team itself.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=oibzDh0yWN4" rel="noopener noreferrer"&gt;https://www.youtube.com/watch?v=oibzDh0yWN4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy0ud7wc3vwvu281yyza6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy0ud7wc3vwvu281yyza6.png" alt="board" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftqir4uq2myq1vttgsuqo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftqir4uq2myq1vttgsuqo.png" alt="wiki" width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  1. A Structure You Can Keep Using Without External Dependency
&lt;/h2&gt;

&lt;p&gt;Rizm is designed with the intention of “running stably for a long time.”&lt;br&gt;
It avoids dependence on specific platforms or external services. This minimizes the impact of feature changes or service termination (EOL) decided by vendors.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Backend: Rust (independent binary, runs without relying on external services)&lt;/li&gt;
&lt;li&gt;Frontend: React + TypeScript&lt;/li&gt;
&lt;li&gt;Runtime: Docker&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Customization by “Rebuilding the Core”
&lt;/h2&gt;

&lt;p&gt;Until now, it has been common to operate tools by filling missing features with add-ons. However, in cloud tools where the source code is not available, learning restrictive APIs and add-on specifications becomes a bottleneck.&lt;br&gt;
With Rizm, the frontend will be open source (planned), allowing you to directly modify the UI structure and screen behavior.&lt;/p&gt;

&lt;p&gt;Instead of “consuming a finished product,” you reshape the tool to fit your needs. It is a self-hosted, self-built style.&lt;/p&gt;

&lt;p&gt;Rizm intentionally keeps its features and structure simple. With agentic coding, directly adjusting the core system to optimize it for your team becomes realistic.&lt;/p&gt;

&lt;p&gt;Instead of learning the specifications of a black-box tool, you redesign the tool yourself. This freedom is one of the reasons to choose self-hosting.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. The Trade-Off of Self-Hosting
&lt;/h2&gt;

&lt;p&gt;In the past, configuration and operational effort were major barriers to self-hosting. Today, by using LLMs, it has become much easier to apply widely known best practices. The hurdle for setup and maintenance has dramatically decreased.&lt;/p&gt;

&lt;p&gt;In exchange for taking responsibility for management within the team, you maintain an environment that continues to run at a speed you are satisfied with.&lt;/p&gt;

&lt;p&gt;We believe this is a reasonable choice for modern team operations and project management that prioritize efficiency and freedom.&lt;/p&gt;

&lt;h2&gt;
  
  
  Deploy in 15 Minutes — Supports Win11, Linux, macOS
&lt;/h2&gt;

&lt;p&gt;Rizm is currently in beta(free). Because it runs with Docker, you can set it up on Windows 11, Linux, or macOS with just a few commands in about 15 minutes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Distribution site: &lt;a href="https://github.com/test-perspective/rizm-workspace" rel="noopener noreferrer"&gt;https://github.com/test-perspective/rizm-workspace&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Overview page: &lt;a href="https://rizm.test-perspective.com/" rel="noopener noreferrer"&gt;https://rizm.test-perspective.com/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Finally
&lt;/h2&gt;

&lt;p&gt;Why not step away from external factors such as specification changes and EOL, and grow a tool that truly fits your hands — by your own hands?&lt;/p&gt;

&lt;p&gt;What features do you prioritize in a self-hosted PM tool? I'd love to hear your feedback!&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>rust</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
