专利撰写是什么工作

(用户)的故事是什么? (What’s the (user) story?)

User stories are simple, yet extremely powerful constructs: they describe pieces of functionality from a user’s point of view, expressed in a solid, compact way. They reflect what a particular class of user needs and the value to be gained. The format is very simple and easy to use. There are several variations, including:

用户故事是简单而又功能强大的结构:它们从用户的角度描述功能的各个部分 ,并以紧凑,紧凑的方式表示。 它们反映 可以得到的一类特殊的用户需求价值 。 该格式非常简单易用。 有几种变体,包括:

As a <role or persona>, I can <goal/need> so that <why>”

作为 <角色或角色>,我可以 <目标/需要>, 以便 <为什么>”

Or, in another instance:

或者,在另一种情况下:

“As a <particular class of user>, I want to <be able to perform/do something> so that <I get some form of value or benefit>”

“作为 <特定的用户类别>, 我希望 <能够执行/执行某项操作>, 以便 <我得到某种形式的价值或收益>”

为什么要使用用户故事? (Why user stories?)

User stories provide an excellent way to define your product with clarity. A set of well-defined, prioritized user stories can help you articulate the functionality of your product using ‘plain English’ — with no technicalities and implementation details.

用户故事提供了一种清晰定义产品的绝妙方法 。 一组定义明确的优先级用户案例可以帮助您使用“普通英语”表达产品的功能-无需任何技术和实现细节。

The ‘user story’ approach empowers meaningful product discussions, both within the product development team and with external stakeholders.

“用户故事”方法可以在产品开发团队内部以及与外部利益相关者进行有意义的产品讨论。

Check also: The Future of Collaboration: Home Office or Corporate Office?

另请检查: 合作的未来:内政部还是公司办公室?

Properly written user stories provide a solid basis for communication and collaboration — focusing on what matters most to the user. Compared to other means of capturing and documenting user requirements and product specification, they have at least the following advantages:

正确编写的用户故事为交流和协作奠定了坚实的基础-着重于对用户最重要的方面 。 与捕获和记录用户需求和产品规格的其他方法相比,它们至少具有以下优点:

  1. User stories help to achieve cross-team clarity on what to build, for whom, why, and when. Since they are easy to define, understand, and revise, they can become the standard way to communicate and summarize the functionality of the product by both technical and non-technical members. They are extremely useful for product scope discussions or as entry points for technical deep-dives. They are key elements of agile engineering.

    用户案例有助于使跨团队清晰了解要构建什么为谁为什么以及何时构建。 由于它们易于定义,理解和修改,因此它们可以成为技术人员和非技术人员交流和总结产品功能的标准方法。 它们对于产品范围的讨论或作为技术深层次的切入点非常有用。 他们 是敏捷工程的关键要素。

  2. User stories encourage participation by non-technical members. Modern software projects are typically complex, involving a wide range of technologies, acronyms, and implementation options. In many cases, the terminology or the technical language is not commonly understood — even within a single team — thus introducing ‘noise’ and risks to the project. User stories remove this technical dimension, so any member of the team can contribute, simply by thinking as a user. The team can use non-technical language and effectively collaborate in defining, challenging or prioritizing user stories. The impact on collaboration and team dynamics can be significant.

    用户故事鼓励非技术人员参与 。 现代软件项目通常很复杂,涉及各种技术,首字母缩写词和实现选项。 在许多情况下,即使是在一个团队中,术语或技术语言也不是普遍理解的,因此会给项目带来“噪音”和风险。 用户故事消除了这一技术层面,因此团队中的任何成员都可以通过以用户的身份思考来做出贡献。 团队可以使用非技术性语言,并可以有效地协作来定义挑战确定用户故事的优先级 。 对协作和团队动态的影响可能很大。

  3. They help in defining the entire product — as a set of solid, wisely-prioritized stories. The product development team can think big, define the super-set of user stories, and then assign priorities (which reflect the expected value for the user, complexity, dependencies and other business priorities). You don’t have to make hard-decisions and flag items as ‘out of scope’. Instead, you can assign lower priority to those ‘crazy’ ideas, while moving up the user stories reflecting the core functionality of your product. Defining the ‘cut lines’ which determine the scope for each iteration, phase or version, is then a matter of the resources available and the velocity of the team.

    他们帮助 在定义整个产品时 -作为一组扎实,明智的故事。 产品开发团队可以大胆思考,定义用户故事的超级集,然后分配优先级 (这反映了用户的期望值,复杂性,依赖性和其他业务优先级)。 您不必做出硬性决定并将项目标记为“超出范围”。 相反,您可以为那些“疯狂”的想法分配较低的优先级,同时提高反映您产品核心功能的用户故事。 定义“切割线”决定每次迭代,阶段或版本的范围,这取决于可用资源团队速度

撰写出色的用户故事 (Writing Great User Stories)

The format is straightforward, and writing stories is easy. But writing great ones might be a bit tricky. Here are some guidelines to consider:

格式简单明了,编写故事很容易。 但是写出出色的作品可能会有些棘手。 以下是一些要考虑的准则:

用户故事≠任务 (User stories ≠ tasks)

User stories are not tasks. In fact, a single story may need hundreds of single tasks to be successfully delivered. Tasks are about implementation; user stories are about definition.

用户故事不是任务。 实际上,单个故事可能需要数百个单个任务才能成功交付。 任务与执行有关; 用户故事是关于定义的

When compiling your stories, focus on providing clarity about your product features — the what, not the how.

编写故事时,应着重于提供有关产品功能的清晰信息-什么而不是如何。

保持高水平 (Stay high-level)

You need to be high-level, but also accurate and to-the-point. Stories must be simple and solid. This will help team members and stakeholders deeply understand the user needs, and avoid spending time clarifying buzzwords, terminology, and acronyms. Just use simple and accurate language.

您需要高水平,但也要准确一点。 故事必须简单而扎实 这将帮助团队成员和利益相关者深入了解用户需求,避免花时间澄清流行语,术语和首字母缩写词。 只需使用简单准确的语言即可。

了解用户 (Understand the users)

You need to discover and study the real users of your product — capture their profiles, points of view, expectations, and the associated ‘pain points.’ User research and other techniques can generate insights to help you better understand the users and their needs.

您需要发现和研究产品的真实用户 -捕获他们的个人资料,观点,期望以及相关的“痛点”。 用户研究和其他技术可以产生见解,以帮助您更好地了解用户及其需求。

No matter the techniques, you need the set of key users — ideally in the form of personas — before you start compiling user stories.

无论采用哪种技术,在开始编写用户故事之前,都需要一组关键用户(理想情况下是角色形式)。

作为用户思考 (Think as a User)

The <as a particular class of user/ persona /role> part of a user story, defines the angle, the perspective — how the particular user perceives the functionality summarized in the story.

用户故事的<作为用户/角色/角色的特定类别 >部分定义了角度,视角-特定用户如何感知故事中概述的功能。

This is of critical importance — the product owner and the entire team need to think from a user’s point of view and understand the underlying needs and the expected value.

这是至关重要的-产品所有者和整个团队需要从用户的角度进行思考,并了解潜在的需求和期望值。

想大 (Think Big)

When describing a product as a backlog of user stories, there is no good reason to constraint your thinking by budget, time, feasibility or cost.

将产品描述为积压的用户故事时,没有充分的理由限制预算,时间,可行性或成本来考虑您的想法。

A good practice is to think big and let ‘crazy’ user stories enter the backlog. The administrative overhead of maintaining an extended product backlog is small; the value deriving from it — in terms of product clarity, vision and opportunities — is massive.

好的做法是大胆思考 并让“疯狂的”用户故事输入积压。 维持扩展产品积压的管理开销很小; 从产品的清晰度,愿景和机会方面,从中获得的价值是巨大的。

使用史诗 (Use Epics)

Epics can take the form of higher-level stories, which describe large pieces of functionality — they typically require a significant amount of work, across multiple sprints. Another way to think of epics is as groupings/ containers of related, smaller stories, all serving a common goal. Epics are good for organizing your stories and providing the big picture.

史诗可以采取高层故事的形式,描述大量功能-它们通常需要跨多个sprint进行大量工作。 另一种思考史诗的方法是将相关的较小故事进行分组/容纳,以达到共同的目标。 史诗非常适合整理您的故事并提供大图景。

不要放弃-优先处理 (Don’t Discard — Prioritize instead)

Given an effective prioritization process, it is good practice to keep enriching your product backlog with new user stories, describing new user interaction scenarios, ‘random ideas,’ or the output of product innovation activities.

在有效的优先排序过程中,优良作法是继续用新的用户故事充实您的产品积压,描述新的用户交互方案,“随机想法”或产品创新活动的输出。

To manage the potential noise, you need to properly group and prioritize the new entries. In any case, do not filter out/discard items from your backlog: de-scoped items are usually forgotten, while de-prioritized items remain discoverable and can become relevant under the right conditions.

要管理潜在的噪声 ,您需要对新条目进行正确分组并确定优先级。 无论如何,请不要从积压的订单中过滤掉/丢弃掉项目:通常会忘记范围外的项目,而优先级较高的项目仍然可以发现,并且可以在适当的条件下变得相关。

Depending on the context, prioritizing user stories can be a tricky process. You need to estimate the value of each story, for the user and for the business. You need to size the complexity, estimate the feasibility and the cost/effort required to build and release the feature. You need to identify cross-dependencies in your backlog — enforcing specific ordering between certain entries.

根据上下文,优先考虑用户故事 可能是一个棘手的过程。 您需要为用户和企业估算每个故事的价值。 您需要确定复杂性的大小,估算可行性以及构建和发布功能所需的成本/精力。 您需要在积压中确定交叉依赖关系,从而在某些条目之间执行特定的排序。

成功的基础-不仅仅是接受 (Setup for Success — not just Acceptance)

Teams often define user acceptance tests and related acceptance criteria. Acceptance though is not enough — you need to set up for success. As a product manager, you need more than a confirmation that ‘it works as it should’ or ‘according to the specs.’

团队通常会定义用户验收测试和相关的验收标准。 但是, 接受还远远不够-您需要为成功做好准备 作为产品经理,您不仅需要确认“按其应有的作用”或“符合规范”。

You need metrics which are also linked to direct user feedback, capturing how happy and engaged your real users are. While acceptance is good to control the development life-cycle of the feature, success is about mid/long-term impact and value created for real users of your product. You need to define both — at the product and/or epic and/or story level.

您还需要与直接用户反馈相关联的指标,以捕获您的真实用户的满意度和参与度。 接受可以很好地控制功能的开发生命周期,而成功则取决于为产品的实际用户带来的中/长期影响和创造的价值。 您需要在产品和/或史诗和/或故事级别上定义两者。

标记故事,添加元数据 (Tag Stories, add Metadata)

Complex products require hundreds of user stories. For easier navigation and administration, you need to effectively name, categorize and tag your stories. After the first few revisions of a story, you should avoid renaming or drastically changing its description as this might introduce confusion and gaps in the team.

复杂的产品需要数百个用户案例。 为了更轻松地导航和管理,您需要有效地命名,分类和标记故事。 在对故事进行前几次修订之后,您应避免重命名或大幅度更改其描述,因为这可能会给团队造成混乱和空白。

Properly managing the metadata of your stories—status, progress, links, priorities, resources etc. — helps exploring, monitoring, and understanding your backlog.

适当地管理您故事元数据,如故事,进度,链接,优先级,资源等 -帮助您探索,监控和了解您的积压。

不要粘滞便笺! (Don’t Stick to Sticky Notes!)

Yes, a wall full of colorful sticky notes looks fancy and helps your team appear busy and productive :) But you need a serious system and special tools to help you properly manage, enrich, prioritize and share stories.

是的,满是彩色粘滞便笺的墙看起来很漂亮,可以帮助您的团队显得忙碌而富有成效:)但是, 您需要一个认真的系统和专用工具来帮助您正确地管理,充实,确定优先次序并分享故事

In special cases, such as a brainstorming or ideation session, it’s okay to capture the first set of user stories by using sticky notes—provided that you then document all of them into a proper product management system. If you don’t, and you just keep your stories on sticky notes, chances are that you will miss opportunities in terms of clarity, innovation, efficiency, and collaboration.

在特殊情况下(例如,集思广益或构想会议),可以使用粘滞便笺捕获第一组用户故事,前提是您随后将所有这些故事记录在适当的产品管理系统中。 如果您不这样做,而只是将您的故事记在便笺上,则很可能会错过清晰度,创新,效率和协作方面的机会。

Check also: 10 Ideas to Improve Online Meetings and Collaboration Tools

另请参阅改进在线会议和协作工具的10个想法

您仍然需要规格 (You Still Need Specs)

Having a prioritized set of well-defined user stories is great, but it’s only the beginning. The team needs to analyze the stories — from a technical point of view — and create the necessary technical artifacts.

优先安排一组定义明确的用户故事是很棒的,但这只是开始。 团队需要从技术角度分析故事,并创建必要的技术工件。

Ideally, stories are mapped with certain sections/documentation that provide all the technical details needed from a software engineering perspective. They provide the entry points for detailed technical specification documents and other detailed artifacts.

理想情况下,将故事与某些部分/文档映射在一起,以提供从软件工程角度来看所需的所有技术细节。 它们提供了详细的技术规范文档和其他详细工件的切入点。

可视化帮助 (Visualization Helps)

An always-on (digital) visualization of the top-priority user stories by category, theme, or epic could be extremely useful for collaboration and alignment among teams and stakeholders. Along with statistics, issues, blockers, and progress indicators, a story map can be served via interactive screens in the collaboration space.

按类别,主题或史诗对最优先用户故事的始终在线(数字化)可视化对于团队和利益相关者之间的协作和协调非常有用。 连同统计信息,问题,阻止程序和进度指示器,可以通过协作空间中的交互式屏幕提供故事地图。

User stories provide a great way to quickly and accurately describe the functionality of a software product or system. They are also very effective in capturing the outputs of brainstorming sessions, design sprints, hackathons and other innovation-led processes — where a feeds of ideas need to be articulated in compact, structured ways.

用户故事提供了一种快速而准确地描述软件产品或系统功能的好方法 。 它们在捕获集思广益会议,设计冲刺, 黑客马拉松和其他创新主导的过程的输出方面也非常有效,在这些过程中,需要以紧凑,结构化的方式阐明思想的提要 。

Check also: The Power of Ideas (and a Model to Unleash it)

另请检查: 想法的力量(以及释放它的模型)



翻译自: https://www.freecodecamp.org/news/how-and-why-to-write-great-user-stories-f5a110668246/

专利撰写是什么工作

专利撰写是什么工作_如何(以及为什么)撰写出色的用户故事相关推荐

  1. 一百种简单整人方法_一种非常简单的用户故事方法

    一百种简单整人方法 User stories are a great way to plan development work. In theory. But how do you avoid get ...

  2. java没通过测试_我们应该把没有通过测试的故事回退到“开发”状态吗

    Eric Willeke在思考:任务看板上的那些没有通过测试的用户故事,该怎么处理呢?应该把它回退到"开发"状态,还是保留"测试中"的状态?他提出了一些不同的方 ...

  3. 致读者的一封信——付费专栏《数据科学技术与应用_中国大学MOOC_持续更新》用户调查【2021/1/22】

    致读者的一封信 付费专栏<数据科学技术与应用_中国大学MOOC_持续更新>用户调查 2021/1/22 读者您好!我是CSDN博主Herbert胡不归. 为了更好地针对付费专栏<数据 ...

  4. 程序员访谈_可以用PHP编写出色的应用程序-访谈系列

    程序员访谈 I read an old post, circa 2010, on the MailChimp blog a little while ago, about their experien ...

  5. 采用XLL封装工作表函数的演示,确保工作表上的公式不暴露给用户

    采用XLL封装工作表函数的演示,确保工作表上的公式不暴露给用户 近期不少朋友询问关于如何使用XLL加载宏来确保工作表上的公式不暴露给用户的问题. 我做了一个演示,演示了以下功能: 1.如何自动通过VB ...

  6. 典型用户 - 场景(用户故事) - 任务 - 具体工作流程

    5.典型用户 - 场景(用户故事) - 任务 - 具体工作流程 识别你们项目的典型用户,并加以描述. 选择一个关键场景,以故事的形式进行描述. 进行场景到任务的分解. 任务的认领及实现流程.     ...

  7. 为什么将表格的method改为post后就无法工作_用Python将Keras深度学习模型部署为Web应用程序...

    构建一个很棒的机器学习项目是一回事,但归根结底,你希望其他人能够看到你的辛勤工作.当然,你可以将整个项目放在GitHub上,但是怎么让你的祖父母也看到呢?我们想要的是将深度学习模型部署为世界上任何人都 ...

  8. 接触【专利写作】的必备知识(包含少部分撰写技巧)

    文章目录 0 前言 1 专利概述 1.1 三种类型的专利 1.2 注意点 2 专利检索 2.1 检索网站 2.2 检索步骤 2.3 检索式组合 3 相关文件 3.1 需要提交 3.1.1 第一项:说明 ...

  9. 大型专利公司岗位设计,工作内容及其人才要求标准

    梦想起飞的地方 国内专利事业部 15到20万年薪 专利答审部 专利答审工程师 专利流程部 专利流程管理员 专利质量控制部 专利质控工程师 专利电子部 专利代理人 专利机械部 专利代理人 专利软件部 专 ...

最新文章

  1. Redis源码分析-TCMalloc
  2. python 使用pymssql连接sql server数据库
  3. mysql 之jdbc idea版
  4. 尚硅谷k8s安装文档_Kubernetes(k8s)中文文档 从零开始k8s_Kubernetes中文社区
  5. MATLAB中一些特殊的函数
  6. 【Clojure 基本知识】 关于函数参数的各种高级用法
  7. Latice CPLD jed转VME文件简介
  8. python vec函数_Python Word2Vec参数内容
  9. 自我成长与团队管理——一些总结
  10. B树、B+树、B*树
  11. 备份和还原Windows DHCP服务器
  12. 大学英语精读第三版(第五册)复习笔记——文章内容摘要
  13. 吴恩达亲述:如何高效阅读论文,开启一个新的领域!
  14. 弘辽科技:拼多多批发单算销量吗?拼多多刚开店怎么有销量
  15. 阿里滑块x82y,223,224,225算法挺难的,千辛万苦。
  16. UOS系统怎么进入开发者模式教程
  17. 求振作?自助者天助也
  18. 织梦DedeCms网站信息统计代码
  19. 太原理工大学c语言期末试卷及答案,太原理工大学人工智能复习题 试题 答案概要...
  20. 利用pstsdk进行解析pst文件

热门文章

  1. vue3 setup语法糖与原始写法对比
  2. Windows下Nginx安装使用
  3. java 回调方法是什么意思_java什么是回调
  4. 《笨方法学 Python 3》31. 作出决定
  5. 基于Docker离线部署开源视频会议系统Jitsi-Meet
  6. centos设置东八区
  7. cpu 指锟筋集 linux锟介看 shell,Linux Shell中PS命令中的%CPU的含义介绍
  8. web.xml 3.0
  9. consul服务注册中心
  10. 汉语拼音声母、韵母表