现代软件工程 第五章 【团队和流程】练习与讨论
- 团队模式和团队的开发模式有什么关系?
- 如果你领头开展一个全新的项目,你要怎么选择“合适”的团队模式?
- 不同的团队模式如何影响团队绩效的评估?
- 团队精神和集体主义的区别? 大家回想在小学和中学的学习过程,大家在一个班集体,有多少工作是以“团队”(Teamwork)的形式来完成的,有多少工作是以“工作组”(Workgroup)形式完成的?或许大部分工作都是以“非团队”的形式完成的。“团队精神”和平常讲的“集体主义”有什么区别?
- 阅读 《梦断代码》 (Dreaming in Code) 这本书,分析Chandler 团队的形式和流程,它们各有什么优缺点?
-
有人说 - 现代软件工程分为四个阶段:和PM 吵 和设计吵 和测试吵 和用户吵; 你觉得应该如何避免吵架?
- 软件开发有流程,硬件开发和生产当然也有,请看硬件生产的流程 (此流程不包括硬件设计):
http://www.pingwest.com/i-visited-the-manufacturing-of-xiaomi-4-in-foxconn/
这样的 "生产” 流程和软件“生产”的流程有什么区别呢?
8. 很多流程的目的是帮助大家减少风险,确保质量,但是流程未必全都是正面作用。请看下面的故事:
走6天流程改一行代码: http://blog.jobbole.com/19772/
这种情况需要改进么,如何改进?
9. 采访工业界的软件团队(通过邮件,微博,微信,阅读博客等方式),询问他们的软件团队模型和开发流程, 他们是 “老板驱动" 的吗?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库