项目完全进入测试阶段。总结一下该项目的开发模式–敏捷开发
什么是敏捷开发?
敏捷开发以用户的需求进化为核心,采用迭代,循序渐进的方式进行软件开发。把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中一直处于可使用状态。
敏捷开发的特点?
1.在敏捷开发过程中,有着更强的适应性,而不是预设性。响应变化而不是遵循计划
2.更加注重人的因素,高频交流。个体交互胜过工程和工具
3.在敏捷开发过程中。整个项目的驱动是测试驱动而不是文档驱动
4.客户合作胜过合同谈判
敏捷开发的几个原则(现象)?
1.到了开发的后期,也欢迎改变需求
2.业务人员和开发人员天天在一起。
3.最有效传递信息方法,面对面交谈
4.每隔一周。进行反思,总结。本周的完成情况
5.我们最优先要做的是通过尽早的,持续的交付有价值的软件,来使客户满意
敏捷开发的适用范围?
1.项目团队人数不多。人数过多,会导致交流成本增加。降低开发效率
2.项目经常发生变更。一边开发,一遍补充文档,一遍修改文档,一边开发
3.开发人员可以参与决策。有业务人员参与
4.高风险的项目实施(这个我没太明白)
敏捷开发的优势,与劣势。
1.敏捷确实是项目进入实质开发迭代阶段,用户可以看到基线架构版的产品,客户前期满意度,一般偏高。
2.敏捷人员强于高频沟通,弱于文档。如果项目流动人员大,会造成维护的难度。需要项目中存在经验较强的人,不容易遇到大瓶颈问题。
3.敏捷开发,强于沟通。因此需要表达能力较强的程序员。能将自己的问题表达清楚,同时,能将该业务清楚解释清楚的业务人员。稍有差池,都会增加之后测试阶段的开发成本。
敏捷开发与瀑布开发的区别?
1.严格把项目的开发分割阶段。需求分析,概要设计,详细设计,编码,测试,软件交付,验收,维护
2.重视和强调文档
3.每个开发阶段都定义为黑盒,希望每个阶段的人员,只关心本阶段的工作
4.管理文档。(计划书,进度表等)
5.既然叫做瀑布,就意味着不能走回头路。出现返工,代价非常大。
6.更适合需求相对稳定的大项目

周报(关于项目开发模式的一点总结)相关推荐

  1. 项目开发流程_绿维文旅:旅游项目开发模式与流程

    一.旅游项目开发模式 旅游综合开发是立足旅游项目自有资源基础,以旅游产业为主导,以市场为导向,以资本为驱动,以资源整合为核心,通过集中土地.资本.技术.交通.劳动力等生产要素,推进土地开发.交通建设. ...

  2. 软考高级信息系统项目管理师系列论文之三:论项目开发模式的选择与应用

    软考高级信息系统项目管理师系列论文之三:论项目开发模式的选择与应用 一.摘要 二.正文 三.总结 一.摘要 2007 年7 月,我们作为项目负责人参与了<流媒体内容服务平台>项目开发:该项 ...

  3. 常见软件项目开发模式思考

    一.软件项目 在2000左右 程序员还是一种比较罕见的工作,那是的个人台式机还是当时富裕家庭的高级娱乐用品,一开始网络程序员部分前后端,PHP.JSP.ASP这些技术形成了最早的网络程序.BS 系统 ...

  4. 软件项目开发模式_小晓_同学__新浪博客

    螺旋开发模式:部分模块开发还可以再继续开发别的模块,适合于项目前期需求不确定的情况 对于每一个模块一个个开发:分析.设计.编码.测试.上线: 好处:有效的降低软件项目风险,(做出的产品要尽量满足客户需 ...

  5. adult道具项目开发 - 模式

    这个道具需要有几个模式,现在处于demo阶段,暂时想到4个模式:全深度抽插,半深度抽插,九浅一深,三长两短, 模式要如何实现呢.手机APP通过蓝牙来设置控制器的模式,控制器会解析这个模式的具体含义,将 ...

  6. quarkus 入门教程(二) -项目开发模式热更新及项目断点调试方法

    quarkus 入门教程(二) -项目断点调试方法 1.项目热更新 quarkus:dev runs 方式启动,项目会以开发者模式启动,当修改了java文件或者resource文件后,项目会在后台编译 ...

  7. 软件项目开发中的百分之九十效应

    在软件项目管理中,经常遇到这样的情况:进度到百分之九十后开始停滞,要花很长很长时间很大很大代价(甚至超过前百分之九十所花费的工时.工期)才能完成最后的百分之十.我把这种情况叫作:软件项目的百分之九十效 ...

  8. 大前端快闪二:react开发模式 一键启动多个服务

    最近全权负责了一个前后端分离的web项目,前端使用create-react-app[1], 后端使用golang做的api服务. npx create-react-app my-app cd my-a ...

  9. 【经验】Qt项目开发必备工具

    在实际的项目中,除了需要掌握Qt开发框架本身,还需要掌握一些开发工具.这些工具能起到事半功倍的效果,甚至某些工具是开发不可或缺的.下面笔者就介绍一些常用的开发工具的用法及下载地址,希望对缺少实际项目经 ...

最新文章

  1. nsq 源码分析之tcp协议部分
  2. Spring boot格式化器
  3. qt linux 添加库文件路径,linux下qt使用第三方库的那些事
  4. 云计算-从基础到应用架构系列-云计算的演进
  5. php注册树模式,php设计模式-注册树模式
  6. 树形结构 —— 并查集
  7. mysql主从 毫秒_MySQL主从数据库同步延迟问题解决(转)
  8. java对象的我可变属性,不可变对象的所有属性都必须是最终的吗?
  9. c语言程序设计单元小测,C语言程序设计单元小测2.doc
  10. dfs记忆化搜索(带限制的选择问题) 讲解:LeetCode打家劫舍||| / 蓝桥 地宫取宝/蓝桥 k进制数//剪格子//方格分割
  11. linux 忘记mysql密码的解决办法
  12. 设计模式(4):生成器模式(Builder)
  13. 为何现在只剩下 风吹乱我的发
  14. 高职单招面试自我介绍稿子计算机专业,单招面试自我介绍稿子范文
  15. 燕山大学——软件用户界面设计(五)UI架构
  16. Core Data详解
  17. ML参数及ResNet中Pre-activation和post-activation的区别
  18. 网络空间安全——网络安全与密码参考书目《网络安全》学习笔记(一)
  19. 世界上只有两种黑客:俄罗斯黑客和普通黑客
  20. 如何对ccd视觉检测设备进行保养

热门文章

  1. 日期选择器 当前日期之前不允许选择
  2. 前端跨域问题原因及解决方案
  3. 数学建模(数据分析C题)-建模思路
  4. mongodb 基础入门
  5. Apache ab压力测试说明
  6. 海康练习设备网络抓图错误代码29
  7. 我是如何准备秋招互联网大厂后端学习的?
  8. 粮食行业视频监控系统互联互通技术规范
  9. SpringBoot如何映射图片地址
  10. mount error(112): Host is down 故障解决