我们找项目外包要注意些什么?

2024-01-08 22:12
文章标签 项目 注意 包要

本文主要是介绍我们找项目外包要注意些什么?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

当我们要做一个项目的时候,往往采用外包或自研的方式。外包,就是把项目交出去给外面的人去做。一般分为项目外包和人力外包。人力外包很简单,就是个人充当类似员工的角色,为你开展服务,这种模式一般按时间或者项目付费,管理上相对灵活。项目外包就是把项目的需求决定好,交出去由别人负责开发,这种模式对技术的要求较少,但是存在很多坑。我们说的外包一般是项目外包,人力外包也可以算是自研的一种途径。

可能面临什么

为了方便描述,那么我就说说我找外包的经历。为了避免泄露隐私,况且就叫对方他AY公司吧。

首先,为了找到外包公司,我在社交平台发布了关于项目找外包商的信息。AY公司的S总主动找到了我。在一番交谈后,我了解到他的公司。首先是一家首都的科技公司,在百度百科上也有收录。随后查询企查查,我获知对方是老赖公司(欠了劳动者钱没给),还背着一些官司,同时是经营异常的状态(2022年所查)。出于担忧,我询问了S总原因,S总给我一些解释,我也接受了。

后来,我们签订合同开展合作。原定源代码每周推送到我司gitlab仓库,对方却只在周三和周五不定时推送。后来出于合同对功能的约定不清楚,我们经过一番争执,签订了补充合同,约定了更详细的功能,但仍未对功能开展描述,并推迟了项目交付时间。项目第一次交付时,对方提出不提供源代码,只能部署查看,我方不接受,并且部署查看的结果也不满意。首先UI与设计不同,其次功能也不同(体现在:我们开发的是一个类似于蚂蚁链的区块链系统,合同约定了有链上管理的功能,包括上链合约、调用合约。但是实际上他们说,这个系统要管理员自己上链,这个链上管理是指用户提交一个工单的意思。很明显他们并不懂这方面的技术。)。

后来,我们打官司,并冻结了对方账号。我们拒绝了庭前调解。在庭上,法官提醒我对方是老赖,我可能无法获得赔偿,并且出于项目的复杂性,做相关的技术鉴定花费可能不低于8万块钱,均需要垫付。因此我答应了法官的调解方案,还是支付了对方尾款的一部分。

至此我获得了无用的代码,和损失了一笔钱和时间。

随后,我要求对方开具发票。对方拒绝了我的请求。我打税务电话投诉,对方开发票后,仍拒绝给我方送达。我只好像税务机关申请发票代码和号码。现在记账不需要发票原件了,关系不是很大。如果他红冲我的发票,我仍能继续投诉。

如何避免

发表此文我并不是想抱怨什么,我只是想提醒大家关于找外包的几点。

首先,我在找到AY公司的时候,不应该轻信他对自身情况的描述。他是老赖+限制高消费+经营异常。这种公司,应该被直接否决。签订合同后,我朋友发现对方状况曾提醒我取消合同,但是我没听,这是万恶的起源。

其次,关于合同,一定要约定清楚一些内容。第一是合同签订地,特别是邮寄异地签订的合同,要约定清楚。二是管辖地、管辖法院。三是功能,一定要特别详细(包括从界面上描述功能,要有什么界面、界面的布局、界面的按钮、界面的内容、点击的效果;然后根据系统层面功能的描述),如果提供UI也要把UI附加到合同上面。四是约定微信等聊天记录没有法律效力,一定要落实到正式的邮件上去。五是约定金额是否含税,发票交付的方式(邮寄、电子发票等),邮寄丢失应该怎么处理。六是约定交付时间和交付过程,什么时候项目部署交付,什么时候正式交付源代码。七是约定代码质量、文档配置、压力测试结果等。

然后,不要一味的要求对方提供源代码。这个是大忌。法院认为,你要求对方给源代码,对方给了,你就是接受交付了。他的理由是,源代码就像房子的产权。你要买房子,看房子阶段就要指出房子问题。人家房子做好了,产权给了你,你再说房子问题,就不行了。

还要,要及时出具相关报告、文件、说明。当对方提出交付,你觉得不满意,要立即邮件告知对方,交付不通过、验收不通过。不能仅口头上说,或者一直拖着这件事。这样也会影响法院对你的看法。

当然,像我这种技术难度较大的产品,一般应该选择自研的方式,而不是外包。我这种产品,司法鉴定难度大,外包打官司会很麻烦。

最后,你给了对方多少钱,对方就要开多少发票。不应该说补税点才能开票。你给了多少钱,就要多少票。不给就投诉。但是,税务局说,对方开了票,但是不把票给你不归他们管,这个是要双方约定的。因此,这件事要在合同上约定好。如果打官司,调解书上也要重申一遍。

写在最后

我想说的就这么多,希望大家不要踩这些坑。外包公司水平参差不齐。人力外包是一个好的选择。

技术前沿拓展

前端开发,你的认知不能仅局限于技术内,需要发散思维了解技术圈的前沿知识。细心的人会发现,开发内部工具的过程中,大量的页面、场景、组件等在不断重复,这种重复造轮子的工作,浪费工程师的大量时间。

介绍一款程序员都应该知道的软件JNPF快速开发平台,很多人都尝试用过它,它是功能的集大成者,任何信息化系统都可以基于它开发出来。

这是一个基于 Java Boot/.Net Core 构建的简单、跨平台快速开发框架。前后端封装了上千个常用类,方便扩展;集成了代码生成器,支持前后端业务代码生成,实现快速开发,提升工作效率;框架集成了表单、报表、图表、大屏等各种常用的 Demo 方便直接使用;后端框架支持 Vue2、Vue3。如果你有闲暇时间,可以做个知识拓展。

看完本文如果觉得有用,记得点个赞支持,收藏起来说不定哪天就用上啦~

这篇关于我们找项目外包要注意些什么?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/584999

相关文章

idea Maven Springboot多模块项目打包时90%的问题及解决方案

《ideaMavenSpringboot多模块项目打包时90%的问题及解决方案》:本文主要介绍ideaMavenSpringboot多模块项目打包时90%的问题及解决方案,具有很好的参考价值,... 目录1. 前言2. 问题3. 解决办法4. jar 包冲突总结1. 前言之所以写这篇文章是因为在使用Mav

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

深度解析Java项目中包和包之间的联系

《深度解析Java项目中包和包之间的联系》文章浏览阅读850次,点赞13次,收藏8次。本文详细介绍了Java分层架构中的几个关键包:DTO、Controller、Service和Mapper。_jav... 目录前言一、各大包1.DTO1.1、DTO的核心用途1.2. DTO与实体类(Entity)的区别1

如何在Spring Boot项目中集成MQTT协议

《如何在SpringBoot项目中集成MQTT协议》本文介绍在SpringBoot中集成MQTT的步骤,包括安装Broker、添加EclipsePaho依赖、配置连接参数、实现消息发布订阅、测试接口... 目录1. 准备工作2. 引入依赖3. 配置MQTT连接4. 创建MQTT配置类5. 实现消息发布与订阅

springboot项目打jar制作成镜像并指定配置文件位置方式

《springboot项目打jar制作成镜像并指定配置文件位置方式》:本文主要介绍springboot项目打jar制作成镜像并指定配置文件位置方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录一、上传jar到服务器二、编写dockerfile三、新建对应配置文件所存放的数据卷目录四、将配置文

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

springboot项目中整合高德地图的实践

《springboot项目中整合高德地图的实践》:本文主要介绍springboot项目中整合高德地图的实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一:高德开放平台的使用二:创建数据库(我是用的是mysql)三:Springboot所需的依赖(根据你的需求再