博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
读《构建之法》8、9、10章有感
阅读量:6713 次
发布时间:2019-06-25

本文共 585 字,大约阅读时间需要 1 分钟。

  团队在开发前,需要跟客户进行沟通,对于客户提出的新的功能,PM形成需求文档交给项目负责人,经过项目负责人与团队开发人员的讨论,形成反馈文档给予客户与PM确认,如果确立好可以进行开发。

  需求分析的过程时软件开发中比较重要的过程,一旦弄错功能需求,项目开发到一半却要重新开始,这既浪费精力又浪费时间。

  对软件的需求,可以从不同的角度考虑,包括对产品功能性的需求、对产品开发过程的需求、非功能性需求、综合需求,非功能性需求和综合需求是比较欠缺考虑。非功能性需求是指服务质量需求,比如股票交易系统必须在一定时间内返回用户查询结果;综合需求是不是单单一个软件模块就能满足,购物网站涉及到货物派送系统,送货部门等不同部门的功能和执行能力。

  项目开发中,PM是一个比较核心的人物,PM对一个或者多个产品或者产品线负责,而互联网产品涉及到很多方面,包括产品定位、市场发展、需求分析、运营、营销、市场推广、商务合作。PM是做开发和测试之外的所有事,PM是要在整个项目的生命周期管理风险内,这对PM的要求很高,要有观察、理解、快速学习能力,要有管理分析能力,有一定的专业能力和自省能力......

  总的来说,软件开发需要有一套有效管理流程,项目才能井然有序地进行。

转载于:https://www.cnblogs.com/jackeicao/p/5532224.html

你可能感兴趣的文章
C语言学习趣事_20_Assert_Setjmp
查看>>
Cogs 1672. [SPOJ375 QTREE]难存的情缘 LCT,树链剖分,填坑计划
查看>>
同一个工程下使用多个.C文件的设计(模块化设计)
查看>>
java贪吃蛇
查看>>
history
查看>>
LeetCode-4Sum
查看>>
GraphicsMagick安装&make命令使用
查看>>
多个单独图片进行上传,并预览
查看>>
全国Ⅱ卷理科数学2013-2018年高考分析及2019年高考预测
查看>>
[吴恩达机器学习笔记]15非监督学习异常检测4-6构建与评价异常检测系统
查看>>
类型强转【Delphi版】
查看>>
Vue
查看>>
Linux中find常见用法示例
查看>>
c语言中enum类型的正确使用方法(注意定义的格式)
查看>>
51Nod - 1228 序列求和 (自然数幂和+伯努利数)
查看>>
oracle 定时任务(DBMS_JOB)
查看>>
正则的使用
查看>>
poj 1086 Parencodings
查看>>
LinkedHashMap和HashMap的比较使用
查看>>
TYVJ P1023 奶牛的锻炼 Label:dp
查看>>