从九月底内测到现在已经三个半月.凌晨一点睡觉已经习以为常,也正是这样,才让无前端经验的我做微信小程序开发并不感到费劲.
最近才开始接微信小程序的外包项目,目前已经签下了五份合同,成品出了两个.加上转给朋友做的,正在谈的,算起来有十来个项目.
距离微信正式开放的时间越来越近,接外包的同学也越来越多.@天下雪 让分享下接外包的经验,作为微信小程序联盟 外包版的版主,自然是当仁不让.

经常遇到的几个情况:

1.客户:开发一个微信小程序多少钱?

这是客户最常问到的问题,就跟我问你吃一顿饭多少钱一样.很难回答上来.至少不是一两句话能说完的.在哪里吃?吃快餐还是满汉全席?

地域不同,吃的东西不一样,价格自然也就不一样.

有句话说得好,不谈需求的议价都是耍流氓.

这时候就直接点,你有没有需求文档?把需求说详细点就行.没有需求文档?有没有类似的APP?都没有?那基本没戏.

这样的客户连自己想要什么都不知道,写代码的你能知道?那你岂不是他肚子里的蛔虫.哈哈

2.多久能上线?一天够不够?

开发周期一定要实话实说,能多久做完就说多久.不然后期扯皮就不好了.

3.我要做个像淘宝那样的商城,你能做吗?

这样的客户确实知道自己要什么,但是你确定是淘宝?

淘宝一秒可以成交17万笔,你确定要这么牛逼?淘宝一年的经费可不是几万块,而且现在我们所见到的版本是经过多年迭代的.

4.我要做个蓝牙连接XXX设备,我要做个直播的微信小程序;我要做一款小游戏....

很明显.微信小程序现在不支持蓝牙连接.不让做直播,不让做小游戏...

开发人员需要对微信官方的设计指南和运营规范有大致的了解.

运营规范

5.我要做个论坛

微信小程序的项目中比较火的算是论坛,有做本地的,有做专业性比较强的小分类的.我会多问几句,有没有数据支持.比如说客户要做个美女图片的社区.我会问问,他有没有图片资源.我只是关心客户而已,没有别的意思.哈哈哈哈

如果没有数据支持,那真做不了.

类似的很多,需要用到品牌库,文献库的模块,先问问,不然后面你没办法帮客户解决,那就是你的锅.

6.听说微信小程序开发很简单,成本大幅降低.两千块你能不能帮我做个有赞那样的商城?

长久来看,微信小程序开发的成本确实比android + ios +H5 开发的成本要低,但是目前做不到.别听那些人说一周做出了一个微信小程序,就觉得成本低了.首先别人有成型的UI,现成的后台,你有啥?前端,后台,UI,产品设计....

7.你们是团队开发还是个人,合同跟谁签?

我一般会如实回答,大学室友一起兼职做外包,android,ios,h5,微信小程序都能做(也算是打个广告,说不定客户有其他需求呢),如果是全职接外包,价格也不会这么低(我都是给良心价);

合同是个公司签,我是法人.

然后贴上营业执照.有很多客户不在乎这些,不问起就别说了.多一事不如少一事.

目前就想到了这么多情况.以后想到或者遇到再来补充.

接外包的条件:

1.微信小程序前端开发

2.后台开发

3.UI设计

4.产品设计

接外包的时候为了节约成本,增加自身竞争力,通常是一人身兼数职.

再说说接外包的流程:

1)有没有公司资质?

目前微信小程序不对个人开放.如果做完了,不能上架,问题会比较严重.

2)服务器.域名备案

腾讯云有全套解决方案.尽快.也是个费时间的事情.

3)如果12都行,那就细化需求,画个产品原型图看看.(产品经理干的活,如今程序员想接外包,那就得干)

之前有个客户说他的需求很简单,就三五个页面.后来细化了需求.活生生干到了二十多个页面.你想想看,如果我傻不拉几先把合同签了,那就呵呵了.

4)估算开发周期

这个因人而异,熟手一看就知道开发周期,但是目前微信小程序开发都是新手,很少有做过两个以上商业项目的人,所以很难估算.尽量多预留时间吧,看这来不及了就加加班.

5)估算开发费用

这个是大家最关心的.

我一般是按照开发时间来计算开发费用,比如说一个微信小程序需要一个月做完,前后台各一个,UI一个,产品的活我已经干了,如果UI要求不高,我自己也能切几张图(只不过比较丑,哈哈),测试就别说了,自己测试.

估算:前端一个,后台一个,UI只需要半个月就能做完,算半个,然后乘上月薪,按照10K的标准来(我自然不止10K啦,呵呵呵.先做个梦)

费用 24K = 110K + 110K + 0.5*8K

6)45都谈好了.那就签合同吧.

这个很有必要.遇到经常反悔的客户还需要录音,时不时给你丢个需求让你开发,或者觉得之前的设计不够好,需要改改.

不签合同最后会死的很惨.

(我们写代码的人实诚,绝对不坑别人,但也不能让别人坑啊)

我的合同是直接在百度下载的,最下载数最多的那一个肯定没错.拿回来自己修改下.我本来打算贴一份合同在上面的,考虑到涉及客户的商业机密,还是算了.百度软件外包合同,一堆一堆的.作为程序员,这不算事.

7)打款

这个其实应该算在合同里.但是关系重大.拿出来说说.

我这边是按照开发周期或者开发费用来分,大于三个月,那就每个月一次打款,比例自己去谈,30% 30% 40%,20% 30% 50%...

开发费用大于五万.....

也有遇到费用只有五千,还要分三期四期的.心累.

8)准备好了.开始干吧.

我以前都是签小单,毕竟微信有个1M的限制在那里摆着,不可能做特别大.

同学们看到有不妥的地方记得告诉我.

如需发外包或接外包,欢迎在这里发布相关信息
http://www.wxapp-union.com/fo...

来自:微信小程序联盟

原创:经验分享:微信小程序外包接单常见问题及流程的更多相关文章

  1. [转]经验分享:微信小程序外包接单常见问题及流程

    本文转自:https://www.cnblogs.com/wxapp-union/p/6245301.html 从九月底内测到现在已经三个半月.凌晨一点睡觉已经习以为常,也正是这样,才让无前端经验的我 ...

  2. 原创经验:微信小程序开发总结

    学习时间不短了.今天公司不加班总结一下我的开发经验吧,以下都是我认为很重要的总结哦!写下来让我自己也记得更清楚,同时希望可以帮助到有需要的同学哦 一: 参数传值的方法 1:  data-id我们可以给 ...

  3. 微信小程序提交审核并发布详细流程

    微信小程序提交审核并发布详细流程 审核在1小时到N天不等 官方7天,一般3天内 提交审核?如何发布?审核过程中注意事项? 服务器: 域名只支持 https (request.uploadFile.do ...

  4. 微信小程序-form表单-获取用户输入文本框的值

    微信小程序-form表单-获取用户输入文本框的值 <input name='formnickname' class="textarea" placeholder=" ...

  5. 原创+转发:微信小程序navigator、redirectTo、switchTab几种页面跳转方式

    什么是事件? 事件是视图层到逻辑层的通讯方式. 事件可以将用户的行为反馈到逻辑层进行处理. 详解(以常见的tap点击事情为例) 模板.wxml代码: <view id="tapTest ...

  6. 微信小程序 TOP100 榜单

    8 月 12 日,阿拉丁数据统计平台发布了国内第一份小程序 TOP100 榜单,摩拜单车成为全榜第一! 该榜单数据来源于阿拉丁小程序统计平台检测.合作.如有赞等,并经过企业电话调研和实地走访企业等校准 ...

  7. 微信小程序申请。很蛋疼的流程。

    微信小程序申请. 营业执照,食品许可证,身份证正面,身份证反面. 1.先要申请服务号. 需要一个QQ邮箱,申请服务号. 填写各种信息,营业执照信息. 法人信息. 管理员用自己人的.方便开发操作. 申请 ...

  8. 微信小程序_(表单组件)checkbox与label

    微信小程序组件checkbox官方文档 传送门 微信小程序组件label官方文档 传送门 Learn 一.checkbox组件 二.label组件与checkbox组件共用 一.checkbox组件 ...

  9. 微信小程序从开发至发布的流程

    今天在公司将这几天开发的小程序,进行版本上线,在这里记录下. 首先,将微信开发工具里的代码上传到微信小程序平台里,如下所示 之后,在微信小程序平台进行审核提交,填写相应的信息即可,注意,审核提交分为紧 ...

随机推荐

  1. 制作dll自动注册工具

    记录一个简单的dll自动注册工具制作:主要用到的是DllRegisterServer()方法,其实我们平常注册dll文件内部都会调用这个方法. 这里我就直接写在主程序里面了,需要注意的地方也直接在代码 ...

  2. CentOS 6.5系统安装配置LAMP(Apache+PHP5+MySQL)服务器环境

    安装篇: 一.安装Apache yum install httpd #根据提示,输入Y安装即可成功安装 /etc/init.d/httpd start#启动Apache 备注:Apache启动之后会提 ...

  3. 关于[super dealloc]

    销毁一个对象时,需要重写系统的dealloc方法来释放当前类所拥有的对象,在dealloc方法中需要先释放当前类中所有的对象,然后再调用[super dealloc]释放父类中所拥有的对象.如先调用[ ...

  4. USACO翻译:USACO 2014 FEB SILVER 三题

    USACO 2014 FEB SILVER 一.题目概览 中文题目名称 自动打字 路障 神秘代码 英文题目名称 auto rblock scode 可执行文件名 auto rblock scode 输 ...

  5. Ruby 里的 %Q, %q, %W, %w, %x, %r, %s, %i (译)转

    原文地址  转自 %Q 用于替代双引号的字符串. 当你需要在字符串里放入很多引号时候, 可以直接用下面方法而不需要在引号前逐个添加反斜杠 (\") >> %Q(Joe said: ...

  6. For循环打印正三角,倒三角,菱形

    A:正三角形: 内循环的判断条件:y<=x for(int x=0; x<5; x++) { for(int y=0; y<=x; y++) { System.out.print(& ...

  7. SQL Server无法收缩日志文件 2 因为逻辑日志文件的总数不能少于 2问题

    SQL Server无法收缩日志文件 2 因为逻辑日志文件的总数不能少于 2问题 最近服务器执行收缩日志文件大小的job老是报错 我所用的一个批量收缩日志脚本 USE [master] GO /*** ...

  8. 持续集成及部署利器:Go

    Go是一款先进的持续集成和发布管理系统,由ThoughtWorks开发.(不要和Google的编程语言Go混淆了!)其前身为CruiseControl,是ThoughtWorks在做咨询和交付交付项目 ...

  9. Linux堆溢出漏洞利用之unlink

    Linux堆溢出漏洞利用之unlink 作者:走位@阿里聚安全 0 前言 之前我们深入了解了glibc malloc的运行机制(文章链接请看文末▼),下面就让我们开始真正的堆溢出漏洞利用学习吧.说实话 ...

  10. Nova PhoneGap框架 第七章 设备事件处理

    我们的框架包含了几种设备事件的处理,目的是为了让我们的程序员更容易的完成代码.这些事件包括:回退键(Android)和横竖屏切换事件. 7.1 Android回退键 首先来说说回退键的事件处理.当用户 ...