接了一个危险项目,我该怎么办?
这是在新公司的第一个项目,做的好坏很大程度上会影响我在这里的未来。这个项目由不得我不做好它。
可是...
* 我不能去收集客户的需求,因为我们的市场人员已经跟客户说我们的产品已经有了,在做本地化。因此我只能凭空想象这个产品要怎么做,然后凭空写了需求文档,然后还要凭空开发了个原形给客户看(客户看后非常、非常的不满意)。
* 为了抢在客户决定购买其他产品之前保住这个单子,老板给了我们1.5个月时间让我们开发其中最重要的一个功能模块出来,连同我和项目经理在内,一共有5个开发人员(7.5个人月的开发能力)。我对工作量的估计是15个人月以上(没有学习过功能点估算,简单按照每个UI=2人天估算),项目经理的估算小的多(按照功能点,不过他也没有多少估算经验),接近10人月吧。这还不包括必不可少的权限和用户管理模块。
怎么办?
刚刚死了一个程序员兄弟(http://community.csdn.net/Expert/TopicView1.asp?id=3162505),我是不想再让兄弟们加班了。
我现在的想法是,缩小功能范围,把工作量控制在开发能力之内,剩下的功能等待下个版本。但是这样到时实际能实现的功能就很有限,到时掉单子的可能性非常大,老板肯定不答应。
我想知道,我应该怎样才能做到最好,让大家都最大程度的满意?