计算学生的商业分析、需求与项目管理指南
1. 引言
在软件开发领域,需求分析和项目管理之间的联系至关重要。若对产品需求知之甚少,项目规划便毫无意义。敏捷项目虽强调灵活性,但也需对需求有良好的理解。没有足够的需求,任何软件开发生命周期(SDLC)都难以开展。
在教学实践中,传统的项目管理和需求管理流程对刚接触计算领域的学生并不适用。以大学教授Java课程为例,从过程式代码转向面向对象编程范式时,学生难以适应。同样,期望学生轻松接受敏捷SDLC也不现实。尽管瀑布式项目生命周期在实践中常导致项目失败,但对初学者来说,它更具逻辑性和可理解性。不过,学生即便想采用敏捷方法,实际工作中仍常采用瀑布式方式。
传统规划教材对学生帮助有限,多数教材提供的是通用内容,缺乏实际案例。因此,先向学生传授规定性的开发方法,再引入敏捷方法更为合适。同时,结合商业分析技术进行规划,采用混合项目管理方法,能让学生更好地理解项目早期生命周期。
2. 学生所需知识与本书内容
不同专业的学生对项目早期生命周期的需求不同。计算机科学游戏专业学生可能对此兴趣不大,但未来工作中仍会涉及项目管理和分析。而信息系统或商业计算专业学生则需要更强的早期生命周期理解能力。软件工程专业学生处于两者之间。
本书为计算专业学生提供了一种分析 - 管理方法,涵盖商业概念模型、业务流程建模、问题框架、需求规范和用例等内容。同时,还介绍了产品分解结构(PBS)、甘特图和看板等项目管理工具。PBS部分源自问题框架,甘特图基于PBS生成,看板在任务驱动开发中尤为有用。
3. 技术发展的问题
当前技术发展方向存在诸多问题。我们应以人为本,技术只
超级会员免费看
订阅专栏 解锁全文
1103

被折叠的 条评论
为什么被折叠?



