文档章节

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

乔胜超
 乔胜超
发布于 2016/04/07 20:30
字数 520
阅读 14
收藏 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
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
网站架构书的写法之需求分析(项目开发大体过程)

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

五味格子
2011/10/12
0
0
程序员最喜欢什么样的项目经理?

作者 | 车干 责编 | 郭芮 在当今的专业环境中,项目经理需要戴上各种帽子,在管理团队的日常功能和理解大局策略之间切换。 正因为如此,项目经理对组织变得更有价值,并且他们对技能和战略角...

CSDN资讯
09/26
0
0
NO.122 产品经理主持产品会议,参与项目管理、演示和总结。

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

炒蚕豆吃蹦豆
2014/03/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java.util.Concurrent.Semaphore 源码

类图 源码: package java.util.concurrent;import java.util.Collection;import java.util.concurrent.locks.AbstractQueuedSynchronizer;public class Semaphore implements ja......

狼王黄师傅
34分钟前
2
0
Kubernetes里的secret最基本的用法

Secret解决了密码、token、密钥等敏感数据的配置问题,使用Secret可以避免把这些敏感数据以明文的形式暴露到镜像或者Pod Spec中。 Secret可以以Volume或者环境变量的方式使用。 使用如下命令...

JerryWang_SAP
昨天
4
0
2018-11-20学习笔记

1. python数据类型: 给变量赋值什么样的值,变量就是什么样的类型 给变量赋值整数,变量就是整数类型 给变量赋值字符串,变量就是字符串类型 123 和“123”一样吗? 在python中 单引号 与双...

laoba
昨天
1
0
使用 React 和 Vue 创建相同的应用,他们有什么差异?

在工作中应用 Vue 之后,我对它有了相当深刻的理解。 不过,俗话说「外国的月亮比较圆」,我好奇「外国的」 React 是怎么样的。 我阅读了 React 文档并观看了一些教程视频,虽然它们很棒,但...

阿K1225
昨天
4
0
2天闭门培训|以太坊智能合约从入门到实战(北京)

2天培训 16个课时 探寻技术原理,精通以太坊智能合约开发 以太坊智能合约是现在应用的最广泛的区块链应用开发方式,HiBlock区块链社区针对以太坊智能合约的学习特别推出2天闭门研修班,通过2...

HiBlock
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部