项目实施ASPICE的收益和进一步的改进点

文摘   2024-07-19 16:04   上海  

本周做了一个ASPICE评估。


客户是零基础起步,项目成员都很年轻,组织的管理者很有流程意识,整个项目团队成员都很积极


评估访谈时,我问了这样两个问题:

  • 项目按照ASPICE要求实施后,有什么收益?

  • 还有哪些方面,还可以进一步改善?


将大家的回答,整理如下,供读者参考。


项目按照ASPICE要求实施后,有什么收益?

 

  • 项目成员,都知道了过程的目标,和每个过程中有哪些细节是需要注意的


  • 在项目过程中,大家认识到了互相配合的重要性,养成了有问题及时沟通的好习惯

     

  • 最大的好处,是流程更规范,工作更有条理了;对个人的工作和生活习惯也有影响,做事情都有计划,条理性更强了


  • QA对软件开发过程有了更好的认识,在实施产品审计和过程审计过程中,也了解到了自己今后需要改进和努力的方向


  • 从配置管理角度来说,项目成员的版本意识、工作产品的变更控制意识加强了


  • 以前的项目中,客户需求会有遗漏,到了最后装车的时候,就出问题了。做了ASPICE之后,这样的问题就被规避掉了


  • 以前项目中,测试的依据是不明确的,测试用例的完整性和充分性,更依赖于测试工程师的经验,做了ASPICE之后,测试的依据是很明确的。


  • 测试中需要特殊软件(注:测试脚本),对特殊软件的管理,比之前更规范了,版本/配置管理更好了。测试时出现问题,也很容易复现


  • 之前项目中的测试规范/测试用例,都是存在本地,在这个项目中,这些规范和用例都很规范的在配置库中进行的管理,对工作很有帮助


  • 之前项目中的测试用例写的很笼统,判断测试是否成功很依赖测试工程师的经验,现在项目中的测试规范/测试用例很规范和细致


  • 在之前项目中缺陷没有文档记录,现在项目中的缺陷管理比以前规范了,缺陷也不会遗漏和丢失了。另外保留下来的缺陷,对其他项目也很有借鉴意义


  • 以前项目中,没有对变更和缺陷做管控,现在项目中做了很好的缺陷和变更管理,能更好的对工作产品的变更进行管控了

 

还有哪些方面,是可以进一步改善呢?

  • 当前项目中采用了迭代的生命周期,存在里程碑交错的情况,在软件版本管理、并行工作管理等方面存在不合适的地方,这种生命周期模型以后不会再使用了


  • 项目团队中的人员规模不大,大家都在一个办公地点,有些规范化方面的要求,可以做一个平衡,做一个简化


  • 工作规范化之后,后续需要在工作效率方面,做一些提升


  • 项目进度表中的任务太多了,有些周期性的任务都被很详细的罗列出来,不容易管理。项目进度表中的任务可以再清晰一些,多一些分层,或者任务进行一定的聚合


  • 测试方面,目前有一些手动测试的内容,可以通过购买工具设备来进行自动化或半自动化,这样能提高效率,还能降低出错率


( -- 完 -- )


先起公司近期公开课:


推荐阅读:


仨人谈起
咨询是盛开的生命;传播理念、思想、希望和行动;谈Automotive SPICE,汽车功能安全(ISO26262 + SOTIF),汽车网络信息安全
 最新文章