在通读14页的回复后,个人对“基于SaaS模式的ITSM软件开发联盟”这一项目有几个感觉如下:
1、从大家的普遍认可在一定程度上反映出ITSM软件的市场需求,之所以说是一定程度,是因为参与者大多是IT运维管理社区成员,是ITSM及相关领域从业人员,要说完全地反映了市场对于ITSM软件的需求,其数据来源有一定的局限性。
2、多思说“在IT运维管理社区上找到需求、流程设计、优化固化人员相对容易,而组建开发团队不易”。确实如此,处于IT运维管理社区的定位,IT运维管理社区的中坚力量大部分都是ITSM及相关领域从业人员,专业从事软件开发的技术人员并不多,可以说需求分析人员,乃至于软件功能设计,项目管理都不缺乏人才,但软件架构师、设计师、程序员等等需要进行具体的数据库表设计、程序设计及代码编制、测试的人员都不好找,尤其是还要将身处不同地区的开发人员联系起来组建开发团队,不能说不可能,但实践难度较大。
3、从技术角度讲,如果设想是基于SaaS模式的软件,那么首先需要确定一个“支持SaaS模式软件的计算平台”,或者说其实就是一个所谓的“云计算平台”,由于目前仅有的一些提供云计算模式的服务提供商,其各自的云平台并不兼容,开发相应的SaaS软件需要通过调用其云平台的API,因此这种SaaS模式的软件开发将不同于传统的B/S结构的web系统的开发。
4、一个软件的形成要历经不同的阶段,项目可研阶段目前来看可以省略,反正大家支持的意愿都很强烈,不妨一试。首先我们可以开放需求分析,公开参与意见,借助大家力量形成需求说明书,由IT运维管理社区组织有关人员公开评审;继而确定软件功能结构、系统逻辑架构,这些仍然可以采用开放的方式,反正这些也都不受知识产权保护。后续的程序设计、代码编制等工作可以通过寻求第三方合作或外包的方式,到时候再确定也不迟。