集团主站
欢迎来到成都达内官方网站!达内—美国上市公司 亿元级外企IT培训企业!
成都it培训哪家好
成都it培训哪家好
全国服务监督电话:15023458194  |   联系客服   |
当前位置:主页 > 新闻资讯 > 行业资讯 >

成都软件开发工程师分享软件开发之交付清单详解

发布者: 成都达内     浏览次数:     发布时间:2019-01-08 11:03:09

成都软件开发工程师分享在敏捷开发中,每个用户故事都应该有明确定义的完成与验收标准。定义完成标准有两个重要部分,一个是功能性的,另一个是非功能性的。...

  成都软件开发工程师分享软件开发之交付清单详解

  在敏捷开发中,每个用户故事都应该有明确定义的完成与验收标准。定义完成标准有两个重要部分,一个是功能性的,另一个是非功能性的。在大多数情况下,我们会非常好地定义功能验收标准,但是不太重视非功能性的完成性检查。

  为确保全面的软件质量,我们应该把两个方面的标准都要做全面的验收。在敏捷开发中,需要定义清单并确保所有用户故事都遵循它。

  这需要很多纪律,实施起来并不容易,实现持续高的软件质量需要团队有奉献精神和严格之纪律。

  为了每次都能获得理想的软件质量与结果,我们必须诚实地遵循这些过程,不断追溯和改进。

  成都软件开发工程师

  为了能让我们的软件过程达到完成性检查。我制定了一个遵循用户故事的最佳实践清单,罗列如下:

  1.需求分析 - 完成验收标准

  2.技术设计和审查

  3.代码审查

  4.跨域代码审查 - 缓存,交易,安全性

  5.数据库设计和审查

  6.绩效考核

  7.安全审查 - XSS验证

  8.初始化/升级数据脚本

  9.辅助功能检查

  10.浏览器兼容测试

  11.内部版本号更新

  软件开发之交付清单详解

  我个人喜欢将这些清单加入开发实践中,人们严格遵循可以让工作加更整洁。为确保遵循它们,建议使用两种方法:

  1.创建这些作为每个用户故事的任务

  2.创建清单文档并从用户故事所有者处签名

  我们遵循两种实践。一些基本的,如评论,是作为用户故事的任务列表一部分创建的。这样,用户故事的所有者必须完成这些任务,作为用户故事的一部分,只有完成这些任务,才能接受新故事。

  虽然对于每个用户故事来说听起来任务挺多,但是一个有用的清单可以确保每个用户故事的质量。

  此完成性核对清单的优点有:

  1.代码质量

  2.设计回顾

  通过每个用户故事通过合理的设计来确保代码质量。在敏捷开发中,也需要必要的文档,实际上并不需要创建非常详细的低级设计文档,它可能是一个只是头脑风暴的白板设计捕获并上传到用户故事。这是通过我们流程中的设计审核清单来实现的。我们须为每个用户故事进行增量设计,并确保为他们创建快速图表。sprint中的每个用户故事都将包含设计审阅任务。

  该清单将确保关注每个用户故事的增量设计,并最终确保完整的版本。

  代码审查

  为了提升代码质量,对每个用户故事进行技术组代码审查非常重要。在审核中,以下项目需要经过验证:

  1.编码标准

  2.安全最佳实践

  3.设计按照初始设计实施

  4.所有业务规则满足验收标准。

  5.根据代码编写适当测试用例

  进行组代码审查有许多优点,代码质量得到有效改善,从团队中的高级到初级开发人都获得了不同的观点/想法。专业领域知识和技术知识在团队成员之间进行交叉传播。如果团队正在进行产品开发,这是一个非常重要的过程,它有助于跨团队共享领域知识。

  QA根据编写的代码验证他们的白盒测试用例。

  没有技术债务

  在代码审查过程中验证一些交叉问题,如缓存,安全性和交易。

  成都软件开发工程师分享软件开发之交付清单详解

  数据库审查

  1.数据库结构

  2.编写SQL存储过程的最佳实践

  3.初始化/升级脚本

  在进行软件开发的同时,我们也要重视数据。最初在表中的数据称为初始数据脚本。如果该功能已在生产环境中,新功能需要更改数据时,则需要升级数据脚本。

  如果在开发和测试过程中没有注意这些,我们很有可能会产生新的未预计的任务,除了措手不及,而且特别容易出错。

  我们所有的测试环境都应要与生产部署的过程和环境相同,这些初始/升级数据脚本也应该大测试环境中进行了彻底的测试。

  内部版本号更新

  这是说的是版本控制,要确保对所有前端文件(如JS和CSS文件)进行适当的版本控制,这个非常重要。版本控制将确保在应用或网站部署后将新文件下载到客户端。如果没有版本控制,则有可能使用旧的缓存导致产品不能正常运行。在敏捷开发中,这也是作为用户故事实施的最佳实践之一。

  综上所述,完成交付检查清单对于构建高质量软件的开发过程非常有用。这对软件团队来说是一个好消息,特别是对于企业级软件和大型团队。

(责任编辑:范老师)
最新开班
  • 成都Java培训班
    免费试听名额发放中...
  • 成都C++培训班
    免费试听名额发放中...
  • 成都PHP培训班
    免费试听名额发放中...
  • 成都网络工程培训班
    免费试听名额发放中...
  • 成都Unity3D培训班
    免费试听名额发放中...
  • 成都大数据培训班
    免费试听名额发放中...
  • 成都uid培训班
    免费试听名额发放中...
  • 成都会计培训班
    免费试听名额发放中...
  • 成都Python培训班
    免费试听名额发放中...
  • 成都嵌入式培训班
    免费试听名额发放中...
  • 成都web培训班
    免费试听名额发放中...
  • 成都软件测试培训班
    免费试听名额发放中...
在线留言
提交

校区地址:绵阳市涪城区临园路东段68号富临大都会7栋3单元9层12号

联系电话:15023458194

公交路线:富乐路口凯德广场(10路;29路;3路;15路;11路;15a路;71路)

校区地址:成都市锦江区东大街紫东楼端35号明宇金融广场19楼1906室

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市高新区奥克斯广场蜀锦路209号一楼商铺

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都锦江区东大街芷泉街229号东方广场C座3楼303

联系电话:15023458194

公交路线:芷泉街(188路;115路;515路;236路;505路;501路;84路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:成都市武侯区佳灵路3号红牌楼广场2号写字楼11楼1115号

联系电话:15023458194

公交路线:红牌楼东(11路;92路;100路;111路;139路;g28路;快速公交K1/K2) 地铁路线:红牌楼站(地铁3号线)

校区地址:成都市锦江区红星路二段70号四川日报大厦502-2

联系电话:15023458194

公交路线:市二医院站(6路;49路;102路;5路;37路;g92路;) 地铁路线:地铁市二医院(地铁3号线)

校区地址:成都市锦江区东大街芷泉段229号东方广场C座16层

联系电话:15023458194

公交路线:芷泉街(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:东门大桥站(地铁2号线)

校区地址:四川省成都市武侯区高新科技孵化园9号园区E座7楼

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

校区地址:成都市人民南路一段86号“城市之心”大厦26楼

联系电话:15023458194

公交路线:成都市人民南路(6路;14路;42路;72路;76路;1010路;)

校区地址:成都市高新区奥克斯广场B座1708

联系电话:15023458194

公交路线:益州大道锦城大道口(18路;21路;43路;48路;104路;152路;335路 ) 地铁路线:孵化园(地铁1号线)

了解达内动态
关注成都达内教育公众号

首页 | 关于达内 | 课程中心 | 专家师资 | 视频教程 | 学员空间 | 校企合作 | 新闻资讯 | 就业指导 | 网站地图

2016-2025 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56