文档章节

阅读《构建之法》&谈谈对团队项目的意见以及对项目需求的分析

乔胜超
 乔胜超
发布于 2016/04/07 20:30
字数 520
阅读 13
收藏 0

一、软件团队如何准确而全面地找到各种需求。

  1. 获取和引导需求。软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出真实的需求。

  2. 分析和定义需求。对各个方面获取的需求进行规整,定义需求的内涵,从各个角度讲需求量化。

  3. 验证需求。软件团队要跟利益相关者沟通,通过分析报告、技术原型、用户调查或演示等形式向他们验证软件团队对于这些需求的认知。

  4. 在软件产品的生命周期种管理需求。在软件的生命周期中,需求在发生变化,技术在发展,团队成员的能力也在提高。

二、对软件的需求,也可以从不同角度做下面的划分。

  1. 对产品功能性的需求。要求产品必须实现某些功能。

  2. 对产品开发过程的需求。要求软件的开发流程必须满足某些约束条件。

  3. 非功能性需求。这也叫“服务质量需求”。

  4. 综合需求。

软件团队和客户代表要在需求阶段把这些问题定义清楚。

三、对产品的四种处理方式。

  1. 维持,用最低的成本保持功能,不至于落后太多。

  2. 抵消,填补自身产品的短板,用最短的时间做到“足够好”。

  3. 优化,花大力气,长时间优化产品最核心的、竞争最激烈的功能。

  4. 差异化,创造一个数量级以上的优势,或者独特的价值。

四、对于创新新项目,起初可以先选一个产品,为其出谋划策,看看如何能够创新,以此来练习。要尝试多的新想法。当然,一个团队成员之间的交流是必不可少的,要多沟通。

© 著作权归作者所有

共有 人打赏支持
乔胜超
粉丝 0
博文 3
码字总数 1988
作品 0
浦东
中国新闻网(中新网)急招PHP网站开发工程师

岗位职责: 1、遵照开发规范,负责PHP网站项目相关功能模块的设计、编码、单元测试、维护,按时保质地完成所分配的工作任务; 2、遵守团队的代码格式与结构规定,负责编写易读、易维护、高质...

techtech
2015/04/28
37
0
网站架构书的写法之需求分析(项目开发大体过程)

在进行项目开发之前,必须进行需求分析,需求分析是一个了解客户需求并进行项目规划的过程。如果需求分析做得不不够,项目开发时必然会事倍功半,有可能有返工的现象,因此,需求分析非常重要...

五味格子
2011/10/12
0
0
QA请勿忘初心

让我们回顾一下QA与QC的区别: Quality Assurance :The planned and systematic activities implemented in a quality system so that quality requirements for a product or service will ......

ThoughtWorks中国
2017/11/10
0
0
NO.122 产品经理主持产品会议,参与项目管理、演示和总结。

禅道项目管理软件使用帮助之产品经理篇:主持产品会议,参与项目管理、演示和总结。 按照scrum的管理流程,开发团队需要定期召开迭代计划会议。计划会议一般控制在一天之内结束,共分为两个部...

炒蚕豆吃蹦豆
2014/03/07
0
0
敏捷软件开发与传统软件开发的对比

敏捷软件开发与传统软件开发的对比 最早了解敏捷开发是通过大二的一次博雅课堂,一位在百度工作的北航学长跟我们分享了他近年来从事敏捷开发的经历。印象最深的一句话是一个延迟3个月交付100...

JackMo2015
01/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash脚本输入参数的使用

Bash脚本输入参数的使用 Bash脚本传入的参数,在脚本中以位置的形式进行访问,即 $n 。例如,$1 为执行脚本的第一个参数,$2 为执行脚本的第二个参数。另外Bash中还提供了一些其它的便捷操作...

小陶小陶
8分钟前
0
0
多线程场景下,触发OOM的线程是否会影响其他线程的工作

public static void main(String[] args) { Thread t1 = new Thread(new Runnable() { @Override public void run() { int i = 0;......

麦馍
12分钟前
0
0
模拟Dubbo的zookeeper一致性Hash发现

接之前一篇<手写zookeeper来模拟dubbo的注册/发现>,使用一致性Hash来进行查找需要寻找的服务. Hash处理接口 public interface HashFunc { public Long hash(Object key);} 一致性Has...

算法之名
24分钟前
11
0
#mysql50# not Exist

data 目录有中文名称,可能是复制的"复件...."

少年不搬砖老大徒伤悲
37分钟前
1
0
在yii2中,让你action参数支持POST数据的小方法

我们先来看一段代码 class RaController extends Controller { public $enableCsrfValidation = false; public function actionSay($username = '',$city = ''){ echo "{$......

阿北2017
46分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部