lzmwx

导航

吴彦组 实验二:软件研发团队组建(团队作业)

课程班级博客链接 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的职责等等。
希望在接下来的学习中可以反复温习学习过的知识,令头脑中的结构更清晰。
马维骁
小组合作学习可以大大提高我们的学习效率,让学习过的知识记忆犹新。我们可以参与讨论来分享自己的心得与看法,交流学习经验。层次分明的小组结构会提高
训练时效,令其事半功倍。希望可以在学习过程中提高我的编程能力。

posted on 2023-04-08 20:41  吴彦组  阅读(186)  评论(0)    收藏  举报