与同一开发人员合作的长期利益-IDC帮帮忙

当你正在寻找一个开发人员来帮助你完成一个项目时,它可能很容易偷工减料 - 无论是最低费率,设置最少的里程碑,还是匆匆赶去你的时间表让它从你的盘子里走出来生产。但这是错误的,特别是当您希望您的投资经得起时间的考验时。

如果您使用PHP代码估计有80%的Web应用程序中的一个,那么在常规名册上拥有一名熟练的PHP自由职业者可能是关键。价值是双重的:您将投资于高质量的代码,以确保应用程序的长期成功,并重新吸引熟悉代码的开发人员,这意味着未来将实现更加无缝的修复和升级。

 

长期开发合作伙伴可以创建复杂的应用程序,这些应用程序将随着您的业务增长而不会在压力下崩溃。

亨特说,他的长期项目可以持续但并非没有结束。那意味着他没有完成他的工作。一个优秀的开发人员将花时间构建您的应用程序,使其稳定并能够长期独立运行。

“通过长期项目,我们通常会谈论满足复杂业务需求的Web应用程序和信息系统,”他说,“但我的目标始终是让自己失去工作。我不打算创建一个需要我持续支持的系统,而是创建一个足够简单的系统,供其所有者和员工使用。“

创造坚实的东西需要时间。“可能需要一些时间来处理非常复杂的业务流程,因此他们可以使用简单的界面轻松管理它们,或者更好的是,无需用户干预即可自动处理。”

提示:投入时间来创建坚实的基础。

战略性里程碑可以使长期项目模块化 - 并帮助您了解开发人员是否适合。

即使长期参与也可能是短期的。这是里程碑真正有用的地方。“开发任何项目最成功的方法是以非常模块化的方式进行,”亨特说。

精心策划的里程碑对于为整个项目创建成功的基础至关重要。“目标不应该是让开发人员创建包含组件A到Z的整个系统,然后将其交付给您。你也可以去拉斯维加斯,把硬币放进老虎机,看看完成的应用程序是否从插槽中出来。“

“无论您的原始计划有多好,如果您的计划需要组件A到Z,那么您需要先完成组件A. 然后,测试并验证确保它能正常工作。“

这也是了解开发人员是否合适的好方法。“如果您喜欢开发人员在组件A上所做的工作,那么请务必继续与组件B上的开发人员合作。如果您不喜欢第一阶段的进展 - 无论您不喜欢质量还是时间表或沟通方式 - 然后停止与该开发人员合作。“

提示:与您的开发人员讨论将更复杂的项目划分为里程碑的最佳方法,这些里程碑可以帮助您取得成功。