我经营着一家只有两个开发商的小公司。我们正在为我们的一个客户建立一个非常大的应用程序。这个项目的发展已经持续了1.5年。
现在这个客户已经获得了一个重要的赞助,他们正在组织与这个项目有关的活动。所以现在我们有两个月的最后期限了,我们不能错过。
我们正在考虑向团队中添加一个新的开发人员,我想知道我们能做些什么来帮助他的集成。
情况是这样的:
现在增加一个人是个好主意吗?如果是这样的话,我们能做些什么来帮助新开发人员融入团队呢?
编辑:
主办方将在明年春天组织一项基于互联网的体育活动。它必须在一年中的某一天开始。我们不能改变它。
我们开发人员(我是其中之一)需要做的是:
我无法准确估计时间,但我们处于危险的境地。
发布于 2012-09-13 17:59:50
最好的做法是不要把新开发人员扔进火里,而是创建一些功能和/或bug修复程序,开发人员应该不会遇到麻烦。找一个不需要一个人同时了解整个体系结构、需求和代码库的领域。也许让他或她在文档方面的工作来更快地学习这个系统。
发布于 2012-09-13 17:58:00
与其在团队中增加一个新的开发人员,不如考虑在两到三个月的时间内增加一名经验丰富的顾问来处理公司工作量的临时增加。这样做的目的是找一个能够处理接近零启动时间的人,但同时也不一定是你的团队的最佳补充。
即使你认为工作量的增加不是暂时的,现在可能也不是让你的团队有机成长的最佳时机:即使没有项目截止日期的压力,增加第三个开发人员对团队来说也是一件很有压力的事情;严格的截止日期只会使过渡变得更糟。
交换条件是,作为对临时帮助的交换,您将得到由外部人员编写的代码。为了减少这种风险,请确保您和他一起进行所有的代码评审。确保你也能回顾和理解他所有的单元测试。
发布于 2012-09-13 20:40:45
现在增加一个人是个好主意吗?
不是的。如果可能的话,试着让客户同意缩小范围。
这么晚再加一个人会增加很大的风险,而且截止日期不能推迟(据我所知)。
https://softwareengineering.stackexchange.com/questions/164781
复制相似问题