阅读笔记六

宫aaaa1 宫aaaa1     2022-10-10     782

关键词:

  有一种管理叫做“打地鼠”,有一种低质的医术叫做“头痛医头,脚痛医脚”,有一种低级

的观点是“软件项目失败的关键在于项目管理技能不足”。虽然提高项目管理能力很重要,但它不是万能的;现在许多软件项目遇到的问题,从表面上看是项目管理的问题,而其根源实际上是需求问题;如果不能从根源上下功夫,那么就无法真正有效的解决问题。

1. 需求变更分析

  正如前面所说,需求频繁变更是许多项目开发过程中都会遇到的重大问题,即使如此重要,但依然有很多人对需求分析不是很重视。

  需求变更频繁是一种统称,可以类比为“发烧”;虽然都是发烧,但成因是不同的,有的是感冒引起的,有的是脏器发炎引起的。有的是长牙引起的……因此不能都用一种药来治疗。虽然是需求变更,其诱因也是不同的,有的是对原有需求的背离、有的是原有需求的遗漏、有的是业务流程变化引起的……因此也不能用同样的“药”!不同的病症,有不同的原因,有不同的“药”。

  1) 需求变更是对原有需求的补充:说明需求捕获有问题,需求不完整;因此应该加强需求捕获方法的组合应用,加强对业务模型的梳理。

  2) 需求变更集中在流程间:说明需要采用工作流引擎。

  3) 需求变更集中在用户界面方面:说明需要开发用户界面动态生成器。

2. 上线阻力大

  许多项目在系统上线时经常会遇到很大的阻力,有的来自操作层,有的则来自于管理层,给软件带来巨大的困难。究其原因,通常是软件项目遭遇了行政因素;而常见的行政因素无外乎两大类。

  1) 利益冲突

  由于信息系统会对业务流程产生这样或那样的影响,会提高业务数据的管控力,因此经常会伤害到某些部门的既得利益,有时会导致新的利益冲突。

  2) 工作量大

  利益冲突的问题主要发生在管理层,对于基层(也就是操作层)而言,更常见的问题在于新系统通常会增加他们的工作量。当增大的工作量对他们日常工作产生影响时,在系统上线时就会遇到很大的阻力。针对这样的问题,实际上需要从需求阶段就开始着手解决:

    i)                 提高易用性:诸如“业务申请受理”之类的场景,其具有重复性、规模大的特点;在需求阶段应该十分注意标识出此类的功能,在设计时应该充分基

       于业务实际场景来提高易用性、速度,否则就可能会使其成为日常工作的瓶颈。

    ii)                工作量价值化:基层人员很多时候是无法理解新增的工作有什么意义,这样就会加大其抵触情绪;因此在需求阶段应该尽可能地标识出这些工作量      对于实际业务、管理工作等方面带来了什么样的直接好处,这样也就能够更好地提高基层人员的积极性。

    iii)               将数据迁移、准备工作独立出来:很多系统在刚上线时需要对历史数据进行处理,或者是录入大量的基础数据,因此自需求阶段应该标识出这些工

       作,以便有效的将其独立出来,不使其成为基层人员的负担。

《软件需求十步走》阅读笔记六

      本次阅读笔记写一下《软件构造十步走》最后一篇《组织篇》。         本篇共分为四章,分别是建立需求分析体系,需求分析部门的组织结构,需求分析部门的管理工... 查看详情

阅读笔记六

  有一种管理叫做“打地鼠”,有一种低质的医术叫做“头痛医头,脚痛医脚”,有一种低级的观点是“软件项目失败的关键在于项目管理技能不足”。虽然提高项目管理能力很重要,但它不是万能的;现在许多软件项目遇到... 查看详情

阅读笔记六

  今天主要查看的是:需求工程组织篇呼吁建立需求分析体系“千夫所指人人相轻”这种不重视软件需求的观念体现在一个个软件项目只是表象,其症结在于长期以来“轻业务、重技术”的理念已根深蒂固。需求分析部门的组... 查看详情

架构之美阅读笔记六

   一个好的架构的形成不仅是架构师的功劳,还有团队的集体合作,主要因素:确实进行有意为之的前端设计;设计者有很好的素质和经验;在开发过程中,保持清晰的设计观点;授权团队负责软件的整体设计;不要害怕... 查看详情

《月亮与六便士》阅读笔记

2022年10月2号读完,刚开始看一点都看不明白,没有切入主题。从一般过后才明白,这本书的第一人称视角只是一个讲述者并不是主人翁,主人翁是人生多变的查理斯.斯特里克兰。书名月亮与六便士解释为“月亮... 查看详情

大型网站技术架构:核心原理与案例分析阅读笔记六

大型网站核心架构要素之可扩展性   扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。它是系统架构设计层面的“开闭原则”。伸缩性是指系统能够通过增加(减少)自身资源规模的方式增强... 查看详情

本学期阅读计划

  本学期我计划阅读的书是软件需求过程,我打算每周精读一章,发表一篇阅读笔记,以下为具体发布阅读笔记时间    内容时间阅读笔记一10月12日阅读笔记二10月19日阅读笔记三10月26日阅读笔记四11月2日阅读笔... 查看详情

2017年秋季个人阅读计划

 掌握需求过程(第3版) 阅  读 笔 记 发  表  日  期(2017)阅读笔记一10.21阅读笔记二10.28阅读笔记三11.4阅读笔记四11.11阅读笔记五11.18阅读笔记六11.26  查看详情

秋季个人阅读计划

精读的书:《掌握需求过程》; 第一篇阅读笔记_第一、二章读后感_第三周周日发布; 第二篇阅读笔记_第三、四章读后感_第四周周日发布; 第三篇阅读笔记_第五、六、七章读后感_第五周周日发布; 第四篇阅读... 查看详情

秋季个人阅读计划

...架原理与应用...     本学期共发表六次阅读笔记,记录本人读此书的心得,每篇阅读笔记计划发表日期如下(由于种种原因可能不会完全按照计划进行误差不超过3天)     第一篇阅读笔记发... 查看详情

软件需求模式阅读笔记四

首先,数据实体需求模式。被分为数据类型、标识符、数据结构、计算公式、数据归档、数据寿命六种需求模式。  模式名称->活实体交易配置编年史信息储存基础构架相关模式(与之有联系的模式)数据类型,数据结... 查看详情

03构建之法阅读笔记

本周阅读了《构建之法》五、六、七章。 第五章讲了几种软件团队的模式、软件开发流程;第六章讲了敏捷流程的相关知识;第七章的内容是关于微软解决方案框架(MSF)的。邹欣老师的这本书,写得形象生动,第五章用体育... 查看详情

如何管理组织环境-《组织环境再造》阅读笔记

目录一、企业需要怎样的人才二、企业环境形成三、再造环境依赖的人四、再造环境依赖的制度五、环境与企业文化相结合六、社会环境的重要性 一、成大业必先识才可用1. 为人才塑造好的环境(1)事业观。领导者把公... 查看详情

05需求工程软件建模与分析阅读笔记之五

此次阅读了解到了常见的问题框架。大致分为六种:1、需求行为控制系统:存在物理世界的某个部分,其行为须要收到控制,以使得他们满足特定的条件,问题是要建立一个系统,系统将施加所须要的控制。2、命令行为控制系... 查看详情

小林coding阅读笔记:操作系统篇之硬件结构,中断问题(代码片段)

...的Linux命令,帮助问题排查相关说明该篇博文是个人阅读的重要梳理,仅做简单参考,详细请阅读小林coding的原文!六、中断问题中断的概念中断是指计算机运行过程中&# 查看详情

stanfordml笔记第六部分

  第六部分内容:  1.偏差/方差(Bias/variance)  2.经验风险最小化(EmpiricalRiskMinization,ERM)  3.联合界(Unionbound)  4.一致收敛(UniformConvergence)   查看详情

mysql学习笔记六(代码片段)

MySQL学习笔记六文章目录MySQL学习笔记六一、简介二、MySQLNULL值处理三、MySQL正则表达式四、总结一、简介时隔多日没有学习MySQL数据库了,今天重新开始继续学习MySQL数据库的有关内容,并重新开启MySQL的新的征程。二、My... 查看详情

深度学习笔记_keras六步法搭建网络(代码片段)

深度学习笔记_Keras六步法搭建网络Keras六步法搭建网络,以MNIST数据集为例一、import加载库二、设置训练集、测试集三、搭建神经网络四、配置神经网络五、执行训练六、打印网络结构及参数代码Keras六步法搭建网络,以MN... 查看详情