• 《构建之法》八、九、十章读后感


    第八章:需求分析

         这一章主要是讲需求分析,项目需求的分析,如何做好需求分析,需求分析的步骤,对于一个程序项目来说,需求分析挺重要的。软件团队通过以下几个步骤来获取人们的需求:1.获取和引导需求、2.分析和定义需求、3.验证需求、4.在软件产品的生命周期中管理这些需求。在上面这些步骤中,经常出现利益相关者,这些所谓的利益相关者就是:用户、顾客、市场分析者、监管机构、系统应用集成商、软件团队、软件工程师。软件开发不可能一次满足所有利益相关者的要求,但我们一定要让这些相关者在这个阶段有机会提出他们的意见和需求,同时要弄清楚“他们想从软件中得到什么”。

    第九章:项目经理

      是讲项目经理的作用功能和重要性,书里面主要讲的是微软的PM(Programe Manager)和其他团队PM(Project Manager)的区别,还介绍了PM的能力要求以及人物,不同的PM有不同能力,一个项目有多个PM我觉得还是挺科学的毕竟每个人能力是有限,找到优秀的战斗力很重要,适当运用人才。我们的团队作业也有一个PM,作为一个PM得到大家支持很重要也要带动大家一起参与。一个无法得到团队成员支持的项目经理,大概也无法得到领导的支持。

    第十章:典型用户和场景

      这一章主要讲诉了典型用户和场景对羡慕开发的重要性,还说了规格说明输对我们项目开发的帮助,规格说明书还可以分为软件功能说明书和软件技术说明书,只有通过实践才能够写好规格说明书。开发一个软件,用户是必须的,不同的人使用软件的目的是不同的,书本中提到的典型用户和场景这种方式来为用户考虑。要找到用户背后的动机。不然实现的功能总是无法取得用户的满意。以致于产品可能要多次“返工”。“返工”不仅仅考验软件开发团队,也考验用户的耐性。

     

    总结:读完这几章内容,发现软件的需求分析很重要,需求是你软件的向导,你的初衷,它指引着团队要开发怎样的软件。开发需要一个好的开头,就从需求分析做起,准确而全面地获取用户的需求信息。

  • 相关阅读:
    Google资深工程师深度讲解Go语言测试与性能调优(八)
    linux命令 对日志文件的IP出现的次数进行统计 并显示次数最多的前六名
    Java之不允许变量重定义
    Java之数组
    ATL之STDTHUNK
    Java之访问控制
    Java之线程初步II
    Android之Activating Components
    ATL之如何聚合一个组件
    WTL中对话框数据交换
  • 原文地址:https://www.cnblogs.com/zou779596337/p/5534014.html
Copyright © 2020-2023  润新知