吴彦组 实验二:软件研发团队组建(团队作业)
| 课程班级博客链接 | 2020级卓越工程师班 |
|---|---|
| 这个作业要求链接 | 实验二:软件研发团队组建(团队作业) |
| 团队名称 | 吴彦组 |
| 我的课程学习目标 | 1.培养与他人合作的能力 2.明确团队个人定位,提高沟通能力 3.加强对编程的掌握程度 |
| 这个作业在哪些方面帮助我实现学习目标 | 1.成立学习小组,解决学习困难 2.完成课后作业,及时消化知识 3.积极参加小组讨论,明确分工 |
| 团队博客链接 | 吴彦组 |
任务1:组建软件项目研发团队
1.队名:吴彦组
2.团队成员组成
| 成员学号 | 成员姓名 | 个人博客地址 | 备注 |
|---|---|---|---|
| 202031603210 | 李震 | 李震博客地址 | PM |
| 202032302327 | 马维骁 | 马维骁博客地址 |
3.成员风采
| 成员 | 擅长技术 | 编程兴趣 | 软工角色 | 宣言 |
|---|---|---|---|---|
| 李震 | C++ | 后端 | PM | 披荆斩棘,勇往直前 |
| 马维骁 | Python | 前端 | 开发 | 天赋不够,努力来凑 |
4.团队企业微信群展示

5.团队特色描述
坚强勇敢
任务2:申请开通团队博客
已顺利完成团队博客申请,博客地址为吴彦组
任务3:阅读《现代软件工程—构建之法》第5、6、9章内容,总结以下概念与问题:
1. 团队软件过程(Team Software Process,TSP)
- 团队软件过程是为开发软件产品的开发团队提供指导,TSP 的早期实践侧重于帮助开发团队改善其质量和生产率,以使其更好的满足成本及进度的目标。加上 PSP 帮助高绩效的工程师在一个团队电工作,来开发有质量保证的软件产最,生产安全的软住产品,改进组织史的过程管理。
- 团队软件过程 (Team Software Process, 简称 TSP)是为开发软件产品的开发团队提供指导,TSP 的早期实践侧重于帮助开发团队改善其质量和生产率,以使其更好的满足成本及进度的目标。ISP 被设计为满足 2~20 人规模的开发团队,大型的多团队过程的TSP 被设计为大约最多为150人左右的规模。
2. 理解TSP原则
- 提供一个简单的框架,每个人在其中各司其职。
- 把产品的开发分为多个周期。
- 建立标准的评估机制。
- 对小组和组员有准确的评价。
- 采用针对角色和小组的主估。
- 开发过程中强调纪律性。
- 有人提供关于小组协同工作的问题的指导
3. 敏捷开发的原则
①最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
②即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。
③经常性的交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。但不要求每次交付的都是系统的完整功能。
④在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
⑤围绕被激励起来的人来构建项目。给他们提供所需要的环境和支持,并且信任他们能够完成工作。
⑥在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交谈。
⑦工作的软件是首要进度度量标准。
⑧敏捷过程提供持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。
⑨不断地关注优秀的技能和好的设计会增强敏捷能力。
⑩简单——使未完成的工作最大化的艺术——是根本的。
4. Scrum敏捷流程
-
确定产品负责人(Product Owner);
-
组建敏捷小组(Scrum Team);
-
确定敏捷教练(Scrum Master);
-
拟定产品需求(Product backlog);
-
评估产品需求;
-
冲刺规划会;
-
工作透明化;
-
每日站会;
-
冲刺评估;
-
冲刺回顾;
5. 团队项目经理(Product Manager,PM)的职责
-
负责产品的需求发现和分析及产品功能的设计;
-
持续挖掘用户需求,进行产品创新,合理规划产品发展与功能,协调推动产品功能的实施;
-
关注运营数据、用户调研与反馈,持续优化产品;
-
负责产品界面和交互全局及细节设计,推动产品交互体验持续提升;
-
规划管理项目进度,推动项目的技术实现;
-
指导和管理产品设计师;
-
对产品的长期发展战略提出建设性意见,进行相关市场调查,为公司决策层提供相应依据。
任务4:完成《实验二:软件研发团队组建(团队作业)》博文作业
完成各项任务花费的时间
| 任务内容 | 预计花费时间 | 实际花费时间 |
|---|---|---|
| 确定团队 | 30 | 15 |
| 创建企业微信群 | 3 | 3 |
| 创建博客园团队博客 | 60 | 45 |
| 博客园编写 | 120 | 90 |
| 总结 | 30 | 40 |
总结与反思:
李震:
已初步组建好2人团队,明确分工,这为我们小组接下来的合作奠定了基础,通过阅读《现代软件工程—构建之法》,我理解了敏捷开发的原则以及PM的职责等等。
希望在接下来的学习中可以反复温习学习过的知识,令头脑中的结构更清晰。
马维骁:
小组合作学习可以大大提高我们的学习效率,让学习过的知识记忆犹新。我们可以参与讨论来分享自己的心得与看法,交流学习经验。层次分明的小组结构会提高
训练时效,令其事半功倍。希望可以在学习过程中提高我的编程能力。
浙公网安备 33010602011771号