前言
这是中山大学数据科学与计算机学院软件工程专业的第二次个人作业
问题
使用业务、组织、技术三维模型系统管理方法分析某校园项目(可自定义)的可行性;
假设中大或者数据院正在搭建学校的git(有时候github速度实在感人,有感而发):
- 从业务上看
作为校园项目,成本和资金多由学校或学院提供,主要成本来自于网站服务器以及数据库。项目的主要收益人是校内需要通过git管理项目的团队成员,由于github位于国外,其速度与稳定得不到保障,校内搭建git网站可以较大的提高开发效率,也很方便的能作为校内共享网盘。
因此对于项目的成本,主要受影响于服务器、数据库的购置,例如服务器参数、品牌等,而开发进度会受制于开发团队人数和技术。
而对于收益则需要考虑目前校内开发团队的项目管理工具,是否倾向于使用git进行管理,是否原因使用校内git网站等。同时要考虑与课程、老师合作,在教学中是否愿意推广校内git。 - 从组织上看
作为校园项目采取项目型组织框架,需要选择优秀的开发团队以保证开发进度,邀请行业专家入驻进行技术指导,可由数据院老师进行指导,推举合适的教师或学生对项目进行监督。 - 从技术上看
实现一个git网站,主要技术难点在于大规模数据的存储与同步,而国内已有知名网站gitee可作为参考。作为校内git并不需要对外界开放,因此直接采用校园网作为网络设施,硬件设施主要是大型数据库与服务器,需要考虑数据库、服务器的购置来源。
从业务、组织、技术上分析,假定项目确有,中大具有优秀的计算机开发师生团队,且具备足够的预算支持校园项目,可满足以上三点中的要求,因此暂无无法实现的难点,项目具有可行性。