如何进行项目开发?

快码提供两种结算方式的项目:企业内部结算、通过快码结算。

企业内部结算:
企业自行进行财务处理,自行与程序员进行费用结算,程序员收款后,在项目中进行到账确认,即表示项目结算完成。

通过快码结算:
企业在快码进行费用托管,由快码与程序员进行费用结算,企业执行结算后,即表示项目结算完成。

开发流程:

  • 锁定项目需求
    整理项目需求表,确定项目功能。(如不能确定,建议使用快码的“定制开发”服务)
  • 确定UI效果图
    根据项目需求,确定产品原型和UI效果图。(如团队没有UI设计师,可以在快码发布一个项目,招募设计师完成UI设计工作)
  • 确定开发人员架构
    根据UI及输出产品形态(PC网站、手机网站、微信公众号、小程序、iOS APP、安卓APP等),确定开发人员架构。(可参考快码项目开发架构
  • 确定项目预算
    按人员配比、开发周期,确定项目预算。例如需要2个后端开发人员、1个小程序开发人员,开发周期为1.5个月,企业自身招募程序员为1万/月,项目预算可确定为4.5万。
  • 发布项目
    在快码发布项目,可根据需要灵活处理。如果企业有项目经理,按输出产品形态(PC网站、手机网站、微信公众号、小程序、iOS APP、安卓APP等)各拆分一个项目发布,各个产品在独立项目中进行开发,同时由后端程序员同时负责API开发,提供API文档给APP和小程序端开发人员;如果没有项目经理,或项目本身所需开发人员不多,可以只发布一个项目,所有开发人员在一个项目内进行开发。
  • 项目开发
    提供测试服务器,以便及时跟进开发进度;定时查看代码仓库代码更新,了解开发人员工作情况。APP和小程序,以demo为目标,输出第一个版本进行验收,在后端程序员可以提供API文档后,再安排完成API对接工作。
  • 项目验收结算
    项目开发完成后,可根据和程序员的约定进行项目验收。如有约定质保时间的,可以分批进行费用结算。

项目开发问答:

  • 问:如何锁定项目需求?
    答:可以通过整理《项目需求表》的方式,进行需求锁定。也可配合思维导图(脑图)、参考APP、手绘图等方式提供参考文档来确定需求。如还是不能确定,建议使用快码的“定制开发”服务,完整跟进一次项目开发过程。
  • 问:公司没有UI,如何出UI效果图?
    答:可以尝试联系自己之前合作的同事,看是否可以提供设计服务;也可以在快码创建一个开发技能为“UI”的开发项目,招募UI设计师完成设计工作,或联系快码客服人员进行协助。
  • 问:如何确定项目预算?
    答:我们的建议是参考贵司的程序员工资,以工资x开发周期的方式确定项目预算。不同的项目预算,会招募不同水平的程序员。如果项目预算偏低,高评级的程序员可能不会报名参加。项目预算是否合理,平均人天薪酬也是一个参考值,建议为300-1200/人/天。
  • 问:如何确定项目开发周期?
    答:建议由贵司的程序员进行项目开发周期的确定。常规而言,我们的建议是UI项目的工时为10天/人;代码开发项目的工时为20-60天/人。
  • 问:快码是否提供测试服务器?
    答:快码不提供测试服务器,建议从阿里云、腾讯云购买一台服务器作为测试服务器进行部署使用。
  • 问:项目开发是否必须使用快码的git代码仓库?
    答:企业有自行决定使用git代码仓库的自由,我们不强制。使用外部git仓库时,请注意保障好企业和程序员的权益,避免产生纠纷。
  • 问:项目推送是否没有限制?
    答:不是,在报名人数与招募人数超过30:1后,不能开始新的推送。但企业私域程序员库的推送,没有次数限制。