软件过程基础闻缺陷则喜何志丹

对客户需求理解不足造成的风险。主要包括需求变更风险,涉及风险,过程风险,安装及维护风险。

由于管理人员能力不够,经验不足,沟通不畅,任务或其分配不合理造成的各种风险,主要包括进度风险,预算风险,管理能力风险,信息安全风险。

由于技术力量不足,开发环境工具不足造成的风险。主要包括技术风险,质量风险,软件设计工具风险,软件开发工具风险,员工技能风险。

由于公司或项目组内外部环境变化所导致的风险,主要包括人力资源风险,政策风险,市场风险,营销风险。

软件项目中的风险不能消除,只能避免、减轻、和接受。

市场窗口关闭。这个没什么好办法,及时止损,项目停止得越早损失越小。

勾心斗角。每个阶段都输出对应文档,作为合作依据。

选择了不合适、超前或过时的技术。不合适的技术会增加成本,降低质量。超前技术大幅增加不确定性。过时技术降低质量。

核心功能变更。让营销人员、销售人员大部分工作化为乌有。

没有设置好优先级。好钢要用到刀刃上。

糟糕的架构设计。增加合格的软件架构师。

急于求成。欲速则不达。

不切实际的期限。往往是客户或管理层太乐观引起的。

几个月就到了2000IP,当时的主流观点是“2000IP是盈利点”,但我不知道如何盈利,也不知道如何去分析盈利模式。几年没有盈利模式,IP也降到1000IP,于是就把网站关了。

10年后总结:

a,IP能够快速到2000,是因为我自己写了一个半自动发帖的工具,所以有推广优势。等商业化的发帖工具出来后,我的优势成为劣势后,就没有回天之力了。当时将半自动发帖改进成全自动化,卖产品就发了。

b,当时没有将精力转到寻找盈利模式上,失败!

c,2000IP确实可以盈利,我之前上班的公司,5000IP养活30多人。

2010年创业期间,花了一个月做了一款进销存,不知道卖给谁,也不知道如何找买家,于是放弃!

7年后的总结:产品的难度远大于项目,项目演化成产品比较安全。

7年后的总结:4次创业中,唯一一个市场方面勉强合格的项目。

2010年9月到2014年2月我开发并运营了一款微型端游。

收入一年比一年高,但最后一年的收入也只有我打工的一半到3分之一。有个同行,软件质量比我差(多次数据大面积损坏),但收入比我高。于是,我决定再打工一个合同期,去思考这个问题。

事后总结:

1,开发技术有很多改进之处,这点让我考过了“软件架构师”。

2,类库需要积累,到2017年10月,类库基本成型。

3,摸清玩家的心很难。我喜欢玩游戏,且玩了10年,实践操作的时候发现我并不懂玩家的心。摸清玩家的心需要痴迷,喜欢是不够的。

4,一个微型游戏搞了3年多,行内的惯例是半年,到后来历史负担越来越重。比较好的方法是:3个月做3个不同的demo,重点发展用户反响最好的。每一年或半年花一个月弄一个新demo,如果新demo反响好,则以新demo为主。

5,虽然经常和玩家沟通(平均一天1小时多),但拒绝了绝大部分意见,因为核心认知不同。核心认知不同主要有两个原因:a,我的游戏不适合玩家。b,玩家不适合我的游戏。无论是哪种情况,都需要解决。

1,适量的资金储备,否则,生存压力让你无法静下心来思考。

2,创业前我知道需求分析的重要性,但没有切身体会。这几次创业加深了我的体会。

3,认识到可行性分析的重要性。

4,遇到困难不要回避,要分析看如何解决:学习?外包?绕道?历史表明:技术问题,我会解决;市场问题,我容易回避。

上面的总结是2018年完成的,2018年还有另外一个项目,棋牌游戏“牛牛”。报酬5万,定金8千,到了交货日期,功能完成但有缺陷,用户要求退款,我们同意了。项目虽然失败,但我们还是有收获的。我和魏家瑜第一次合作编码,我后端,他前端。我们使用了新技术WebServer,并封装成类库。我后来在智造家完成的“打印大师”就是直接使用此类库。2020年完成智勇三国二,也是此方式。

问题定义:确定目标及可行性。

需求分析:系统分析员确定业务级功能、业务级质量、业务级约束、用户级功能、用户级约束、开发级需求。架构师确定用户级质量。

设计:架构设计确定开发级质量、开发级约束,并确保所有功能、质量、约束都转化成开发级需求或可执行策略。概要设计使分工编码变得可行。详细设计指导编码。

编码:输出可在计算机上执行的软件。

软件测试:在用户之前发现问题。

IBM估算模型:(总比重10)

软件计划:1

需求分析:1.5

设计:3.0

编码:1.0

测试:3.5

注意:

大项目的维护工作量是开发的2倍,项目越大,维护的工作量占比越大。产品越差,维护的工作量越大。所以可维护性很重要。

分工可大幅提高劳动生产效率,原因如下:

亚当.斯密在《国富论》中描述了别针的生产过程:“……别针的主要过程将被分为18个不同的工序”。斯密指出,如果这些工人单独工作,他们每天生产的别针不会超过20个,而这样的分工使他们每人每天生产48000个别针。

项目经理:领导项目团队准时、优质完成项目。

产品人员:需求分析师、系统分析师。收集、整理需求、分析系统。

开发人员:架构师确定质量目标,设计师指导编码,软件开发工程师编码。

测试人员:测试产品。

配置管理人员:版本控制。

运维人员:管理服务器和数据库。

蟠桃园的桃树,6000年开花,6000年结果。1颗桃树如此,1200棵桃树也如此。延期的项目追加人员延期得更厉害的原因:

分为5级:初始级、可重复级、已定义级、已管理级、优化级。可重复级:有纪律;已定义级:标准一致;已管理级:能预见;优化级:不断改进。对于中小公司而言,可重复级已经很厉害了,本文只讲可重复级(CMM2)。CMM2由6个关键过程域(KPA)组成:需求管理(RM)、软件项目计划(SPP)、软件项目跟踪与监控(SPTO)、软件子合同管理(SSM)、软件质量保证(SQA)、软件配置管理(SCM)。

需求管理包括:一,需求收集、需求整理、需求分析。二,需求评审。三,建立基线。四,需求变更,需求变更后要重写评审,建立新的基线。五,需求回溯。基线是项目储存库中每个工件版本在特定时期的一个“快照”。基线的作用:一,回滚。常见场景,用户要求还是使用几个月前的方案。二,分支。常见场景,用户要求在一年前的版本上修改。三,沟通。开发与测试常常因为缺陷是否修改而发生争执,原因就是版本不一致。实施人员和客户也常有类似争执。

THE END
1.CCtalk下载丰富多元的综合内容平台在线授课学习工具CCtalk平台创立于2015年,累计服务20万机构和个人,学员数量4000万,课时数量5000万,学习次数8亿次 手机APP 扫码下载 Windows版 点击下载 Mac版 点击下载 硬件配置需求-讲师版 电脑最低配置 Windows电脑: CPU i5 4570(3.6GHz)以上,笔记本电脑i5 7300U(2.6GHz)及以上 https://www.cctalk.com/download/
2.中国大学MOOC网上有害信息举报(涉未成年人):网站 https://www.12377.cn 邮箱(涉未成年人) youdao_jubao@rd.netease.com 粤B2-20090191-26 | 京ICP备12020869号-2 | 京公网安备44010602000207 ?2014-2024 icourse163.org 浙公网安备 33010802012594号 反馈 下载 http://login.icourse163.org/
3.在线互动课堂在线直播课在线点播课支持十万人同时上课,清晰流畅不卡顿,1500+境外加速节点,跨国交流无延迟。 功能丰富 配合实时音视频、移动直播 SDK、互动白板、IM、云点播、腾讯优图等,支持包括移动直播房间连麦、直播录制、美颜特效、录屏直播等功能,支持客户定制开发。 全方位版权保护 通过多种直播加密技术,达到全方位检测和防护,提供更专业的数字版https://cloud.tencent.com/solution/oics
4.网上上课平台哪个好?网上上课用哪个软件?网上上课软件免费的有网上上课靠谱吗?网上上课软件哪个好?小编将给你带来各种类型的网上上课软件,让你在家就能轻松教学,面对日益严重的疫情问题,现在全国各地的师生都开始了网上的教学任务。感兴趣就来绿色资源网下载吧!http://m.downcc.com/k/wsskrj
5.网上上课怎么上网上上课怎么上清尊素影 精选回答 1、首先老师要在自己的电脑下载一个网上教学系统的软件客户端,然后开启一个交互式会议,固定好班级号。比如,周一晚上8-9点是给1班上的英语课,教室号定为11000308,如果是周二8-9点给2班上英语课,则教室号定为11998899,以此类推,做成一个课程表。 2、然后学生也在自己的电脑上https://edu.iask.sina.com.cn/jy/2ww8Ad17v17.html
6.线上上课用什么软件APP推荐线上上课用什么软件下载网上上课用什么软件2022 网上上课软件下载推荐 12-07 2022有没有可以上课的软件推荐 什么软件可以上课 10-09 老师线上上课用什么软件 满足老师线上授课的app合集 网络发展的越来越迅速,线上学习的方式不断的推崇,受到人们的喜爱,众多学生以及家长都在纷纷参与线上教学和线下教学相比较起来,有着众多的优势,不受时间https://www.wandoujia.com/bangdan/1251271/
7.线上上课平台最适合讲课的直播平台线上教学-线上上课-线上网课 与传统的线下进行教学方法相比,线上教学过程中没有线下教育的地域和时间限制,学习活动时间管理更加灵活自由,这也是我们越来越多的人接受和喜欢线上教学的主要问题原因,随着市场需求的增加,更多的教育机构不再观望,选择发展网上教学业务,自然需要专业的在线教学平台,问题就产生了,有哪些线https://www.yunduoketang.com/article/tags-1425.html
8.线上网课教学经验做法总结(精选28篇)在此之前,我校组织全体师生安装钉钉软件,并对班主任和各科老师进行线上培训,做好网上直播教学的前期准备工作。目前,我校高中部各个年级积极响应,各科老师全力配合,提前备课,严格按照课程表进行网络直播教学;我校学生也积极适应新的学习方式,认真执行线上上课时间表,每天准时完成打卡、网上学习、提交作业等任务。https://mip.oh100.com/kaoshi/jiaoxuezongjie/643784.html
9.开放大学线上如何考试啊?二、国家开放大学怎么上课 全部都是网上上课的形式,不需要去学校,目前也没有要求线下学习,只有网上。 入学之后,会下发学校统一账号和密码,学员可登入平台,随时点视频进行学习,网上作业、论坛笔记、网上考核等,用手机跟电脑都可学。 三、开放大学考试要求是什么? https://www.sndd.net/guokai/16693.html
10.CW0TV中国网上电视台勤奋敬业老师们,停课不停学,网上上课,防疫授课两不误的有效措施。 南阳市鸭河工区皇路店镇中心小学 老师们给孩子网上上课的真实照片 真正的攻坚战是在春季开学返校,面临开学前期防控防护工作,学校定制了开学前、开学当天、开学后、开学第一课、错时就餐、错峰错时、放学等切实可行的预备方案和制度,设置学校隔离观察https://www.meipian.cn/2sda90sx
11.在线上课素材在线上课图片在线上课素材图片下载觅知网为您找到256个原创在线上课素材图片,包括在线上课图片,在线上课素材,在线上课海报,在线上课背景,在线上课模板源文件下载服务,包含PSD、PNG、JPG、AI、CDR等格式素材,更多关于在线上课素材、图片、海报、背景、插画、配图、矢量、UI、PS、免抠,模板、艺术字、Phttps://www.51miz.com/so-sucai/5441876.html
12.网上上课app哪个好网上上课软件免费下载网上免费上课的软件网上上课app以优秀教学服务和便捷的开课功能受到众多高校的推荐,尤其是在疫情期间得到的大力推广和发展,学子可以在各式各样的场合中使用手机进行线上学习,老师也能随时随地辅导学生,传授支持,并使用手机进行教学管理、家校沟通等,为打造优秀的教学氛围提供了极大的便利,为现代教育起到了带动作用。 https://m.itmop.com/key/wangshangshangke
13.教育部:避免网上学习时间过长不强行要求所有教师录播因防控新冠肺炎疫情需要,部分地方近期陆续开始网上“停课不停学”工作。“停课不停学”是否等于网上教学?如何避免孩子长时间疲劳用眼?网络拥堵怎么办?教育部有关负责人11日作出解答。 “停课不停学”不单纯等同于网上上课 教育部有关负责人介绍,“停课不停学”不是指单纯意义上的网上上课,也不只是学校课程的学习,https://m.jnnews.tv/p/740916.html
14.关于组织学生进行线上学习的通知使用其他教学平台或工具的课程,请按任课教师的要求,进行相关软件安装、登录和网上学习。 三、上课时间 线上学习期间两节课连上,具体时间如下: 第1、2节课:08:30-10:00 第3、4节课:10:30-12:00 第5、6节课:14:30-16:00 第7、8节课:16:30-18:00 https://www.shengda.edu.cn/jwc/info/1042/2412.htm
15.校外培训线下课变网课,该如何收费?随着中小学延期开学,有些校外培训机构的线下课程也随着一起延期并“在线开课”。“寒假前,我在孩子一直上的英语培训机构续了费,报了寒假班和春季班。结果碰上疫情,课程一推再推。”孩子正读小学五年级的赵先生说,“前几天老师在家长群里发了一个二维码,让家长们下载软件,从这周六开始在网上上课。”http://epaper.sxrb.com/wap/sxwb/20200318/624009.shtml
16.2月10日起正式在线上课!省教育厅公布5种学习途径(附操作指南)1632月10日起,全省中小学生正式在线上课,5种学习途径可以选择。 小编温馨提醒:各位学生、家长请提前做好相关准备工作,并在2月9日(播放测试节目)先体验收看方法和步骤。 大家可通过省广电网络有线电视或江西 IPTV(中国电信、中国联通)和中国移动互联网电视收看学习。也可通过电脑、手机、平板访问“赣教云”在互联网上收看https://dy.163.com/v2/article/detail/F4R1GT860514AJ41.html