不靠谱的软件外包公司怎么识别?只要五句话!
1、这个功能很简单,这个很容易做。
说这种话的软件外包公司分两种:一种根本没有责任心,不仔细思考客户提出这个功能需求的本意在哪,要解决什么问题,只是简单的客户说什么开发什么;另一种是缺乏足够的行业经验和对产品的深层次思考,这个产品后续的发展方向,业务流程变更,架构扩展,一个优秀的软件项目,必须可以满足未来业务发展变更。你觉得天冷,找人盖一间房,解决了取暖的问题,转眼到春天,你才发现房间里的暖气是嵌在墙里而且关不掉,你去找他,他说房子需要重建。你只好再出钱把房子拆掉重盖,卸掉暖气。没多久到了夏天,你又发现房子根本装不了空调而且一到下大雨就会漏雨,你该怎么办?软件外包就象盖房,要考虑用户是在北方还是南方,多雨还是干燥,一年四季气候变化时要防风防雨,防暑防寒,房子还需要能装空调,能装暖气,能通风,能采光。没有不好做的软件,只有做不好的项目。所以,遇到这种想当然的外包公司,还是需要慎重考虑,对方是不是能为你盖一套一年四季都适用的房。
2、好,就按你说的做
看似对需求方的尊重,配合度高,其实是一种不负责任。需求方既然找外包公司开发项目,一定是因为没有完整的技术团队,所以相应的技术知识不足。需要外包公司对项目需求进行更多的深入思考,提供更多的建议和方案,同时帮助需求方在项目开发过程中,逐渐对技术有一定了解。软件外包不是买豆腐,客户指定从哪切一块,一刀下去就完事。就算去餐馆吃饭,服务员都会问有没有忌口,什么不能吃,放不放辣椒葱蒜。一个软件项目的开发,居然草率到几句话就能下结论?
3、这个功能我们是照企鹅,某宝做的,和他们一样。
和他们一样?哪里一样?界面?交互?产品逻辑?技术架构?用户企鹅和某宝的产品设计和规划,是基于用户的长时间使用和长时间的产品迭代形成的,如果简单的照搬过来,符合当前的产品所面向的用户的使用习惯吗?有多少功能是只有他们这种量级用户的产品才有用的?这些功能是为了满足他们产品的哪些用户需求的?这些功能的背后,有多少技术人员在维护和支持?如果不思考这些问题,只是借用这些产品的名气来标榜自己说服需求方,就象一所高中,按清华大学的课程安排自己的教学计划,如何行得通?
4、项目进度挺正常,差不多快做完了
软件开发是一项流程化高协同强交叉的工作,不是流水线上按件生产,根据数量很容易算出进度。软件开发的项目进度,应该包括:哪些功能完成,哪些进行中,还有哪些未开始。进行中何时结束,未开始的何时开始何时结束;每一阶段的任务安排是什么,项目组成员任务前置关系如何协同安排;项目的最理解完成时间和最差情况完成时间;期间遇到突发情况,有什么应急方案。如果没有这些规划,只是简单的说一句进度正常,快做完了,要么是责任心的缺乏,要么是项目管理能力的欠缺。这种团队,尽快远离。
5、当时就是这么定的,文档就是这么写的
当听到这句话时,往往是项目已经开发完成,才发现根本不是需求方想要的。这时你根本不需要思考,果断认定:这是家不靠谱的外包公司!
网友评论