本文旨在针对有小程序开发需求的同志(找团队开发)减少一定不必要的坑以及能让您多体谅体谅开发人员。
小程序正常开发流程:UI->需求分析->前端+后端实现需求->测试->上线
针对UI(很重要)
1、如果您找寻的团队其跟您说包界面、包UI等等术语,请确保该团队是真有UI设计师,否则您的UI很大概率是交由前端进行设计,或者是全栈工程师设计!
2、基于第一点,如果你想省钱,那你完全可以不确保这个,但是无法保证该团队设计的UI会让你满意,那么后期你是否会因为UI不满意,而造成开发周期的延长/上线时间的延长呢?。
3、让UI设计师设计好相关原型图再交由外包团队去实现才是正确的选择。因为这才是正常的流程,且大厂也是如此操作的,而且你还能确保UI是您满意的。当然,对于不擅长UI设计的开发人员也乐于此,因为这能很大程度的减少功能的开发时间,至少不用去想界面该如何了(ps: ”大牛”请回避;大牛:擅长界面设计且写代码能力优秀者)。
Ps:因为我遇到的项目外包公司都是将UI丢给开发人员去设计,则是极其不专业且对于客户来说是极不负责的事情!
针对您的需求
1、请确保您的功能不是一个大项,何解?比如说:“我想我的小程序有做题功能”。那么后续团队将问您的做题功能里面需要有哪些题型呢?(这就增加了您项目上线的时间)
2、请明确您功能大项的细节,或者说细化您的功能。
针对第一点(做题功能)的举例:
(1)请罗列您的做题功能所需要的题型;
(2)针对做题数据,您是否希望能在后台看到?
(3)针对第二小点的后台,对于后台数据您希望以什么格式展示?
(4)针对第二小点的后台,您是否希望看到的数据能以某种文件的形式导出? 。。。。。。。以此类推
3、您认为的小功能,未必是小功能
此种情况,多见于开发时,您或许突然想增加一个“小功能”,但是请依照第二点去推断是否是小功能,否则或许会因此增加您的开发费用(如果对面团队是个明智的团队的话)以及项目的上线时间
4、针对以上几点
(1)能减少您的项目上线时间
(2)能让您更能得到您想要的功能
(3)能让对方团队更好的评估项目周期
(4)能让开发人员减少与您对接功能细节的时间
针对其他的事项
1、注册好属于您名下的小程序(一般是对方团队会协助您完成,但也确保属于您)
2、请确保开发完之后该小程序的版权、源码问题
3、请购买好性价比高的服务器(有的团队会推荐他们认为好的服务器,有可能是因为他们能因此获得提成)
4、请购买好域名(一般对方团队也会协助购买)
5、请购买好SSL证书(阿里云有免费的,但是每次三个月时间,所以看您具体需求)
6、知晓您服务器密码、数据库密码(有的团队是开发完了才给客户的,如果后期您不希望该团队维护您的项目,出于安全考虑,请及时更改您的服务器密码和数据密码)
7、请确保您项目后续交付时代码里有应有的注释(这方便您想换团队时,能让下一个团队更好的熟悉您的项目)
8、请确保您项目后续交付的内容里有接口文档以及项目的相关目录说明(这方便您想换团队时,能让下一个团队更好的熟悉您的项目)
最后,感谢您阅读我的文章,感恩!