设想和目标

我们在Alpha阶段对网站的定位布局一直在摸索,网站所有功能和网站所能解决的需求痛点并不是在前几次会议就定死了的。Alpha阶段整个过程中我们团队靠着频繁的scrum会议和微信群交(shui)流(qun)来探索网站的功能定位,Alpha阶段结束的时候我们的网站将可以解决同学们对学校课程的评价功能,实现多级学生间的选课经验开放交流,对典型用户和典型场景都有清晰的描述查看以往的有关博客。在最开始的scrum会议期间,大家对项目还是有很多不同想法的,例如我们怎么在前期积累一部分基础的评价内容?我们是不是需要在所有页面都放置一个全局搜索框?等等这些想法都让我们在Alpha阶段的设想和目标不断细化、落到实处。

计划

团队计划的任务都已经完成,计划内容可以查看我们的GitHub issue,关闭的issue都是已经完成的任务计划。根据前几次博客的燃尽图也可以看出,我们团队在Alpha阶段最开始进度慢于预期,主要是因为团队成员对于前端页面开发都不熟悉,边学边开发需要消耗大量时间,但是在Alpha阶段的后期我们团队还是把进度肝上来,整体进度符合预期。

变更管理

在Alpha阶段我们没有较大的设计变更,大部分任务还是按照一开始发布的issue完成即可。这可能也是我们组严格按照敏捷开发的思路,细分任务issue,即使有些地方需要修改也不会波及大量其他模块程序的开发。我们的组员对于新需求都有着很快的反应处理能力。当然变更管理我们也有需要反思的地方,我们的“出口条件”非常模糊,这也造成了后面一些考虑不周到的网络安全问题。

资源

首先是团队内的人力资源,我们团队不乏优秀的后端大佬,但是对前端和测试熟练的同学较少,但是大家在Alpha阶段还是克服了自身的知识经验短板及时完成了所有的任务。机器资源上还是配置得很顺利的,Alpha阶段我们使用nginx+uwgi+django在课程提供的华为云服务器上成功部署了服务。
对于各项任务的时间与资源的管理,我们是按照任务的难易度来管理的,在Alpha阶段也遇到了很多问题。在软件开发过程中,任务所需要的时间有些时候并不完全和任务的难易度有关,也和组员的技术熟练度有关,我们一般有限将任务分配给对这个技术最熟练的组员,再从他实际操作实际出发来管理时间资源。

测试

测试严格地说是一项永远不会结束的工作。在Alpha阶段我们的测试人员是流动的,例如后期测试的李青阳同学在前期参加页面逻辑设计等等,这主要是考虑到Alpha阶段是一个从无到有的过程,测试也就顺理成章地变成一个前期任务很少后期任务很多地工作。另一方面我们在Alpha阶段发布网站后,发现安全测试至关重要,包括ddos、恶意post、mysql注入等攻击都要考虑在内,这也为我们Beta阶段的软件工程开发提出了全新的信安需求。

转载于:https://www.cnblogs.com/stupidRJGC/p/10754612.html

Alpha阶段事后分析相关推荐

  1. [软件工程基础]Alpha 阶段事后分析

    设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 帮助选修物理实验的学生撰写实验报告,计算实验数据,验证计算结果,并提供一个讨论的平台. 全体成员认 ...

  2. 【CodingNoBorder - 15】无际软工队 - 求职岛:BETA 阶段事后分析

    无际软工队 - 求职岛:BETA 阶段事后分析 项目 内容 这个作业属于哪个课程 2022年北航敏捷软件工程 这个作业的要求在哪里 团队项目-Beta阶段反思 我们在这个课程的目标是 熟悉敏捷开发的方 ...

  3. Alpha阶段事后诸葛亮分析

    事后诸葛亮分析 一.设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件可供各类人群闲暇时间消遣娱乐,锻炼脑力. 定义的很清楚,就是一个定位 ...

  4. 【Alpha阶段事后总结】命劫开发

    文章目录 1产品 1.1.1产品定位: 1.1.2典型用户和场景: 1.1.3目标完成度: 交付时间: 计划用户: 1.1.4用户反馈: 1.1.4经验教训: 2 计划 是否有充足的时间来做计划? 团 ...

  5. Beta阶段事后分析

    1. 设想和目标 1.1 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们在Beta阶段任务主要分为两部分,一类是对原功能的扩展,一类是新的博文功能.我们通过规 ...

  6. 【Alpha】事后分析

    Alpha阶段终于告一段落,我们的团队也完整经历了从提出设想.用户需求分析,到开发.测试,再到部署上线.推广的流程."葫芦娃不想写代码"团队还是较出色地完成了Alpha阶段的工作, ...

  7. SouthSeven团队项目Screaming Drummer alpha迭代事后分析

    Alpha版本迭代完成了,接下来我们来回顾一下整个过程. 1.团队配合与效率 纸上得来终觉浅,实践以后发现,还真的,应了邹老大的那些话.我们的团队经历了团队形成-发生分歧-渐渐默契-共同创造的这样一个 ...

  8. Alpha阶段-个人总结

    一.五个问题 1.第三章中提到了"质量"和"按时交付"的问题,我想问,世事难料,当两者不能兼得的时候,我是保证质量却无法按时交付,还是水两下保证按时交付呢? 2 ...

  9. Alpha阶段事后诸葛亮会议记录

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2018fall/homework/2324 组名:可以低头,但没必要 组长:付佳 组员:张俊余  李文涛  孙 ...

最新文章

  1. thrift多平台安装
  2. SAP HANA要改变什么?
  3. 博士申请 | 北京理工大学宋承天老师组招收目标感知与识别方向博士生
  4. ajax请求php的过程,php如何实现ajax请求
  5. python进程暂停_如何在Python中暂停多进程?
  6. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 网格系统实例:响应式的列重置
  7. ThinkCMF框架修复漏洞 名称:ThinkPHP5 远程代码执行高危漏洞(CNNVD-201812-617)
  8. 英语----形容词和副词
  9. linux vi 查找内容
  10. 你用过会议管理系统吗?你知道它能解决什么问题吗
  11. 031-JVM-合并写(write combining)
  12. android刷新时的圆形动画_Android 实现倒计时动画效果
  13. cpufreq学习笔记
  14. 《Microduino实战》——3.5 I/O操作——现学现用
  15. 正则表达式匹配行首和行尾
  16. 格灵深瞳——人脸识别算法测试FRVT
  17. 神经网络 mse一直不变_使用深度卷积神经网络的儿科骨龄评估
  18. Cycript基本语法与使用-iOS逆向工程
  19. 非洲有没有鸿蒙,鸿蒙还没上线,华为便透露出不会主张短视频类应用和游戏应用的,有什么用意吗?...
  20. C语言实现植物大战僵尸

热门文章

  1. vuepdf转换html,Vue网页html转换PDF(最低兼容ie10)的思路详解
  2. Java高级特性:clone()方法
  3. 公众号怎么设置滑动文字_上善.小知——(1)公众号白名单怎么设置?
  4. 中职pHP课程标准,中等职业学校数课程标准.doc
  5. matlab 函数 向量参数,Scipy integrate(quad,quadration,nquad)不能集成向量参数化函数?等效函数(MATLAB works)...
  6. mysql sqlstate 28000_mysql ERROR 1045 (28000): 错误解决办法
  7. 怎样学python最快_如何少走弯路,快速学会Python
  8. java 流换行符_【求大神】如何读取含换行符的缓冲流文件
  9. 第十五届全国大学生智能车竞赛各分赛区赛道数量以及比赛系统数量
  10. 智能车竞赛:提问与回答