您的位置:首页 > 其它

Scrum敏捷开发从零开始(1):组建项目组

2009-03-28 16:54 190 查看
09年3月3号,老大把我叫到办公室,表示接下来要开发一个CMS(内容管理系统)系统,用来管理我们现在的网站,并希望我们尝试新的技术与新的开发流程。

好家伙,早就嫌我们的开发流程老套、笨拙了。正好借此机会试一下我心怡已久的Scrum敏捷开发了。

郁闷的是老大表示我们有两个项目要同时进行,当下心里就想就我们技术部这点人,还要两个项目一起开发,那怎么可能,先说下我们的部门的人员情况:

我,自认为技术全面,美工,脚本,HTML,.Net都会点,当然挂职还是程序员

小W,专职程序员、是技术部与其它部门前的主要外交管

小Z,程序员兼公司的网管

小F,程序员,另一个项目的负责人

小C,UI程序员,专写脚本

小L,美工

小J,美工

小X,测试员

小Y,DBA

另外更要命的是居然另一个项目说是要在4月9号完成, 我这个项目是要在4月底做完。我仔细想了下,在这么短的时间根本不可能做完,另外敏捷开发指导不要做过分承诺,以免为了走进度影响开发质量。经过一翻讨价还价,老大表示可以先把主要的功能在1.0版本中完成,剩下部分可以在1.0版本后进行完成。至于人员分配,我得与另一个项目负责人自己进行协商。并要求在3月9号开始开发。

另一个项目(以下称"项目E"),其实也是公司的核心项目,由于公司的销售策略改变,导致我们网站在一期开发完成后居然要马上进行业务流程修改。这个项目是公司的根本,必须要在4月9号完成。而我的CMS项目,只是完成网站的页面静态化,另外由于公司每天多要发布大量的资讯,而现在都是美工纯手工的制作页面,两个美工每天需要花大量的时间来处理。为了解放美工,并且适应我们快速增长的资讯量,项目也必需在4月底完成。

经友好协商,我分到小J,小C,小X与小Z,加我自己一共两个写后台程序的,惨!另外小C还得在参与项目E的部分脚本。我的如意算盘是这么打的,数据库我就用LINQ搞定了,1.0版本中也不搞什么存储过程了,与就不需要什么DBA了,项目E则不同了,之前大量的业务逻辑被存储过程管了,至于小C,会写C#程序,我是想让他给我在空闲之于写写后台的,以补充我们的火力。小X则是两个项目都参与了,我看我是只能指导他搞集成测试了,我们自己先做单元测试保证软件质量了。我也只能指望项目E能在4月9号如期完成,好让我有足够的人手了。交待一下,另外还有两名产品部的人负责我们给我们开需求,正好充当Scrum中的产品负责人角色。

唉,人员不足,时间紧张。我只能是硬着头皮上了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: