本文主要是介绍我们找项目外包要注意些什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
当我们要做一个项目的时候,往往采用外包或自研的方式。外包,就是把项目交出去给外面的人去做。一般分为项目外包和人力外包。人力外包很简单,就是个人充当类似员工的角色,为你开展服务,这种模式一般按时间或者项目付费,管理上相对灵活。项目外包就是把项目的需求决定好,交出去由别人负责开发,这种模式对技术的要求较少,但是存在很多坑。我们说的外包一般是项目外包,人力外包也可以算是自研的一种途径。
可能面临什么
为了方便描述,那么我就说说我找外包的经历。为了避免泄露隐私,况且就叫对方他AY公司吧。
首先,为了找到外包公司,我在社交平台发布了关于项目找外包商的信息。AY公司的S总主动找到了我。在一番交谈后,我了解到他的公司。首先是一家首都的科技公司,在百度百科上也有收录。随后查询企查查,我获知对方是老赖公司(欠了劳动者钱没给),还背着一些官司,同时是经营异常的状态(2022年所查)。出于担忧,我询问了S总原因,S总给我一些解释,我也接受了。
后来,我们签订合同开展合作。原定源代码每周推送到我司gitlab仓库,对方却只在周三和周五不定时推送。后来出于合同对功能的约定不清楚,我们经过一番争执,签订了补充合同,约定了更详细的功能,但仍未对功能开展描述,并推迟了项目交付时间。项目第一次交付时,对方提出不提供源代码,只能部署查看,我方不接受,并且部署查看的结果也不满意。首先UI与设计不同,其次功能也不同(体现在:我们开发的是一个类似于蚂蚁链的区块链系统,合同约定了有链上管理的功能,包括上链合约、调用合约。但是实际上他们说,这个系统要管理员自己上链,这个链上管理是指用户提交一个工单的意思。很明显他们并不懂这方面的技术。)。
后来,我们打官司,并冻结了对方账号。我们拒绝了庭前调解。在庭上,法官提醒我对方是老赖,我可能无法获得赔偿,并且出于项目的复杂性,做相关的技术鉴定花费可能不低于8万块钱,均需要垫付。因此我答应了法官的调解方案,还是支付了对方尾款的一部分。
至此我获得了无用的代码,和损失了一笔钱和时间。
随后,我要求对方开具发票。对方拒绝了我的请求。我打税务电话投诉,对方开发票后,仍拒绝给我方送达。我只好像税务机关申请发票代码和号码。现在记账不需要发票原件了,关系不是很大。如果他红冲我的发票,我仍能继续投诉。
如何避免
发表此文我并不是想抱怨什么,我只是想提醒大家关于找外包的几点。
首先,我在找到AY公司的时候,不应该轻信他对自身情况的描述。他是老赖+限制高消费+经营异常。这种公司,应该被直接否决。签订合同后,我朋友发现对方状况曾提醒我取消合同,但是我没听,这是万恶的起源。
其次,关于合同,一定要约定清楚一些内容。第一是合同签订地,特别是邮寄异地签订的合同,要约定清楚。二是管辖地、管辖法院。三是功能,一定要特别详细(包括从界面上描述功能,要有什么界面、界面的布局、界面的按钮、界面的内容、点击的效果;然后根据系统层面功能的描述),如果提供UI也要把UI附加到合同上面。四是约定微信等聊天记录没有法律效力,一定要落实到正式的邮件上去。五是约定金额是否含税,发票交付的方式(邮寄、电子发票等),邮寄丢失应该怎么处理。六是约定交付时间和交付过程,什么时候项目部署交付,什么时候正式交付源代码。七是约定代码质量、文档配置、压力测试结果等。
然后,不要一味的要求对方提供源代码。这个是大忌。法院认为,你要求对方给源代码,对方给了,你就是接受交付了。他的理由是,源代码就像房子的产权。你要买房子,看房子阶段就要指出房子问题。人家房子做好了,产权给了你,你再说房子问题,就不行了。
还要,要及时出具相关报告、文件、说明。当对方提出交付,你觉得不满意,要立即邮件告知对方,交付不通过、验收不通过。不能仅口头上说,或者一直拖着这件事。这样也会影响法院对你的看法。
当然,像我这种技术难度较大的产品,一般应该选择自研的方式,而不是外包。我这种产品,司法鉴定难度大,外包打官司会很麻烦。
最后,你给了对方多少钱,对方就要开多少发票。不应该说补税点才能开票。你给了多少钱,就要多少票。不给就投诉。但是,税务局说,对方开了票,但是不把票给你不归他们管,这个是要双方约定的。因此,这件事要在合同上约定好。如果打官司,调解书上也要重申一遍。
写在最后
我想说的就这么多,希望大家不要踩这些坑。外包公司水平参差不齐。人力外包是一个好的选择。
技术前沿拓展
前端开发,你的认知不能仅局限于技术内,需要发散思维了解技术圈的前沿知识。细心的人会发现,开发内部工具的过程中,大量的页面、场景、组件等在不断重复,这种重复造轮子的工作,浪费工程师的大量时间。
介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。
这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3。如果你有闲暇时间,可以做个知识拓展。
看完本文如果觉得有用,记得点个赞支持,收藏起来说不定哪天就用上啦~
这篇关于我们找项目外包要注意些什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!