软工实践第四次小组作业

《构建之法》小组学习心得

baba爱你小组  组长:阮俊  组员:钱洪章、黄维、光萍、张启飞、王学飞

这周我们小组学习了第九章学习内容-----项目经理

PM是啥?典型的软件团队里除了能写代码,测试代码和画图做设计的成员,还有一类角色,不做上面这些事情也很重要,我们叫他项目经理---PM。

随着业务的发展和团队的壮大,团队成员之间交流的成本急剧增长以及有很多开发和测试之外的事情需要专人负责,PM由此诞生。

有些事情是程序员往往不会花时间去做的,比如和客户交谈,组织用户调查,发现用户需求,了解和比较竞争对手的产品,怎么让软件变得可用,怎么该进团队的进程。

这时PM的出现让团队内部的互动出现了两个新特性:

1:负责一个功能的开发、测试人员的相关的PM密切合作,再有PM代表小组去和别的小组或客户代表打交道,大大降低了交流的成本。

2:有专人负责开发,测试之外的许多事务和项目进度的管理,让测试和开发人员专注于技术方面的工作。

PM和风险管理:开发都是专注于代码,代码之外,还有什么?还有很多不确定性---风险。PM要在整个项目的生命周期管理风险。对于软件项目来说,风险是在正常软件生命周期之外的可能发生的影响项目的成功的事件。

风险管理水平的层次:

1哎呀!大问题!

2缓和并防止问题。

3预计

4把问题变为机会。

PM的能力要求:

1观察理解和快速学习能力

2分析管理能力

3一定的专业能力

4自省能力

虽然我们小组的项目不是庞大的工程,也没有对外的客户,但我们开发和测试的软件构建过程中也会遇到测试开发之外的各种小风险,因此,学习了这章,我们小组准备选出一位项目经理PM. 作为小组的组长,我很兴奋小组项目的进展有了重大突破,我们计划设计一款实现亲友生日提醒业务的软件,并组织好了部分功能的模块语言,现在问题是不知道具体用何种高级语言编写我们的代码,也对选择何种编译环境无从下手,但制定好目标就是重大突破了,我们也觉得离项目的完成行进了一大半,后期,我将认证学习《构建之法》第五章的内容,并运用到小组的管理和任务配置。切记Team Software Process的原则:

1.使用妥善定义的流程,流程中的每一步都是可以重复,可有衡量结果的。

2.团队的各个成员对团队的目标,角色,产品都有统一的理解。

3.尽量使用成熟的技术和做法。

4.尽量多的收集数据,并用数据来帮助团队做出理性的决定。

5.制定切合实际的计划和承诺,团队计划要由负责具体执行的角色来制定

6.增强团队的自我管理能力。

7.专注于提高质量,争取在软件生命周期的早期发现问题。最有效提高质量的办法是做全面而细致的设计工作。

我们组的准备做的项目是一个关于生日提醒的软件,它的功能就是用户输入姓名及出生日期,软件就会记下来,显示出离那天还有多久,等到了那一天,该软件就会提醒用户时间到了。当然我们不知我们是否有足够的能力和功夫实现与现实标准时间的连接一实现日期提醒功能,但我们已经设计好计算与备入日期的间隔时间的函数,这样我们会要求用户写入今天的日期,然后向用户显示距离事件,通过每日签到的方法,我们还能提供倒计时的功能。

此外,我们还有想法构建一些别的优化想方法,用户可以建立自己的好友列表并填写生日信息,我们会按一定的算法量化用户和好友的亲密度,算法的实现包括个人设置和检查用户查看好友信息次数提高亲密度的方法;还有,我们期待加入一些图形功能,编写出动态的图形用作礼物发送。

时间: 2024-10-03 21:41:46

软工实践第四次小组作业的相关文章

软工实践第五次小组作业

这周我们小组学习了第十一章学习内容-----软件设计与实现 首先我们要分析与设计方法 在"需求分析"阶段,我们要搞清楚:在问题领域中的现实世界里,都有哪些实体?如何抽象出我们真正关心的属性?实体之间的关系是什么?用户关心的是什么? 在"设计与实现阶段",我们要搞清楚:软件是怎么解决这些需求的? 在"测试"和"发布"阶段,我们要搞清楚:软件真的解决了这些需求吗? 软件团队的所有相关人员都需要处理,了解这些信息,如果在处理的过程中

往届软工实践作品评述

描述 作品的内容:作品源于的平台或链接:你觉得的作品的优势和不足:你觉得入选你心目中最佳前三的理由:经过调研后,你的感受和对自己团队项目的期待. 作品一 作品的内容: Phylab-Web 官方描述: 支持通过选择物理实验序号进入相应物理实验预习报告页面. 个人理解: 一个制作物理实验预习报告的页面. 作品源连接: https://github.com/buaase/Phylab-Web/blob/master/docs/User-Interface.md 优势: 贴近大学生的实际需要,并且制作

软工实践心得(1)

这篇心得记录了在小学期开始的三天内,自己所遇到的问题.解决方法以及最后的结果,在一样的代码底下,是大家各种不同的问题,代码书写问题.格式问题.理解问题等.对于myeclipse,一定要很仔细地完成各项任务,不然一个很小的问题,在运行中也会出现很大的问题. 1.第一天,主要装了myeclipse软件,我在G盘新建了一个名叫软工实践的文件夹,并把安装包放在这个文件夹内,安装其中的myeclise软件到D盘中的软工实践中.安装过后,运行的时候,一直出现一个错误: An error has occurr

软工实践个人总结

一.请回望第一次作业,你对于软件工程课程的想象 1)对比开篇博客你对课程目标和期待,"希望通过实践锻炼,增强计算机专业的能力和就业竞争力",对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么? 2)总结这门课程的实践总结和给你带来的提升,包括以下内容: 1.统计一下,你在这门软件工程实践中,完成了多少行的代码: 2.软工实践的各次作业分别花了多少时间?(做一个列表) 3.哪一次作业让你印象最深刻?为什么? 4.累计花了多少个小时在软工实践上?平均每周

调研《构建之法》指导下的全国高校的历届软工实践作品、全国互联网+竞赛、物联网竞赛等各类全国性大学生信息化相关的竞赛平台的历届作品及其看法

1,豌豆荚一览 作品内容:主要是一款聚合阅读类作品,他收录了500+应用的内容,可以在一个应用里面,看完自己感兴趣的应用的最近更新的内容,更通俗的讲就是用一个应用代替其他阅读类的应用,你可以在豌豆荚一览中看到其他应用最新更新内容,比如可以看知乎日报,开眼,一个等等之类的..... 作品源于的平台:豌豆荚设计奖里的作品,链接:http://sspai.com/30278 作品的优势:我们手机里面有很多的应用,每天都要在这些应用花费很多时间,其中有一些可能下载下来都不会打开几次,但是删掉又可惜的,于

软工实践之团队项目

我们的队名: Clean Code 031302511 林培兴 031302623 张衍坤 031302223 翁翰帅 031302536 苏丽玲 031302505 黄晓辉(组长) 团队项目描述: 校园通 团队成员介绍:    林培兴:我和组长是结对项目中的队友,在结对项目中,我们很好地合作分工,结对作业也取得不错的成绩.我有一定的Java基础,软工实践以来,也开始在努力学习安卓,在安卓编程方面有一定的进步.在我们的队伍中,我的定位主要是编程方面,负责我们项目的一部分模块的编程任务. 张衍坤:

第一次软工实践体会

不知不觉,软工实践小学期已经进行了三天,一开始,老师就明确了我们最终要做出什么:一个客户信息维护软件 首先,我们需要安装编写软件的环境:my eclipse Java enterprise 要说明的是my eclipse和之前我们学习java语言所用的eclipse稍有出入MyEclipse企业级工作平台(My Eclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发.发布,以及应用程序服务器的整合方面极

该死的软工实践

这学期给我最大的感觉是比之前的每学期过得都快,可能是比较忙吧.还记得刚开始的时候,栋哥说可以退选实验的时候,有人和我说:”好像软工实践很麻烦的样子,要不我们退了吧“.其实,我也有打过退堂鼓,以为自己学也可以做点东西,但是我还是抱着这样的想法”找个大腿抱,水一水吧,毕竟过了这学期,又可以少修几学分了“,然后就没有去退选了.接下来就是开始这软工实践的日子.该开始总是想得很美好,以为这学期结束会有一个产品,上面写着made by ***,到最后还是生出了一个比较low的东西,那是第一次真正实践的东西,

软工实践总结作业

忽然间,说结束就结束了. 明明是一直以来觉得头疼无比.时间占用巨大的这门课程,在结束的时候,却没有想象中的轻松,反而有一丝失落. 1.课程总结: 翻开刚刚开课时写下的目标,字里行间读出的,半是憧憬,半是迷茫.计划中要做的,有一些没有完成: 原打算学习java,最后却学习了一些php和mysql: 想要学会更好的管理时间,熬夜的次数好像却更加频繁: 原以为可以初步成长为一个合格的pm,但是回头看看自己做的好像也不怎么样.. .当然,也有不少的收获: 学会了一些软件的使用,例如原型开发软件Axure