码市开发流程.docx
《码市开发流程.docx》由会员分享,可在线阅读,更多相关《码市开发流程.docx(52页珍藏版)》请在冰豆网上搜索。
![码市开发流程.docx](https://file1.bdocx.com/fileroot1/2023-5/15/2417a940-2b7f-4d9f-b1e1-420f0c15092b/2417a940-2b7f-4d9f-b1e1-420f0c15092b1.gif)
码市开发流程
需求方
注册/发布
∙•码市的公司背景是什么?
∙•码市相对比外包的优势是什么?
∙•如何注册码市账号
∙•注册时提示账号冲突怎么办?
∙•如何发布项目需求?
∙•如何为发布的项目需求定价?
∙•在码市做项目如何收费?
∙•发布项目时,需要顾问协助和自助发布需求通道有什么区别?
∙•发布项目时为什么需要支付500元订金?
∙•项目发布后的状态有哪些?
∙•项目发布后多久有人报名接单?
∙•发布项目需求后如何查看状态?
∙•如何筛选开发方?
∙•码市受理的纠纷范围是什么?
∙•招募开发方时,应该招募独立开发者还是开发团队?
资金托管
∙•如何使用“开发宝”支付项目阶段款?
码市资金托管是否安全?
∙•如何在开发宝里充值或提现?
∙•项目款是如何支付和结算的?
可以阶段支付吗?
∙•如何申请开具发票?
项目进行中
∙•如何保障项目的保密性?
∙•如何做过程监控?
保障项目的进度和质量?
∙•如果开发过程中开发方退出怎么办?
∙•开始开发前需要准备什么信息给开发方?
∙•项目排期应如何划分?
∙•是否可以线下跟开发者达成交易并支付费用?
∙•是否可以通过正在合作的码士寻找到另一位开发者参与项目,但不通过码市的流程进行交易?
∙•有一位或多位开发者不是来自于码市平台,在协作过程中配合出现问题责任如何界定?
∙•为什么在项目开发前要先做产品原型设计?
∙•如何对产品原型设计产出进行验收以及测试?
项目验收
∙•项目的源码等产出所有权归谁?
∙•项目如何阶段验收?
∙•项目质保期多久,发现 bug 谁来修复?
∙•项目超过计划的期限该如何处理?
∙•维权申诉举证怎么做?
∙•如何对开发者进行评价?
注册/发布
码市的公司背景是什么?
码市是一个基于云技术的软件外包服务平台。
改变传统软件外包模式,将云端软件开发协作平台C作为沟通和监管工具,通过智能匹配系统快速连接开发者与需求方,提供专业的项目顾问进行全程协助管理。
秉承“让开发更简单”的理念,提高软件交付的效率,帮助软件开发行业实现高效的资源匹配。
关于CODING:
CODING成立于2014年2月,总部位于深圳,并于北京、上海、成都、西雅图设立分部,已获得了IDG和光速安振的两轮投资共计1500万美元。
旗下自主研发了C云端软件开发协作平台以及基于云技术的软件外包服务平台--码市。
在互联网时代,秉承“让开发更简单”的理念,旨在通过云端协作的方式提高软件交付的效率,帮助软件开发行业实现高效的资源匹配。
码市相对比外包的优势是什么?
码市是一个基于云技术的软件外包服务平台。
改变传统软件外包模式,将云端软件开发协作平台C作为沟通和监管工具,通过智能匹配系统快速连接开发者与需求方,提供专业的项目顾问进行全程协助管理。
秉承“让开发更简单”的理念,提高软件交付的效率,帮助软件开发行业实现高效的资源匹配。
开发方可以在码市找到合适的项目并利用自身专业技能变成财富。
码市作为第三方监管平台,会对所有项目进行审核以保证项目需求的明确性,并提供付款担保,让开发方只要按时完成项目开发或设计即可获取酬劳。
优势一:
省钱,码市直接对接的开发方,省去了中间环节和复杂的销售和管理成本,所以开发费用相对外包最多能省50%。
优势二:
安全,资金上,码市扮演的是支付宝的角色,客户会先预付款到码市开发宝,只有当项目交付,客户确认后,码市开发宝才会付相应阶段款给开发方。
出现纠纷时,码市会介入协调,保证双方利益。
优势三:
省心,价格透明公平,帮您省去多家外包对比、沟通、谈价的工作,并且码市提供项目顾问,提供项目纠纷仲裁服务。
如何注册码市账号
∙手机注册:
通过码市首页点击右上方“注册”按钮,进入注册页面依次填写用户名、手机号码和密码设置,并获取填写手机验证码。
∙使用邮箱注册:
通过码市首页点击右上方“注册”按钮,进入注册页面点击下方“使用邮箱注册”,依次填入用户名及密码,并通过邮箱进行激活。
∙为了您顺利在码市上进行交易,清晰交易规则,请仔细阅读《用户服务协议》 ,并勾选(勾选后表示您已详细阅读并同意确认码市相关规则)。
最后完成注册。
注册时提示账号冲突怎么办?
可能由于您曾经注册C主站账户,后来又通过码市App注册账户导致邮箱或电话号码已存在。
您需要登录其中一个账户,将重复的邮箱地址或电话号码替换掉。
如何发布项目需求?
首先注册并登录码市账号;在项目页面,点击发布需求按钮进入发布需求界面;你可以选择“自助发布需求”和“需要顾问协助”其中一个通道。
走“自助发布需求”通道:
使用该通道前提是您已经有明确的项目需求文档、报价、周期规划等,填写完成项目的信息即可直接发布到公开页面接受报名。
“需要顾问协助”通道:
您只需要把项目大致情况和需求进行描述,留下具体联系方式,码市将会在1天内有专人和您联系,确定了具体需求后,我们将会协助您把项目信息公开到广场,让开发方报名。
两个通道均需支付500元保证金才可顺利发布完成,待项目正式启动后或取消此项目,保证金都会全额退还至您的开发宝账户中。
如何为发布的项目需求定价?
很多非技术需求方都可能对技术报价很陌生,不知道从何下手进行报价。
由此,码市根据大量的历史项目作参考,结合市场软件开发的价格水平,打造了一个自助估价系统。
你可以从自身项目需求出发,勾选你计划做的功能模块,一键得出你所需项目功能的大概估价。
你也可根据项目的实际情况增加部分费用,这有助于吸引更高质量的开发者,调动开发者的积极性。
在码市做项目如何收费?
注册成为码市用户、发布项目需求、认证成为开发方目前均暂不收取任何费用。
需求方:
从“自助发布”渠道发布的需求不收取服务费,从“项目顾问协助”发布渠道发布的需求会收取总项目金额的10%服务费(如发布一个开发APP需求,总价5万元,则需求方应支付金额为:
50000元(项目款)+5000元(服务费)=55000元)。
服务费会在支付阶段款项时按比例扣除,项目款以及服务费均可申请开具发票,发票不需另外的税点,可直接在“我发布的项目–查看项目状态–发票申请记录–开具发票”中提交申请,并按要求填写相关开票信息。
开发方:
开发方在码市承接项目,码市平台需要向开发方收取总项目金额的10%的服务费,服务费会在支付阶段款项时扣除按比例扣除,不需提供额外的发票。
(如接单开发一个APP总价5万元,则开发方最后所得总金额为:
50000元(项目款)-5000元(服务费)=45000元)
优惠活动期的服务费调整,请咨询码市项目顾问。
发布项目时,需要顾问协助和自助发布需求通道有什么区别?
码市上发布项目的方式有两种:
“需要顾问协助”和“自助发布需求”。
需要顾问协助:
这是人工服务通道,项目顾问会帮助你对项目进行评估、报价建议、给出开发方案,协助需求方发布需求,包括编辑项目内容,协助需求方寻找开发团队,协调排期等。
通过“需要顾问协助”通道发布的项目需求,会收取项目总金额的10%服务费,将在支付阶段款项时按比例扣除。
自助发布需求:
这是自助服务通道,需求方可自行评估项目价格和周期,自己编辑项目内容并发布。
项目接受报名后自助与跟报名的开发者沟通,进行项目需求沟通、协调排期、验收等。
码市平台方顾问不参与到具体的项目管理中,当双方发生纠纷,可由任一方通过维权申请通道邀请码市平台进行仲裁并提供有效的举证。
“自助发布需求”通道不需支付服务费。
发布项目时为什么需要支付500元订金?
为了保障需求和合作意向的真实性,增加开发方对项目合作诚意的信任度,使更多的优质开发者参与报名项目,发布需求前,您需要支付500元订金。
如果项目在正式启动前取消发布,或者项目正常启动并进入到开发阶段,订金会退还至您的开发宝账户余额中。
项目发布后的状态有哪些?
∙未开始:
发布项目并成功进入招募中后,如因需求方原因需要暂缓招募即进入“未开始状态”。
∙招募中:
需求成功发布后,会在项目页面显示“招募中”,开发者可以查看并点击报名参与招募。
∙开发中:
确认了具体的开发者合作后,支付了第一阶段的款项,项目便会进入到“开发中”状态。
∙已结束:
开发完成并正式进入质保期,项目进入“已结束”状态;项目发生状况或出现纠纷,双方就已完成部分的项目款协商后达成一致,结束项目后显示“已结束”。
项目发布后多久有人报名接单?
一般项目发布后2-3天内完成人选的招募,进入需求方筛选的阶段。
影响接单的活跃程度的因素有:
工作量和报价的匹配度、技术的难度系数、项目的紧急程度等。
∙项目价格越高吸引力越大,如果项目发布后1-2天仍无人报名,建议尝试增加项目报价提高吸引力;
∙太偏门的技术要求也会造成招募的困难,可延长招募期和增加项目报价吸引报名人选;
∙码市上大多数是高质量的兼职专业技术人才,一般时间太紧急的项目都需要接包方全职工作,建议合理安排项目上线时间,预留适量测试修复bug的时间,降低项目纠纷风险。
发布项目需求后如何查看状态?
如选择自助发布通道,发布成功后可以在页面右上角个人头像的下拉菜单找到“我发布的项目”查看已发布的项目。
可以查看当前进行中的项目的状态。
如未支付订金项目不会显示在公开页面招募开发者。
在项目启动前,你也可取消此项目,取消后所支付的订金会退回到你的开发宝账户中。
如选择顾问协助发布,“我发布的项目”中项目的状态显示为:
待审核,提交后1个工作日内将会有项目顾问与您取得联系,确认具体的项目详情后再协助您发布到公开页面。
项目进行中时,你可以点开具体项目的“查看项目状态”,查看项目的进度状态:
如何筛选开发方?
成功发布的需求即可接受开发方报名,您在所发布的项目详情里可查看到当前的报名人数以及他们的个人简历。
如需联系其中的开发方,则点击“查看”获取他们的联系方式。
每个项目可随意查看所有开发者的简历信息,免费获取5个开发者联系方式。
如获取超过5个开发者联系方式,则需付费才可查看。
建议可以查看所有简历,再挑出其中较为符合的5个开发方进行联系。
在与开发方联系时,可通过以下问题了解并选择合适的开发方:
∙询问开发者可投入项目的时间,时间充裕者优先;
∙询问开发者过往项目案例,有类似项目经验者优先;
∙与开发者沟通时,可询问关于项目的计划方案,越贴合要求者优先;
∙项目前期沟通中展现出责任心,能够根据需求方提出有帮助的建议的开发者优先;
∙工作年限较长,有外包经验的开发者优先。
码市受理的纠纷范围是什么?
遇到项目纠纷,解决方法有:
(1)交易双方自行协商解决,
(2)要求码市介入处理,(3)通过司法途径等其它方式解决。
如果交易双方无法自行协商解决,也不愿意通过司法途径等其它方式解决交易纠纷,可以通过维权申请通道或者项目顾问咨询邀请码市客服介入处理。
此时无论哪一方选择要求码市介入帮助解决交易纠纷的,等同于双方都授权码市作为独立的第三方,基于码市自己的判断以及争议处理的原则,对交易双方存在争议的交易款项归属或资金赔偿做出处理,且此授权不可撤销,因此请您谨慎申请。
码市申请纠纷处理范围包含但不限于以下:
纠纷原因
是否受理
纠纷等级
需求方不满意接包方专业水平/服务态度/沟通能力
是
一级纠纷
需求方增加需求不加价
是
一级纠纷
开发方中途无理由退出要求结算
是
三级纠纷
设计风格协调沟通
否
不受理
已验收完成,需求方反馈全额退款退货
是
三级纠纷
已结束项目产生其他纠纷
否
不受理
开发方中途退出
是
一级纠纷
交付时没有相关技术文档/需求文档等
是
一级纠纷
交付代码质量差导致项目无法正常运行
是
二级纠纷
私下达成额外的项目交易产生的纠纷
否
不受理
由于需求方原因中途终止项目
是
二级纠纷
开发方在质保期间拒绝配合修复bug或调优
是
一级纠纷
招募开发方时,应该招募独立开发者还是开发团队?
如果是以下情况,建议选择独立开发者:
∙项目仅需2个以下角色;
∙除非项目时间特别紧急,否则建议选择一位全栈工程师(联调需要大量精力,且依赖双方的能力,增加工程师人数未必提高开发速度);
∙预算少功能多,或项目不大(10W元预算以下);
∙需要特殊技能人才;
∙对每个角色阶段交付成果要求较清晰。
如果是以下情况,建议选择开发团队:
∙对提供服务的开发方要求有公司资质证明要求;
∙希望整个项目所有角色的工作进度统一一个对接口。
另需注意:
∙项目的开发依赖于设计图,没有设计图无法进入开发;
∙项目如果需求不够明确,建议后端工程师的金额可适当分配多一些,由后端工程师把控需求,尤其是协调与前端工程师的进度;
∙如项目需要设计和开发两个角色,需要分开两个项目发布。
资金托管
如何使用“开发宝”支付项目阶段款?
码市资金托管是否安全?
码市为了保障双方的利益,码市平台方要求需求方采取预付项目款的形式来推进项目。
根据项目的不同,需求方需要在开发方拆分项目阶段并确认后,按照阶段的划分来把不同比例的项目款托管在码市“开发宝”。
只有在开发方完成了相应阶段才可获得该阶段的项目款。
如要进行下一阶段的工作,需要提前托管下一阶段的项目款。
使用“开发宝”支付方法:
1.从页面右上方的个人头像下拉菜单进入“我发布的项目”,在项目列表中,点击当前需要支付的项目的“查看项目详情”;
2.在项目的对应阶段列表中点击“立即支付”,支付该阶段的费用。
在下一阶段开始前需支付足够的款项,才可以进行下一阶段的开发。
注意:
∙此阶段支付的费用仅为预付款(冻结状态),在项目还未验收完成,都不会支付给开发者。
如已验收开发者成果后,即表示同意把此阶段项目款支付给开发者。
∙如中间产生纠纷需要把此阶段款项退回,需要向码市项目顾问申请介入处理。
3.进入到付款页面,如是通过“顾问协助”通道发布即默认付款金额含10%平台服务费,如是通过“自助发布”通道则免收服务费(0%)。
费用从开发宝余额中扣除,如开发宝余额不足,则需要先充值开发宝余额。
码市“开发宝”相当于支付宝的角色进行资金托管,用以保障交易双方的权益,把项目风险降到最低,款项不会被用作其他用途。
同时,出于对需求方以及开发方双方的安全保障,码市和AIG(美亚财产保险公司)进行合作,为码市客户提供高达1000万的赔偿保险。
如何在开发宝里充值或提现?
从页面右上角头像下拉菜单中点击“个人中心”,页面左侧可见开发宝信息。
点击“余额”可查看您当前的账户余额,并在页面上显示“充值”和“提现”通道。
点击“充值”可通过微信支付、支付宝、银行转账三种方式为你的开发宝充值,每次充值金额范围1-10万元,可根据实际要支付的项目款进行支付充值,充值后的款项为未分配款项,如后续项目需要支付,即从开发宝余额中扣除。
点击“提现”即可对开发宝余额进行提现,目前仅支持提现至支付宝账户,提现需确认账号和姓名为一致对应关系,提现的金额会在提交申请后的3-5个工作日到账。
点击“明细”可查看你在开发宝中的款项动态和交易记录;
点击“交易密码管理”可设置你的交易密码,为了你的账户和资金安全,请尽快设置交易密码。
你也可随时修改你的交易密码。
项目款是如何支付和结算的?
可以阶段支付吗?
总的项目款将会根据项目的阶段拆分,按照比例进行阶段性支付,完成上一阶段项目必须要支付下一阶段的预付款才可进行后续的工作。
项目款托管在码市“开发宝”中,根据项目的阶段验收完成支付给开发方。
当你的项目等待支付时,可从页面个人头像下来菜单中“我发布的项目”进入--“查看项目详情”--“阶段列表”--“立即支付”:
如你的开发宝中有足够的余额可扣除,将从开发宝中扣除,如不足以支付该阶段费用,则需要再次充值开发宝。
如何申请开具发票?
项目款以及服务费均可申请开具发票,发票不需另外的税点。
申请开具发票通道:
我发布的项目--查看项目状态--项目状态页最底端
注意:
如需提供增值税专用发票,须提供公司注册地址、电话、纳税人识别号、开户行、银行账号、一般纳税人资格认定书电子版、营业执照副本或税务登记证副本电子版、银行开户证明电子版等信息。
项目进行中
如何保障项目的保密性?
码市有一套完整的开发工具,所有开发方必须通过码市官方工具进行代码的存储,定时更新。
每个项目在码市开发工具上都是私密项目,只有需求方、开发方、和项目顾问可以访问(可以设置访问权限)。
开发方在接受此项目前需要签订保密协议,有对需求方的信息保密、完整交付等义务,一旦发现有信息泄露情况可保留追究其法律责任。
另外,出于对双方的安全保障,码市和AIG(美亚财产保险公司)进行合作,为码市客户提供高达1000万的赔偿保险,一旦发生项目信息被恶意公开或盗窃,除了追究相应的法律责任,还可以通过保险公司获得理赔。
如何做过程监控?
保障项目的进度和质量?
码市免费提供包含代码托管、在线演示、协作沟通、文档共享等开发协作功能。
需求方在项目整个过程中可直接看到所有代码信息,开发方的作业进度、质量等。
如有技术能力需求方,建议定期查看乙方提交的代码信息,发现问题可以马上进行指出调整。
如非技术人需求方,可以通过开发方提交代码频率(Coding工具中可以看到开发方的工作动态),加强沟通,定期查看成果展示,以便及时知悉项目情况,降低烂尾或者纠纷的风险。
沟通过程中有任何问题可找到项目顾问进行协调解决。
在项目阶段验收时,码市项目顾问会从中协助确保验收的顺利完成。
如果开发过程中开发方退出怎么办?
因开发方个人原因或技能不符合需求退出,码市项目顾问会第一时间协助挑选替补者,最大程度降低项目出现问题的风险,需求方也必须意识到此无法预估潜在风险可能带来的延期。
退出的开发方有义务跟下一位替补者完成工作的交接,否则未完成阶段的项目将不支付任何费用。
开始开发前需要准备什么信息给开发方?
需求方应根据自己的需求,提前检查是否准备齐全项目所需资源,并告知开发者当前的情况。
涉及二次开发,必须提前把相应的源代码、账号等信息如实告知。
如涉及到基础的资源服务账号,应提前申请好。
如:
∙云主机(云服务器):
腾讯云、阿里云
∙云存储:
七牛云、又拍云
∙支付:
微信支付、支付宝支付
∙应用市场:
AppStore、XX应用、应用宝、豌豆荚等应用市场账号
如不清楚所需资源,可向开发方确认,开发方有义务在项目中指导需求方准备项目所需资源。
项目排期应如何划分?
为了最大程度做好项目过程管理,降低问题风险,建议对项目进行排期划分,并按计划验收确认。
划分的方法和小技巧可参考如下:
∙阶段时间跨度不能过大,建议7-10天,如有必要排期可以更加细致
∙同属一个功能模块,不要拆分为两个阶段,否则其中任一阶段无法单独验收,一起验收又会增加风险
∙项目涉及联调时,应有单独的联调阶段,该阶段的时间划分、金额分配均需合理
∙阶段描述需清晰,否则不能界定该阶段工作量,会导致功能遗漏
∙每个阶段应有确切的启动时间、截止完成时间
是否可以线下跟开发者达成交易并支付费用?
您线下与开发者达成交易并支付费用,码市不能通过资金托管的方式对任何一方进行承诺和监督,已脱离了码市平台项目合作和监管规则,码市不会提供任何项目顾问服务和介入纠纷处理,责任由甲乙双方承担。
码市提醒:
依据码市的过往经验,因没有相关约束,私下达成的交易存在严重风险。
是否可以通过正在合作的码士寻找到另一位开发者参与项目,但不通过码市的流程进行交易?
在项目开发过程中,因需求方自有团队或在码市平台合作的某角色开发者的退出等原因需要继续补充开发者参与项目,通过现有合作中的开发者(用A表示)寻找另外一位开发者(用B表示)参与项目,但是以现有合作中的开发者A做为对接人甚至是转包人,新进开发者未经过平台,款项未通过码市的流程进行托管交易的,是您与开发者A达成的私下协议,码市不会介入纠纷处理;
有一位或多位开发者不是来自于码市平台,在协作过程中配合出现问题责任如何界定?
对于非码市平台协作者参与项目,因不受码市平台监督,在配合过程中出现问题,码市不介入纠纷处理和提供仲裁服务。
码市提醒:
因各平台的规则不同且没有相关约束,多来源的项目协作者会使项目管理效率低下,给项目的推进带来较大的风险,责任也较难界定,应选择同一平台的开发者。
为什么在项目开发前要先做产品原型设计?
原型图:
用线条、图形描绘出的产品框架,也称线框图。
可手绘或用专业软件绘制。
原型设计:
综合考虑产品目标、功能需求场景、用户体验等因素,对产品的各版块、界面和元素进行合理排列,最终以线框图的形式呈现出来。
产品需求文档(PRD):
对原型设计中的版块、界面、元素及它们之间的执行逻辑进行描述和说明。
完整的PRD应当包括功能需求、线框原型图、PRD描述、交互说明文档等。
∙软件开发流程:
需求沟通 产品设计(原型设计与需求文档) UI设计 软件开发 软件测试 验收
原型设计是软件开发的基础,没有原型图无法进入软件开发阶段。
原型设计是将产品需求从抽象转化到具体的关键过程,在整个产品设计流程中具有承上启下的作用。
想法、需求或功能信息都相对抽象的,原型设计就是一个将抽象信息转化为具象信息的过程,最终以原型图的形式直观地展现出来,辅助产品经理与需求方、交互UE设计师、视觉UI设计师和技术工程师沟通产品思路。
码市明确规定,原型设计类项目开发者需要交付原型图与产品需求文档。
∙产品设计流程:
抽象想法 产品需求文档(PRD文档) 版本规划
通过原型图能提前发现产品存在的问题和不足之处,避免后期耗费不必要的开发工时。
原型图相较于UI稿和软件开发来说,修改更加方便;通过评审原型图,能提前发现产品在需求、功能或者用户体验方面的问题和不足之处,避免后期开发返工,耗费不必要的工时。
如何对产品原型设计产出进行验收以及测试?
原型的目标在于清楚的表达产品的设计理念和功能的执行逻辑,只要能够达到这个目标的原型图都是合格的。
具体可以从以下几点来判断:
∙能表达清楚您的产品理念,满足您的需求;
∙开发工程师能理解,参照原型图可直接进入开发阶段;
∙页面层次分明,所有地方标注清晰,便于后续功能调整或二次迭代。
在您没有完全确认脑图和功能列表之前,切勿要求产品经理进入绘制原型图阶段,避免产生不必要的返工,影响项目进度。
在开始原型设计之前您需要:
∙花1-2天时间与产品经理充分沟通需求,打好基础;
∙确定大的功能模块和重要功能点,在产品经理补充功能点细节、整理逻辑关系时提供建议;
∙查看产品经理输出的脑图和功能列表,有任何问题及时沟通,确定一个最终版本的详细功能列表。
拿到初版原型图时您需要:
∙对照之前确定的功能列表,检查原型图中大的功能模块是否完整;
∙检查主要功能点是否都有呈现,业务流程是否能顺利实现;
∙站在用户的角度,提出用户体验方面的意见和建议。
建议对原型图进行测试,可以由您自己完成,或委托专业测试团队。
通过测试,您可以直接有效的洞察到产品在用户行为、界面可用性、功能合理性等方面的表现。
原型测试可以帮助您达到以下几方面的目标:
∙在产品进入开发阶段之前,发现并解决一些功能设计不合理的地方,避免后期开发返工;
∙辨识并除去多余的功能,节省接下来的开发成本;
∙尽早发现结构布局和交互方式等方面的问题,在接下来的迭代过程中,有针对性的优