首页 > 其他分享 >项目总结

项目总结

时间:2023-06-04 22:25:19浏览次数:38  
标签:总结 项目 beta 开发 阶段 alpha 团队

项目总结

1. 每个成员在beta 阶段的实践和alpha 阶段有何改进?

梁宏凯:beta阶段较alpha阶段对结构和算法的理解更为深刻,效率更加高效,也在团队项目过程中起到闹钟提醒的作用,催促着整个项目的进行.

王洪兵:对前端的设计是更加好看了,也根据要求添加了所需要的界面主题和功能,对前端与后端的接口也实现的更好了,效率也更加高效了。

庞少航:beta阶段较alpha阶段对相关技术更为熟悉,也积极发表自己的想法,效率更高效,编程水平也提高了很多,后端功能的实现也完成的更好了。

李卓帅:对安卓端的功能进行了完善,积极性也更高了,慢慢能跟上整个项目的进度了,编程水平也有了提高.

2. 团队在beta 阶段吸取了那些alpha 阶段的经验教训?

    在alpha阶段中,对功能的需求分析不够仔细,没有很好的了解真实用户的需求,有一些功能并没有实现,在alpha阶段,由于时间安排不合理,使得很多工作在发布的deadline之前的几天才赶出来,非常匆忙;

3. 12 条敏捷开发的原则中, 团队做得最好和最不好的各列举 2 点。

最好的两点:
(1)  在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交谈。

非常认同这个观点。邮件和文档,虽然是很明确的沟通方式,但往往使得人们缺乏激励和激情。面对面的交谈,通过问答和讨论的方式,能使交谈的人对项目的需求和架构更加了解。

(2)   围绕被激励起来的个来构建项目。
往往我们采用1-2个主要的人来负责架构,这些人清晰整个项目的架构,并且其他的开发者,可以围绕他们的思路进行进一步的开发。由少部分人带动其他的人。

最不好的两点:
(1)   敏捷过程提可持续的开发速度。敏捷过程提可持续的开发速度

由于大家的时间都不是很多,也不是很集中,所以通常是在一段时间(比如一个周末)突然有了大量的进度。其他时间没有什么进展。

(2)   经常性的交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好

直到每次Release前,我们还并没有一个完整的可以运行的程序。我们没有把工作很好的迭代执行。

4. 对照 The Cathedral and the Bazaar (大教堂和集市), 你的团队开发模式是哪一种, 优势/劣势在哪里?

我们团队的开发模式在alpha初始阶段更倾向于做成封闭的教堂,然后在实际开发过程中慢慢向集市方式转变,所以我们认为更倾向于集市模式。

采用这样的模式,我们的优势在于能够更加贴近用户的需求,随时倾听用户的想法,包括功能点和整体软件使用感受等方面。

劣势在于我们没有太多的时间思考关于项目骨架的问题,在“大教堂和集市”文中提到的以下两点上做得还不够好:

a) 健壮的结构远比精巧的设计来得重要。换句话说,结构是第一位的,功能是第二位的。

b) 保持项目的简单性。设计达到完美的时候,不是无法再增加东西了,而是无法再减少东西了。

在以后的项目中,还是需要尽早考虑一些关于结构的问题,应对敏捷开发中需求的变化。

 

标签:总结,项目,beta,开发,阶段,alpha,团队
From: https://www.cnblogs.com/teamno12/p/17456500.html

相关文章

  • 课程实践项目设计
    用户故事:领域层:完成以下的判断操作:1.根据两支队伍每场的得分情况判断出每一场的赢家2.根据两支队伍的胜利场数来判断出胜利队伍3.根据得分和失分点判断每支队伍的薄弱点数据源层:记录每支队伍的得分情况以及胜利场以及分别记录两队队员的得分方式和得分情况并实现,每队至少25分,第五......
  • web项目创建后WEB-INF下面没有出现web.xml的解决方法
    提供两种解决方案:第一种:创建完项目后,需要手动创建出web.xml第一步:选取创建的项目名称右击第二步:eclipse的同学找到javaEETools中的下图画圈部分。MyEclipse的同学找到"MyEclipse"中的下图画圈部分。......
  • 项目设计原则(新增用户故事)
    用户故事:(1):角色:作为一个上班人员我每天需要从家里到公司开车,我想要各个地区的计价收费以及路况情况。(2):需求:计时收费:根据用户租赁的总体时长进行计算收费。路程收费:根据用户的开车总路程进行计算收费。(3)商业价值:①第一要务肯定是要考虑如何盈利,只有保证自身不断发展,才能推出......
  • 第十五周学习总结
    这一周是我们软件工程这门课理论课的最后一周,第十六周进行了Java的最后一次的个人成绩考核,老师在课上部署了我们记下来的软件测试阶段的任务,下面是我这一周的学习总结。学科学习方面:完成了python的大作业,运用python进行简单的图形化的界面设计,以及python对数据库的连接;运用matlab......
  • 课程实践项目设计
    1.用户故事;作为每天都在上课的大学生,中午排队买饭就是个巨大的折磨,还要防止别人插队。这时候他们就需要一个点餐软件。所以我们为我们的咸肉饭店做了一个咸肉饭点餐软件。它主要能在线上提前点好饭然后在下课后根据单号取饭。我们的优势就是其他家没有点餐软件。2.项目;我们先定......
  • 第十六周学习总结
    本周是这学期的第16周,课程也都已经结束,许多课程也迎来了结课和考试,我也完成了所有的报告、以及作业,开始了考试的复习。复盘了一下我这一周的学习内容以及接下来一段时间的安排1.学科知识方面,复习了数据库以及工程数学的相关知识,并通过了数据库的期末考试,结果未知。2.技能方面,在......
  • Js中var,let,const的区别总结
    目录区别var关键字let关键字const关键字区分var和let声明变量(作用域区别)var声明let声明因为let和const是es6的新特性,let和const的出现就是为了解决var的各种问题,因此在声明变量时能不用var就不用,强烈建议都用let和const声明变量和常量!区别1、var声明的变......
  • 涡流核聚变反应堆项目
    涡流核聚变反应堆项目一、研发背景随着我国国民经济的不断发展,综合国力的显著增强,我国民用核工业得到了极大的发展,民用核反应堆的需求数量近年来也在大幅增长。二、项目技术可行性分析1.项目名称:涡流核聚变反应堆项目2.项目的主要内容涡流核聚变反应堆是一种靠强电流形......
  • 微信小程序页面跳转方法总结微信小程序页面跳转方法总结
    微信小程序页面跳转目前有以下方法(不全面的欢迎补充):1.利用小程序提供的API跳转://保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。//注意:调用navigateTo跳转时,调用该方法的页面会被加入堆栈,但是redirectTowx.navigateTo({url:'page/hom......
  • 2023年中总结--没啥思路
    回了两趟家? 清明,五一 学雅思,背单词,花了很大精力,还是达不到90%的正确率  得与失  5月MSI比赛,看了 BLGVSGG ; BLGVST1; JDGVST1; BLG VSG2   4月 读书《万万没想到》《如何阅读一本书》电影《何以为家》《驭风男孩》《黑洞频率》  ......