软件项目总结报告.docx

上传人:帮**** 文档编号:4288088 上传时间:2021-08-03 格式:DOCX 页数:16 大小:212.86KB
返回 下载 相关 举报
软件项目总结报告.docx_第1页
第1页 / 共16页
软件项目总结报告.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《软件项目总结报告.docx》由会员分享,可在线阅读,更多相关《软件项目总结报告.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、项目名称 软件项目总结报告编号:-项目名称缩写-CLOSUREREPORT版本:X.X变更记录1 项目信息2 项目说明简要描述项目背景, 可从软件需求规格说明书拷贝3 项目周期1)项目进度总结:2)偏差原因说明:若项目整体进度偏差率或项目周期偏差率超过设定的阈值,需要对偏差原因进行总结分析。3)改进措施:若项目整体进度偏差率或项目周期偏差率超过设定的阈值,需要总结改进措施,。篇三:软件项目阶段性总结报告xxx Xxxxx 阶段性总结报告 有限公司xxxCO., LTD项目阶段性总结报告1. 引言a) 编写目的说明编写这份项目开发总结报告的目的,指出预期的阅读范围。b) 背景本项目的名称和所开发

2、出来的软件系统的名称此软件的任务提出者、开发者、用户及安装此软件的计算中心c) 定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组d) 参考资料列出要用到的参考资料,如:本项目的已核准的计划任务书或合同、上级机关的批文;属于本项目的其他已发表的文件;本文件中各处所引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源2. 实际开发结果a) 产品说明最终制成的产品,包括:程序系统中各个程序的名字,它们之间的层次关系,以千字节为单位的各个程序的 程序量、存储媒体的形式和数量;程序系统共有哪几个版本,各自的版本号及它们

3、之间的区别;每个文件的名称;所建立的每个数据库。如果开发中制订过配置管理计划,要同这个计划相比较b) 主要功能逐项列出本软件产品所实际具有的主要功能和性能,对照可行性研究报告、项目开发计划、功能需求说明书的有关内容,说明原定的开发目标是达到了、未完全达到、或超过了 c) 基本流程用图给出本程序系统的实际的基本的处理流程d) 进度列出原定计划进度与实际进度的对比,明确说明,实际进度是提前了、还是延迟了,分析主要原因e) 费用列出原定计划费用与实际支出费用的对比,包括:工时,以人月为单位,并按不同级别统计计算机的使用时间,区别CPU时间及其他设备时间;物料消耗、出差费等其他支出。明确说明,经费是超

4、出了、还是节余了,分析其主要原因3. 开发工作评价a) 对生产效率评价给出实际生产效率,包括:程序的平均生产效率,即每人月生产的行数;文件的平均生产效率,即每人月生产的千字数;并列出原订计划数作为对比b) 对产品质量评价说明在测试中检查出来的程序编制中的错误发生率,即每干条指令(或语句)中的错误指令数(或语句数)。如果开发中制订过质量保证计划或配置管理计划,要同这些计划相比较c) 对技术方法评价给出对在开发中所使用的技术、方法、工具、手段的评价d) 错误原因分析给出对于开发中出现的错误的原因分析4. 经验与教训出从这项开发工作中所得到的最主要的经验与教训及对今后的项目开发工作的建议从零开始开发

5、、运营微信小程序的5点感受我开发的微信小程序:Java面试题集访问的后台数据:从 2019 年 10 月份开始,使用业余时间去开发和运营它,内容取自博客上自答的 Java 面试题。做这件事的初衷: 体验和学习一下当前比较火的小程序开发所需的技术栈 看到腾讯小程序广告平台在灰度开放时期,就有团队日入 200 万,遐想自己是不是也可以借助小程序赚到自己的工资开发、发布、运营、升级,快半年了。这几点让我感触很深:1、微信的小程序开发门槛并不高,可以说还挺简单 我是一个 Java 后端开发,对 vue 有一点点了解。会 vue,上手小程序开发基本零门槛。 我并没有直接在微信开发工具上写代码和调试,而是

6、使用了一款跨平台开发框架:uniapp,IDE 使用了配合 uniapp 的 HBuilderX。可以在HBuilderX 中把写好的代码直接打包到微信开发工具上调试,也可以直接上传代码到微信小程序公众平台。 不管用什么框架,现在有的前端组件库已经很丰富,非常容易找到自己需要的。 框架和微信平台的文档比较详细,按照文档来,基本可以完成功能。 一些后端开发技能还是需要的,比如购买服务器、开发端口接口、部署后端服务。2、小程序的运营精髓:裂变 开发一款自己想的小程序,难度很低。但如何让你的小程序,给更多人的使用? 除非已经拥有很大的流量,很多的用户,如果单靠自己去推小程序,基本很难。 微信有十几亿

7、的用户,如果能让用户主动或者被动分享你的小程序,那基本不需要推广了;而且分享小程序的人,也算是帮你背书了。这应该就是让小程序火爆的精髓所在。 我们遇到过的:分享解锁、帮助砍价、分享获得积分 等方式,都是在玩裂变。我并没有尝试这些,感觉自己一个手册类的小程序,让需要的朋友觉得对于自己找工作能有所帮助才最重要。3、小程序能赚到钱,但需要比较大流量 赚钱的方式无非电商(卖自己的商品、卖其他平台的商品得反佣)、广告(微信小程序流量主、接第三方广告)。 需要很大的流量才能收入可观,一般广告的点击率在百分之几的水平,单次点击的收益几毛到一两块。我最高到过 3 次点击收益 8.8。 加广告最好在体验和收益之

8、间做好平衡,像我这样的流量,完全可以把广告撤了。(下图是我的收入,成功加了两个鸡腿,哈哈!)4、用户使用小程序的门槛确实低 微信十几亿用户,国民级 APP,基本每个人都有微信,扫个二维码或者在微信生态里点个链接、按钮就能使用,无需安装 APP。 对于开发和用户,获取和授予各种权限,也挺简单。我的小程序没有获取用户任何权限,直接走的接口数据和本地缓存。5、微信的生态庞大,机会多多 一直认为微信很简单、很简洁,前些天看到一张图,小程序目前有 64 个入口,震惊。玩法多多,只要你有想法。 微信日活现在应该在 11 亿左右了吧。用户多多,只要你有好的产品。微信小程序电商平台-第一次迭代心得设想和目标1

9、. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 解决问题:主要为了解决微信上微商泛并且不安全的问题,为社区交易提供了一个便利的平台。 典型用户:需要出售二手商品,在购买物品时需要信息交流的人。 典型场景:浏览,出售,购买商品2. 我们达到目标了么(原计划的功能做到了几个? 按照原计划交付时间交付了么? 原计划达到的用户数量达到了么?) 原计划:完成基本界面,实现浏览,发布,购买,更改个人信息的基本功能 实现情况:o 完成浏览页面,但是数据库用例较少,会出现重复o 基本完成购买界面,在微信支付结构有比较大的问题,付款功能暂时无法实现o 完成发布界面,能够上

10、传文本和图片o 能够更改个人信息,包括用户昵称头像更改,邮箱号码手机号码的绑定3. 用户量, 用户对重要功能的接受程度和我们事先的预想一致么? 我们离目标更近了么? 暂时还是开发阶段,没有投入使用,用户体验未知 功能已经基本实现,离目标更近了!4.有什么经验教训? 如果历史重来一遍, 我们会做什么改进? 在功能实现过程中有一些急,可能在一些代码部分留下了问题,如果能重来。会更加注重代码结构和规范问题。计划1. 是否有充足的时间来做计划? 虽然在开始的时候做了计划,但是时间越来越紧,一部分的计划无法实现被抛弃,到后面就是一边计划一边做。2. 团队在计划阶段是如何解决同事们对于计划的不同意见的?

11、在计划的过程中有很多次的讨论,目的就是听取每个组员的意见,出现了一些分歧,在整合了所有人的意见的情况下由pm做决定。3. 你原计划的工作是否最后都做完了? 如果有没做完的,为什么? 只有在微信支付问题上有一些问题,微信支付需要企业验证,我们做项目设计无法做到。4. 有没有发现你做了一些事后看来没必要或没多大价值的事? 目前来说暂时没有。5. 是否每一项任务都有清楚定义和衡量的交付件? 是的,我的工作就是将前端页面设计的功能实现,要做到前后台有效的对接必须要清楚端口的功能和实现。6. 是否项目的整个过程都按照计划进行,项目出了什么意外?有什么风险是当时没有估计到的,为什么没有估计到? 关于微信小

12、程序与服务期通信的过程,需要备案域名,备案域名花费了较多时间7. 在计划中有没有留下缓冲区,缓冲区有作用么? 留下了一天左右天做缓冲,修改了一些可见的bug,做了一些当初没有计划到的页面。8. 将来的计划会做什么修改?(例如:缓冲区的定义,加班) 可能会在deadline之前就尽量将计划做完,熬夜写代码的效率是真的不高我们学到了什么? 如果历史重来一遍, 我们会做什么改进? 如果重来一遍,我会早点吧功能实现,deadline之前熬夜真是太痛苦了资源1. 我们有足够的资源来完成各项任务么? 关于技术资源,网上基本都能找到 关于时间资源,真的是需要珍惜的一项资源,到最后才发现时间根本不够用2. 各

13、项任务所需的时间和其他资源是如何估计的,精度如何? 估计主要基于任务量和难度 精度基本不存在,从表面看和实际做出来根本不一样,其中还有突发情况发生3. 测试的时间,人力和软件/硬件资源是否足够? 对于那些不需要编程的资源 (美工设计/文案)是否低估难度? 测试的时间可能是不太够,这个阶段几乎没什么时间测试 关于界面的设计看起来简单,但是做起来确实要花大量时间。4. 你有没有感到你做的事情可以让别人来做(更有效率)? 对于页面设计可能我做起来就比较吃力交给别人做可能比较好。有什么经验教训? 如果历史重来一遍, 我们会做什么改进? 如果能重来,我觉得应该留下一些时间给测试。变更管理1. 每个相关的

14、员工都及时知道了变更的消息? 我们小组还说基本上会花很多时间来聚在一起编程,交流的效率比较高,在线上更改了什么内容也会即使在qq群里通知。2. 我们采用了什么办法决定“推迟”和“必须实现”的功能? 我们在确定需求的时候就基本确定了必须实现的功能,在主体功能之外想到的功能都是属于可以推迟的。3. 项目的出口条件(Exit Criteria 什么叫“做好了”)有清晰的定义么? 能在手机上流程的运行想要的功能,就是做好了。4. 对于可能的变更是否能制定应急计划? 在发生需要的变更的时候,会聚在一起开会确定。5. 员工是否能够有效地处理意料之外的工作请求? 在自己做的部分出问题之后,基本上会立刻停下手

15、头工作做出修改。我们学到了什么? 如果历史重来一遍, 我们会做什么改进? 做项目的时候,及时有效的交流是非常有用的。如果能重来,我基本不会在这方面做太多改变,还是要有及时的沟通,设计/实现1. 设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么? 需求分析阶段,由全组成员和指导老师一起商讨确定。2. 设计工作有没有碰到模棱两可的情况,团队是如何解决的? 暂时没有碰到这类问题。3. 团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么? 比较项目开始的 UML 文档和现在的状态有什么区别?这些区别如何产生的?是否要更

16、新 UML 文档? 使用到了uml 对项目结构的设计,过程的明确有很大的过程 在项目的进行中,文档需要及时更新4. 什么功能产生的Bug最多,为什么?在发布之后发现了什么重要的bug? 为什么我们在设计/开发的时候没有想到这些情况? bug主要发生在前后台接口的问题上,原因是在对接之前没有考虑到全面的情况。 之后有一些输入格式控制的问题,主要还没有考虑全所有错误情况。5. 代码复审(Code Review)是如何进行的,是否严格执行了代码规范? 代码复审使用小组互审的过程。 由于时间紧,在代码规范的问题上还是有很大的改进空间。我们学到了什么? 如果历史重来一遍, 我们会做什么改进? 代码规范是

17、非常重要的一部分,可能不规范的代码再出了错之后都没有办法修改。 如果能重来,在一开始就应该确定代码规范,按照规范来写。测试/发布1. 团队是否有一个测试计划?为什么没有? 在完成一部分功能之后,就进行基本的实机测试。2. 是否进行了正式的验收测试? 进行了。3. 团队是否有测试工具来帮助测试? 暂时没有使用。4. 团队是如何测量并跟踪软件的效能的?从软件实际运行的结果来看,这些测试工作有用么?应该有哪些改进? 暂时没有考虑使用这些工具。基本上是 小组成员实际体验。5. 在发布的过程中发现了哪些意外问题? 支付功能未解决,暂时不考虑发布。我们学到了什么? 如果历史重来一遍, 我们会做什么改进?

18、测试还是比较重要的,可能在自己普通测试的时候没有错误,但是别人就能发现错误。如果时间允许,还是要留下时间测试。团队的角色,管理,合作1. 团队的每个角色是如何确定的,是不是人尽其才? 主要因素是个人的意愿,之后再进行协商确定。2. 团队成员之间有互相帮助么? 互相帮助是一定的,一个人是没有办法完成全部工作的。 在小组成员晕倒bug没有办法解决时,其他组员会尽可能地进行帮助。3. 当出现项目管理、合作方面的问题时,团队成员如何解决问题? 出现这种问题的时候,我们会聚在一起讨论和编程解决问题。我感谢所有组员对我的帮助, 没有每个组员的帮助我们就没有办法完成这个项目。我感谢pm, 完成了我们项目中的

19、大部分文档的整合和写作。我们学到了什么? 如果历史重来一遍, 我们会做什么改进? 在项目制作的过程中,一个人的努力是没有用的,必须要所有小组成员一起努力,一起互帮互助才能最终完成项目。总结:你觉得团队目前的状态属于 CMM/CMMI 中的哪个档次? 属于CMMI一级,完成级你觉得团队目前处于萌芽/磨合/规范/创造阶段的哪一个阶段? 目前正在处于规范阶段。你觉得团队在这个里程碑相比前一个里程碑有什么改进? 目前来说小组成员已经很熟悉了,能够相互配合完成工作。你觉得目前最需要改进的一个方面是什么? 主要就是代码结构和规范的问题。对照敏捷开发的原则, 你觉得你们小组做得最好的是哪几个原则? 请列出具

20、体的事例。 我们小组在交流方面做得比较好,经常线下讨论,编程,沟通非常及时。 其次就是相互帮助的情况,一个人出了bug,就会有人一起帮他改bug。微信小程序开发团队的分工:市场运营人员发表时间:2020-09-05 17:42从广义的角度来讲,一切都是围绕着互联网产品进行人工干预的活动,都可以去称得上运营,市场运营,就是通过一系列花钱或者不花钱的方式,然后去对小程序进行宣传曝光等活动,从而顺利的把微信小程序传达到用户们身边,这也就是市场运营人员应该去做的工作。微信小程序作为一种新的小程序形态。他主要对营销人员的影响有以下两个方面。(1)在小程序没有出现之前,有很多商家是为了推广平台和小程序,一

21、般会用低价和打折的手段去引流吸引用户,但是这个过程是非常繁琐麻烦的,通常是需要用户们先去下载app,然后再填写个人信息,最后才可以进行购买。有很多人因为浪费流量而选择不下载,即使被迫下载了,卸载率也是非常高的。在伴随着小程序的诞生,用户们只需要扫个二维码就可以想要的自己信息了,这样既方便又简单,还不会消耗很多流量,当然商家们也不用再去花大的价钱去开发app了。营销人员们也不用去各大平台去刷下载量,推广渠道也会有所变化。总的来说微信小程序的出现,它可以让线上营销方案和线下广告展示,直接就通过后台的大数据变成营销效果,从而不断的去优化营销策略。(2)小程序的市场其实还是很可观的。如果他可以快速的在

22、短时间内发展起来,那么就会对线上线下引流推广的玩法是一次颠覆性的突破。微信小程序能在很大范围内扩大营销场景。比如说扫一扫二维码就可以结合VR或ar技术让社区推广会具有多样性,因为微信的小程序是可以直接分享到社区群里面的。市场运营人员需要考虑的也就是小程序和用户之间的关系问题,他要考虑如何把二者更好的去给结合在一起。不过微信小程序作为一种比较新的事物,在普及的时候又有着微信平台的限制。所以在运营推广时,难度就会有了进一步加大了。让已经有的用户去发生裂变并且扩大用户群体,这对于市场运营人来说,也是需要重点思考的内容。在最早时候,通过一些优惠活动已经积累了一部分用户,之后,还需要去给用户做好线上线下

23、的服务工作 ,在弦上给用户提供的客服功能对用户进行及时的回复,在线下可以给用户使用小程序的流程去做出指导,这样就可以获得良好的口碑。除了这些之外,市场运营人员还需要去掌握一定的数据分析能力,可以为企业发展提供实际参考,具体的来说,就是需要市场运营人员去对用户的数据行为习惯去做出总结。并且根据这些数据去分析出用户们对微信小程序的满意程度,这样可以为小程序下一阶段的工作提供方向。市场运营人员是使用微信小程序向用户传递的有力的力量,这也是用来检验小程序是否满足用户需求,如何更好的满足用户需求的保障。华网天下、一家专注互联网品牌建设与推广的北京公司,官网关键词:北京小程序开发、北京商城小程序开发、北京微信小程序开发

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁