构建之法阅读笔记—团队开发
软件开发过程中有团队和非团队之分。其区别就在于目标利益的不同,团队中每个人的目标是一致的、共同的,会根据实际情况给每个人分配不同的任务,不会计较个人利益的得失。非团队每个人的目标都是不同的,大家都为自己的利益而奋斗。
在阅读了构建之法后,我了解到团队开发有以下的特点:1、团队开发有一致的集体目标,团队要完成这个目标。一个团队成员不一定要同时工作。2、团队成员有各自的分工,互相依赖合作,共同完成任务。还有完成一个项目开发的工作流有业务建模,需求,分析和设计,实现,测试,部署,配置和变更管理,项目管理,环境这几个阶段。只有在团队项目中做到这几个流程,才能做出一个好的,不脱离用户的实际意义的产品。
我在以前的团队开发中,我们从来没有按照正确的开发流程来做,虽然我们只是交的大作业,并没有涉及商业性的问题和用户,我们的分配就是每个人负责一个模块,也没有怎么做需求分析,我们在做团队作业的过程中,总会因为各种原因引起争执,比如说分工不均,或者是有人打酱油,或者是作业完成的不太好,标准不统一等等原因。在老师讲授了团队开发这一课后,我们了解到一个正规的项目开发团队该如何做。而且我们在此次的软件工程的团队作业中也按照正规的步骤来。先对自己的产品针对相应的用户做需求分析,然后分析和设计功能的实现,然后分模块分配去做,虽然步骤很多,但是有条不紊,我们的团队开发效率提高了很多。
时间: 2024-10-11 22:49:22