总经理说要开发一个《网吧管理系统》,因为总公司的战略方针是给网吧做电脑,所以软件不也不能坐以旁观,要开发我们自己公司的《网吧管理系统》,配合公司的发展。
可是,软件部从成立至今,做的都是基于web的erp软件。要搞《网吧系统》是一次大的转型,而且更大的问题是,现有的人员水平相当有限。我们大多都是去年才刚毕业才到公司的,对于刚刚大学毕业的学生而言,要在没有任何参考资料、技术支持的情况下,三个月内开发出《网吧管理系统》,对我而言有点痴人说梦了。
但工作还是安排下来了。不管能不能完成,我们都要去尝试,凭借现有的一切力量至少要先交出一个1.0版的,可以实现最基本功能的。这是我们最低的要求了!
现在,我做项目小组的组长,负责《网吧管理系统》开发的所有工作。这对我而言是一个巨大的挑战!经理正式通知让我做项目小组的那天,我的第一感觉是“一个不可能完成的任务”。我也不是妄自菲薄,但事实就是我刚工作一年,从开始工作的时候就没有接受太正规的编程知道,换句话说就是:“虽然我写了一年的程序了,但是很多程序没有按照正规的程序写法来做”比如:我们的程序很少分层,常常哪个模块用到什么函数就在这个模块里面从写一次,很多应该单独取出组织到一个类里面的函数没有归类!这其实也就是经验缺乏的结果!所以我深知自己的实力,要带领团队完成系统开发是何等的困难!
不过。这一切都是在接任务之前说了。现在接了任务就要努力想办法去完成了。
于是,我就被赶鸭子上架,开始了我的工作了。
可是我说了。我真的是个生手,毫不客气的说:我是个菜鸟!但是那个大虾不是从菜鸟成长起来的呢。虽然,让我这样一个没有什么开发经验的人去做软件设计师有点揠苗助长了。但是,既然这个苗被拔起来了,就不能让它轻易的死掉,所以,我要努力工作,为的是能够存活,能够不再为自己是菜鸟而自卑,不再应没有经验而没有勇气……
基于这样的想法,我想将这个系统的开发经过记录下来,在此,我尚不能确定这个系统开发的结果会怎么样,但我想,只要我每天都努力的去做了,就一定会有收获!至少对我是一笔成长的财富!
希望我的经历能给各位带来一点想法或帮助!更恳请各位前辈能够给予指正!谢谢!
以下我先介绍以下团队的实力状况:
《网吧管理系统》开发小组加上我共5人。工作经验均为1年。此前都参与过进销存系统和财务系统的开发,使用的是C#.net做的是基于Web的项目。但当时我们是在公司老程序员(现已离职)构件好的框架上进行的开发。所以,现在对与我们而言,首要的任务是系统框架的构件!(可恶的是我们的部门经理只管安排开发任务,其他的什么都不管了)
正式接到任务到现在已经将近两个星期了,我们没有按照正常软件开发的流程做可行性报告,因为只要决定做,那就是可行的了(有点可笑~~!)
好在是我们没有客户需求,因为需求分析可以按照我们自己的想法来做。所以,这几天我们几个就经常开会讨论,确定了项目的需求分析。我们的目的是:一切从简,只要能完成最基本的功能就可以,因为经理要急着见成品,他现在只要最简单的1.0!
因为我们单个人的实力确实有限,所以只能这样大家讨论着完成!很多的设计都是反复进行的,因为很多问题想不到,只能改了又改。
至此,数据库也基本设计出来了,这两天就开始着手先设计界面,却定要多少个功能模块……做一步看一步吧!
今天算在这里开个头,有空再继续记录吧。
待续……