《掌握需求过程》阅读笔记05

      需求策略需要平衡需求知识、活动和人。沟通需求知识的一致的语言,发现和传播知识的活动,参与的人,这些是影响需求策略的所有变量。

       需求策略是一个活动的框架,需要根据给定的项目轮廓,执行这些活动。在工作中常遇到的轮廓有三种,分别是外部轮廓、迭代轮廓和顺序轮廓。外部轮廓指,你将发现的需求发送给外部的解决方案提供商。外部轮廓适用的情形包括从外部供应商那里购买已完成的解决方案,或将解决方案的开发外包,或将需求发给几个供应商竞标。如果你要采购或集成一些组件,可能涉及多个供应商。拥有迭代轮廓的项目指,你有机会以迭代的方式发现需求并交付部分解决方案,知道产品完成。这种轮廓的动机是希望尽快交付给顾客一些结果,并响应业务的变化。采用这种轮廓是,开发解决方案的开发者和你密切合作,通常他们和你属于一个组织机构。顺序性项目适合顺序轮廓,它们有严格的阶段。做需求显然会积累一些知识,当进行某一活动时,已经积累了足够的知识,就说它达到了突破条件。

       对于外部轮廓而言,理解了项目的目标→确定了要研究的相关业务领域→可以开始思考要构建的产品(尤其是界面)→充分理解了每个业务用例要执行的业务/向外部供应商提供详细的业务需求/将知识直接传给供应商                                                                                      ↓

                                                                                                                                               ↓

                                                                                                       解决了预期产品的范围,希望开始定义原子需求/与开发商密切合作

                                                                                                                                               ↓

                                                                                                                       准备好向供应商交付原子需求

      对于迭代项目而言,I-1:充分理解了项目的目标和项目要交付的业务价值,I-2:确定了合适的工作范围,I-3:足够了解所选择的业务用例,能够确定最佳的产品范围,I-4:从业务用例直接跳到为BUC定义需求,I-5为选择的业务用例定义了自动化的范围,I-6:对一部分要改进的工作获得了足够的知识,能够为它建立软件解决方案。

转载于:https://www.cnblogs.com/lzxw/p/8016248.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/415122.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android 自定义字体,设置字体

效果图 实现代码&#xff1a; 1、先下载字体文件.ttf 下载链接&#xff1a;http://font.chinaz.com/maobiziti.html 2、main文件夹下创建fonts文件夹&#xff0c;.ttf文件复制到fonts文件夹下 3、读取ttf文件 List<Typeface> mTypefaceList new ArrayList(); priva…

docker 安装 centos

1、设置docker 镜像加速 三个源 名称路径网易https://hub-mirror.c.163.com/阿里云https://<你的ID>.mirror.aliyuncs.com七牛云加速器https://reg-mirror.qiniu.com "registry-mirrors":["https://hub-mirror.c.163.com/","https://reg-mirr…

工作177:时间戳转换

main.js // 将时间戳转日期格式的过滤器 Vue.filter(dateFormat, (dataStr) > {var time new Date(dataStr);function timeAdd0(str) {if (str < 10) {str 0 str;}return str}var y time.getFullYear();var m time.getMonth() 1;var d time.getDate();var h time…

管理点收集

1.建立一个“建议组” 来允许员工说出对工作过程中的不合理的地方的建议&#xff0c;不断收集建议 定期整改2.站立会议的按时举行3.文档管理制定负责人4.代码管理 版本定期发布5.尽可能的让员工之间的工作减少相互依赖&#xff08;减少相互之间的等待&#xff09;6.“所有人应该…

Android 简单几行代码实现摇一摇功能

1、activity 实现加速度监听类 。。。。implements SensorEventListener public class MainActivity extends AppCompatActivity implements SensorEventListener { 2、activity实现两个方法&#xff1a; Overridepublic void onSensorChanged(SensorEvent sensorEvent) {Se…

docker centos 环境 安装 python

1、下载安装python编译环境依赖 yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel #安装make编译所需的gcc,g编译器 yum -y install gcc automake autoconf libtool make wget 2、移除centos中自带的python2.7的环境变量 cd /…

Linux下Shell文件内容替换(sed)(转)

sed -i s/被替换的内容/要替换成的内容/g file #-i为直接修改并保存 参考&#xff1a; http://blog.sina.com.cn/s/blog_7211cb9201019hgd.html http://wangchujiang.com/linux-command/c/sed.html转载于:https://www.cnblogs.com/EasonJim/p/8018381.html

docker查看容器ip地址

docker inspect <containerid> 比如 docker inspect dcd61b573df1 里面包含"Gateway": "172.17.0.1" 可以读出ip

Android ContentProvider实现两个程序间数据共享demo,跨进程通讯

1、客户端代码&#xff1a; 先实现服务端 SQL创建&#xff1a; public class DBHelper extends SQLiteOpenHelper {// 数据库名private static final String DATABASE_NAME "finch.db";// 表名public static final String USER_TABLE_NAME "user";pub…

工作179:接口对接

/*创建我的视频接口 第一个参数自己手动录入 第二个参数取值任务详情的接口接口*/// postActionXing("/internal/users/current/video-projects",{// brand_id:this.account.brand_id,name:this.project_name// }).then(// res>{// this.project_idre…

二.java下使用RabbitMQ实现hello world

上一篇文章介绍了windows环境下的安装和配置rabbitMQ&#xff0c;具体戳这边&#xff0c;一.windows环境下rabbit的的安装和配置。 现在我们可以着手编写hello world程序了&#xff0c;一窥RabbitMQ的效用&#xff0c;从rabbitmq的官网的get start进入rabbitMQ文档学习区&#…

docker镜像导入、导出

导出镜像 docker save -o centos7.tar centos 导入本地镜像 sudo docker load --input centos7.tar

工作180:前端是业务需求理解

1做一个系统之前 要明确数据的一个处理流程 才能避免做返工操作

Android SQLite数据库demo。架构组件Room

Android架构组件Room Room主要包含三个部分&#xff1a; Database : 持有DB和DAOEntity : 定义POJO类&#xff0c;即数据表结构DAO(Data Access Objects) : 定义访问数据&#xff08;增删改查&#xff09;的接口 Entity(tableName "table_name**") 注解POJO类&…

转录组差异表达分析工具Ballgown

Ballgown是分析转录组差异表达的R包。 软件安装&#xff1a; 运行R&#xff0c; source(“http://bioconductor.org/biocLite.R”) biocLite(“ballgown”) R会自动安装Ballgown&#xff0c;及相应的依赖包。 Ballgown的输入文件 StringTie使用-B参数直接生成Ballgown的输入文件…

docker centos ssh

1、创建一个容器 docker run -d -p 18022:22 -p 18000:8000 --privileged -v /Users/caowei/share:/share --name yf c17f22223248 /usr/sbin/init 2、进入容器 docker exec -it 39550a9d4610 /bin/bash 3、安装openssh和openssh-server yum install -y passwd openssh op…

Android自定义view详解,使用实例,自定义属性,贝塞尔曲线

//只会触发执行onDraw方法&#xff0c;只会改变绘制里面的内容,条目的绘制 invalidate(); //只会触发执行onDraw方法&#xff0c;但是可以在子线程中刷新 postInvalidate(); //view的布局参数改变之后刷新&#xff0c;比如view的宽度和高度都修改了&#xff0c;只能通过reques…

centos使用git安装nvm

1、文件拷贝 git clone https://github.com/creationix/nvm.git source nvm/nvm.sh 2、安装node nvm install 14.9.0 nvm use 14.9.0

前端学习(2679):安装mysql_front

mysql front安装与使用教程 2020-04-10 11:32 更新mysql front一种小巧的管理Mysql的应用工具&#xff0c;那么这个工具该如何安装和使用呢&#xff1f;一起来看看吧。 一&#xff0c;mysql前端下载&#xff1a; mysql front下载地址&#xff1a;点击下载 二&#xff0c;mysql前…