
Jira labels often collapse a work item's permanent home, a sprint scope, and a release plan into one convenient tag. According to woshipm, long-term affiliation governs a work item's stable ID, default type, field semantics, workflow, search entry point, and historical governance; delivery context can instead be an objective, iteration, version, milestone, release plan, or contractual commitment. Those are different promises.
That confusion extends beyond software menus. sspai distinguishes OKRs from performance evaluation: Objectives set direction, Key Results measure progress, while KPIs monitor existing business health. The useful audit asks what each label commits the team to before a renamed field becomes a false agreement.
Start with the commitment behind each label
An audit begins by separating direction from evaluation. According to sspai, OKRs are a framework for setting objectives, not a performance-evaluation device. The Objective sets direction, while Key Results act as milestones for measuring progress. KPIs instead monitor the health of an existing business. Those are separate management conversations: what a team is trying to change, and how the current business is performing.
The separation affects behavior. sspai's author argues that attaching OKR completion to performance bonuses pushes people toward goals they already expect to reach rather than ambitious ones. Management textbooks, according to sspai, advise separate employee OKR self-assessments and KPI evaluations, with explicit notice that OKRs are not tied to performance.
Then audit each work item's long-term affiliation. According to woshipm, that stable home determines its stable ID, default type, field semantics, workflow, search entry point, and historical governance. It should answer where the business fact belongs over time, rather than where a current delivery effort happens to be organized.
A delivery context is an attachment, not an identity. woshipm distinguishes ongoing team responsibility and capacity from temporary-goal projects, while spaces hold long-term ownership of business facts. A work item can participate in an initiative, objective, iteration, version, milestone, release plan, or contractual commitment without changing its durable home.
Keep sprint focus separate from release change control
A sprint and a release answer different commitment questions. According to sspai, Scrum sprints usually run between two and four weeks, and their goal and scope are locked once work begins. A new request does not belong in the current sprint merely because it is urgent; product managers can update the Product Backlog, but that feedback enters after the sprint ends.
That lock protects execution.
A release cannot use the same rule. Jira defines a Version as features and fixes shipped together in a single update, assigned through Fix versions, and a Version can span multiple Sprints. The release scope therefore has to absorb learning from each iteration without disguising what changed. Agile work, as sspai describes it, discovers requirements during development: each sprint produces a small result whose user feedback informs later work.

Treat the Version as a visible change-control record, not a second sprint board. With Jira Releases enabled, the Releases entry can show planned dates and scope progress. It can also connect evidence from commits and merge requests. Build and deployment evidence can appear there as well. That makes a release plan inspectable while teams keep the current sprint intact.
The woshipm author describes commitments becoming firmer from candidate scope through target scope. A forecast follows, then committed scope, and finally actual delivered scope. Those stages matter because a current list alone cannot show the decision that altered it. ONES baselines preserve work-item versions and relationships at a specific point for later comparison; the same model should retain current scope and decision baselines. It should also retain change events.
Completion needs proof beyond a ticket status. According to woshipm, actual delivered scope requires engineering evidence such as builds and successful artifact deployment. It also requires user rollout coverage. Sspai places testing inside the definition of a complete feature. That definition also includes refactoring and code-quality standards. A locked sprint governs present work. Baselines and recorded changes govern the release that crosses it.
What each workflow artifact is supposed to commit to
| OKR | KPI | Sprint | Version / release plan | Space / project | |
|---|---|---|---|---|---|
| Primary purpose | Set objectives, align people around a new direction, and drive business change | Monitor the health of an existing business | Produce a small result for user feedback and inform the next sprint | Group features and fixes released together, or plan medium- to long-term product delivery | Space holds long-term ownership of business facts; project organizes a temporary goal |
| Core commitment | Objective gives direction; Key Results measure progress through milestones | A health metric should remain meaningful as an operating standard | Sprint goal and scope are locked during the sprint | A version groups release scope; a release plan can carry a goal, dates, scope, and progress | A work item has one primary space for stable identity; a delivery project can reference work from one or more spaces |
| How change is handled | Not covered | Not covered | New feedback enters the next sprint after the current sprint ends | Delivery commitments can progress from candidate scope through actual delivered scope | Long-term affiliation changes rarely; delivery contexts can change frequently |
| Evidence of completion or outcome | Not covered | Not covered | A feature is complete only after testing, refactoring, and code-quality standards are met | Actual delivered scope requires engineering evidence such as builds, successful artifact deployment, and user rollout coverage | A completed project can freeze plans and conclusions while work items remain in their original spaces |
| What misuse looks like | Treating OKRs as KPIs or tying completion to performance bonuses | Treating a KPI such as server uptime as acceptable at 70% completion | Splitting a waterfall plan into sprints and reporting execution progress as agile development | Treating product versions, code tags, build versions, artifact versions, and app-store versions as the same object | Using one Project container for both temporary delivery and ongoing product, service, capability, and team lifecycles |
| Typical operating horizon | New direction and business change | Existing-business health | Usually between two and four weeks | A TAPD release plan is above the iteration level | Space is a long-term collaboration area; a project is temporary work with objectives, scope, time, resources, and completion criteria |
Give work a permanent home and projects an ending
A permanent space answers where a work item belongs after the immediate initiative is over. According to woshipm, each item needs one primary space: the affiliation that gives it a stable identity and its default operating context. That space should not change merely because the item is pulled into a particular delivery effort. It is the home for later defects, retrospective records, and future versions, even when the original project has closed.
The project is a relationship around the work, not a replacement address.
woshipm describes a formal project as temporary work aimed at a unique result, with defined objectives and scope. Its schedule and resource needs should be explicit. Completion criteria should also be defined. Use a separate project when an initiative needs independent objectives and a named owner. It may also need planned dates, a budget, risk records, contracts, or external members. Those fields make the commitment inspectable: someone owns the initiative, its boundaries are visible, and its end can be recognized rather than quietly forgotten.
This model permits a delivery project to reference items from one or more permanent spaces. A project can therefore gather the work required for a temporary outcome without breaking the history or default workflow of the teams that own that work. When completion arrives, freeze the project's plans and conclusions. Keep the underlying items in their original spaces, where follow-up defects and later work still belong. The practical audit question is simple: does this container define enduring ownership, or does it define a bounded effort with an owner and dates? It should also have risk records and a closing record?

Audit each workflow artifact by the commitment it is meant to protect
- A team is setting a new direction or trying to drive business change. Use OKRs to state the Objective and the Key Results that measure progress. Do not use them as a performance-evaluation mechanism or tie completion directly to bonuses: the source material describes OKRs as an objective-setting framework, while KPIs monitor the health of an existing business.
- A team faces changing requirements and needs feedback before deciding what comes next. Use genuine agile iterations: each sprint should produce a small result for user feedback, and that feedback should inform the next sprint. Do not call a fixed waterfall plan agile merely because it has been divided into sprints; during a Scrum sprint, the goal and scope are locked, while new feedback enters the next sprint.
- You need to communicate what will ship together and track delivery evidence. Use a version or release as a delivery-scope object. Jira defines a Version as features and fixes released together in a single update, and a Version can span multiple Sprints. Do not treat a product version, code tag, build version, artifact version, and app-store version as automatically identical, even when they share a name such as V1.6.
- A special initiative needs its own owner, dates, budget, risks, contracts, external members, and archival conclusion. Create a formal project as a temporary delivery object. After completion, freeze its plans and conclusions, but leave work items in their original long-term spaces for later defects, retrospective records, and future versions.
- A product area or business capability needs a stable home for work items, workflows, access, and history. Use a long-term space as the work item's primary affiliation. That affiliation should determine stable identity, default type, field semantics, workflow, search entry point, and historical governance; use relationships to place the same item in initiatives, objectives, iterations, versions, milestones, releases, or contractual commitments instead of moving it between duplicate containers.
Treat renamed menus as prompts for a model audit
Jira's change from Project to Space is a reminder that menu names are not the operating model. According to woshipm, the rename was mainly a terminology and icon update; existing keys and data do not automatically change. Existing workflows and configurations do not automatically change either. A team should therefore ask what its old Project actually held before treating a new Space as a new kind of commitment.
The screen can change while the contract stays put.
Use the same test when comparing Jira with ONES, TAPD, Feishu Projects, or another work-management product. Inspect the object's scope, its owner, and what survives when people rename it. Then inspect its change history. A release-planning object earns separate status, woshipm argues, when it needs its own scope operations, decision baselines, capacity calculations, or cross-team aggregation. It may also require scenario planning. Reviews and reports can justify separate status as well. If those responsibilities are absent, a renamed container may be enough.
Version labels need the same scrutiny. woshipm's author warns that a product version, code tag, build version, artifact version, and app-store version can all be called V1.6 while referring to different objects. Do not compare products by asking which one has a Version menu. Ask which object records the approved scope and later changes.
This audit also exposes ritual without a model. According to sspai, splitting a fixed waterfall plan into sprints can improve execution reporting without addressing uncertainty from changing requirements. The problem is not the label agile, OKR, Space, or release. It is using a label to conceal the commitment the team has declined to define.
For the next planning cycle, write down the commitment attached to each board label. A Scrum sprint usually runs between two and four weeks, and its goal and scope stay locked while work is in progress, according to sspai. Put incoming feedback in the Product Backlog and move it into the next sprint after the current one ends. Do not call a sliced-up master plan agile if the only ritual is reporting execution progress at each cycle's end.
Treat "done" as a delivery contract. Require testing before a feature closes. Also require refactoring and code-quality standards; otherwise rapid additions turn postponed maintenance into technical debt. When a team rejects OKRs or agile, inspect the workplace authority behind the ritual before blaming the label.
For readers outside China
- Availability: The source material discusses Feishu Projects, TAPD, ONES, Jira, and Atlassian Projects, but does not say whether the Chinese products are available outside China. It does identify a free 36Kr Project Recommendation submission link at https://36kr.com/seek-report-new.
- Pricing: Pricing for Feishu Projects, TAPD, ONES, Jira, and Atlassian Projects is not disclosed in sources. 36Kr provides a free Project Recommendation submission link.
- Closest Western equivalents: Jira, for work-item containers, Versions, Fix versions, Releases, and connected development-tool information; Atlassian Projects, for work organized around goals, time ranges, status, and cross-team collaboration; Scrum, for time-boxed sprint work with locked sprint scope and feedback feeding the next sprint; OKRs, for separating directional objectives and progress milestones from KPI-based operational monitoring
- Data residency: The source material does not cover hosting locations, data residency, cross-border transfers, security certifications, or compliance arrangements for Feishu Projects, TAPD, ONES, Jira, Atlassian Projects, or 36Kr.
Sources
- sspai 有毒职场正在炼成:OKR 变成 KPI,敏捷开发变成切碎的瀑布 https://sspai.com/post/111974
- 36kr BP海投了三个月,投资人还是不知道你干什么 https://36kr.com/p/3968905217536264
- woshipm 一个项目管理软件的诞生(八):从需求池到发布计划,研发交付如何管理范围与节奏 https://woshipm.com/pd/6457269.html
- woshipm 一个项目管理软件的诞生(九):从 Project 到 Space,企业研发平台如何组织长期工作 https://woshipm.com/pd/6457271.html
The evidence: 26 facts from 3 Chinese articles
Each line below was extracted from the article it sits under, in Chinese, before any of this was written. The writing is done from these and never from the source prose - that separation is structural, not a promise. How we work.
36krBP海投了三个月,投资人还是不知道你干什么
- 36Kr's Project Recommendation service uses structured interviews rather than requiring project teams to submit a conventional article.
- Project teams using 36Kr's Project Recommendation service answer questions about company basics, products and services, target customers, industry markets, business models, competitive advantages, and development stage.
- AI participates in organizing information and generating initial drafts for 36Kr's Project Recommendation service.
- Project content submitted through 36Kr's Project Recommendation service is still subject to human review.
- 36Kr's Project Recommendation service is open to project teams, financial advisors, investment institutions, industrial parks, incubators, and industrial service organizations.
- Projects that pass project-information review and meet content requirements will enter subsequent content-production and publication processes.
- 36Kr provides a free Project Recommendation submission link at https://36kr.com/seek-report-new.
- The contact email for 36Kr Project Recommendation is aireport@36kr.com.
woshipm一个项目管理软件的诞生(九):从 Project 到 Space,企业研发平台如何组织长期工作
- Jira renamed its former Project to Space, and the change was primarily a terminology and icon update that does not automatically restructure existing keys, data, workflows, or configurations.
- Atlassian provides separate Projects for work with goals, time ranges, status, and cross-team collaboration.
- Feishu Projects uses a space model in which work items, views, and space configurations operate within a long-term collaboration area, while panoramic views support observation across multiple spaces.
- TAPD calls its basic collaboration area a project space, where requirements, iterations, defects, and space settings operate, while retaining project portfolios, parent-child projects, and cross-project views for larger delivery scopes.
- ONES continues to use projects as its main work container and uses project portfolios and planning capabilities for higher-level aggregation.
woshipm一个项目管理软件的诞生(八):从需求池到发布计划,研发交付如何管理范围与节奏
- Jira defines a Version as a group of features and fixes released together in a single update.
- In Jira, work items are assigned to a planned version through the Fix versions relationship.
- A Jira Version can span multiple Sprints.
- When Jira Releases is enabled, a workspace has a Releases entry that can show planned dates, scope progress, and connected development-tool information including commits, merge requests, builds, and deployments.
- ONES' public help materials describe its Release component as creating a rough release list based on product-update and operational cadence, then planning requirements and defects into individual releases.
- ONES roadmaps can organize time plans by epics, releases, or general work items.
- TAPD's public help documentation defines a release plan as medium- to long-term product planning above the iteration level.
- A TAPD release plan includes a goal, start and end dates, requirement scope, and progress, and can enter a release review.
- The new TAPD release plan adds plan locking, custom views, Gantt charts, and statistical metrics.
- Feishu Project's public software-development template configures requirements, defects, versions, and iterations as work items.
- Feishu Project's game-development template additionally includes milestones and changes.
- PMBOK Eighth Edition lists governance, scope, schedule, resources, and risk as key performance domains and emphasizes value delivery, adaptability, and accountability.
- ONES baselines save the versions and relationships of work items at a specific point in time for later viewing and comparison.