zoukankan      html  css  js  c++  java
  • 《掌握需求过程》阅读笔记03

    这本书谈到项目启动时这样写道:项目启动阶段是一个了解认知的过程,通过这个活动收集项目启动所需的各种信息,并确保项目可行。启动阶段提交的产物包括产品目的、客户、顾客、风险承担者、用户、限制条件、名称、相关事实和假定、工作范围、估算费用、风险、继续或终止的决定。

    产品目标是最高层次的顾客需求,在启动阶段要得到一个大家一致同意的目标,并用清晰、无歧义、可度量的方法记录下来,以前我以为目标很简单,就是为了某种一定的目的性,却不知目标包含的方面很多,比如:目的,优势,度量、合理性、可行性、可达成性等,其中度量很重要,我们习惯性定性分析,经常说的方便快捷,具体来说是怎样的方便快捷,以时间来度量是怎样的,1s方便还是说1min方便,都需要交代清楚,建立起产品的目标以后,需要保持项目朝着目标在前进,如果目标能证明该项目是值得的,那么最终产品也是值得的。

    产品的开发归根结底说都是为人服务的,客户,顾客,用户,风险承担者,了解他们至关重要,客户为开发付费,顾客购买产品,用户使用产品,顾客有时不一定是用户。对于他们,要知道他们的期望,接受范围。然而,在这个阶段,所识别的用户是潜在的,那些不是预期用户的人最后也可能会使用产品,风险承担者是在产品中有既得利益的人,在需求收集活动中必须向他们咨询,除了首要的风险承担者外,还有管理者、业务主题相关者、开发者、检查人员、市场力量、技术专家等等。工作上下文范围图确定了我们打算研究的工作的边界,工作的周围环绕着相邻系统,围绕工作边界的数据流清楚指明了它的职责,定义了工作开始和结束的地方,这告诉我们首先要理解工作,然后决定怎样的产品能更好地支持工作。进行风险分析的效果是让所有的风险承担者看到风险,从而想办法来缓和风险,启动会议阶段提交的产物为评估项目的可行性提供了基础,以确定产品是继续还是终止。

  • 相关阅读:
    spring boot 2 上传文件大小限制的配置不生效解决方式
    jsr基本使用@valid和@validation
    C#基础拾遗系列之一:先看懂IL代码
    ideal key
    dotnet watch+vs code提升asp.net core开发效率
    Mybatis使用
    java webservice
    JavaScript ES6 规范
    Express (Routing、Middleware、托管静态文件、view engine 等等)
    mongoDB (mongoose、增删改查、聚合、索引、连接、备份与恢复、监控等等)
  • 原文地址:https://www.cnblogs.com/mm20/p/9232974.html
Copyright © 2011-2022 走看看