我们公司是用MS的VSS来管理源代码的,整个公司就一个版本系列,
比如18.0版,所有的用户都用相同的18.0版的程序,如果有用户提出功能要修改,就修改相应的源代码,编译后发布,版本为18.10,再发展下去就是18.20\18.30\18.40,然后把18版的所有修改,集中起来,做成19.0版.
难的是什么呢?1.用户需求量大,每个版本要修改那么多的需求,难度是很大的,当前我们每个版本修改的功能需求在200个以上,三个月一个周期,压力非常大;2.用户需求有冲突,比如有的用户要求先办出院再结帐,有的用户要求先结帐再办出院,如何在一个版本中实现两个有矛盾的功能?这就看公司的软件架构和开发模式了. |