软件外包项目的管理

article/2025/9/1 18:05:55

我们知道典型的外包项目场景,经常发生在大型国企。大型国企的业务系统非常庞大,但是本身的研发团队一方面建制不足、另一方面往往因为工作本身的特点、研发团队对技术的感知随着时间的发展,逐渐脱离趋势。

关于建制不足方面、其实表现在很多方面、首先是项目缺乏有效的管理机制和团队、其次是研发能力不足,不能很好的满足企业自己的IT项目建设需要,还有一点就是守旧,即使不对的事情、因为历史原因,也无人愿意或者敢于去突破和创新。

软件外包项目的管理、对于业务方来说其实属于甲方项目管理、自己主要管项目的两端,一端是需求和合同、一端是验收。而整个软件开发则归属于ISV。


甲方项目管理

软件项目的强管控,我们知道可以基于SW-CMM 流程来管理过程、确保质量和交付。但是对于整个甲方的项目管理、SEI还开发一个模型——SA-CMM(SoftwareAcquisition Capability Maturity Model, 软件采办能力成熟度模型) , 它是为需要采购或分包软件系统的公司或组织设计的能力成熟度模型, 用来评估、 改善或控制软件系统的获取过程。 软件采办能力成熟度模型也分为5级: 初始级、 可重复级、 已定义级、 定量管理级、 优化级。 与CMM 不同的是, SA-CMM关注的是软件购买者的软件能力成熟度;而CMM关注的是软件系统承包者或开发商的软件能力成熟度。 软件采办能力成熟度模型适用于软件生命周期的各个阶段, 包括维护过程。

CMM模型定义了软件子合同管理要达到的目标、 实施时必须履行的承诺和需要具备的能力, 定义了进行软件子合同管理应该进行的活动。 但是, 就像SEI对软件能力成熟度模型其他KPA的描述一样, 只是给出了“应该做什么” , 而对“如何做” 这一关键问题并没有给出相应的指导, 很多想实施软件外包管理的企业和组织都感到无从下手。 CMM的要求结合企业IT项目管理具体实践经验, 提出一个框架性描述, 它主要包括以下具体活动:
◆需求管理: 明确项目立项前甲方对的客户需求的分析与论证的过程和要求;


image.png

◆ 供方管理: 供应商认让、 选择; 子合同管理: 按照规范, 对承包商的工作
陈述、子合同条款、 条件以及其他约定进行评审、 修订;


image.png

◆ 集成项目管理: 评审和批准文档化的承包商软件实施\开发计划; 以软件实施开发计划为标准,跟踪软件开发过程;


image.png

◆ 质量管理 : 双方的管理者一起执行定期的状态或协调评审;承包商参与定期技术评审和交流 ; 按照文档化的规范在所选择的里程碑处进行正式评审, 评价承包商的软件工程完成情况与结果;
◆ 工程过程管理: 按IT项目类型划分项目阶段、 明确里程碑与关键交付, 保证双方项目组有共同协作基础;
◆ 配置管理: 建立项目团队工作协同的平台, 规范项目交付成果
◆ 系统安全管理: 企业信息系统的安全越来越重要, 需加强IT项目实施/开发过程中安全管理
◆ 度量管理: IT项目管理过程的基础数据收集, 项目量化评估与管理

IT项目管理实践

  • 基于CMM三级标准, 属于已定义级管理
  • 项目运作过程剪裁自组织标准的过程集合
  • 体现组织在项目管理过程中的作用


    image.png

    image.png

    image.png

    image.png

    image.png

参考文档
1.《北大CIO教程-甲方IT项目管理》


http://chatgpt.dhexx.cn/article/AapUBs2w.shtml

相关文章

Python Spider: 爬取项目外包网站TaskCity

对于想要做软件外包的小伙伴们来说,每天登陆外包网站,并且搜索合适的项目,是很累人并且十分枯燥的事情。使用Python爬虫,可以自动对外包网站上面最新的软件外包项目进行搜索、提取和保存。可以大大提高大家的工作效率。 该项目使…

软件开发外包项目常见的问题

Author:3# 一个专注于web技术的80后 核心就是一句话:软件开发要知其然知其所以然。 CSDN3#,CSDN官方首发,3#原创 博客: 👉 极客小俊GeekerJun 👈 前言 外包项目经常会遇见一些很不可控的问题, 根本原因在于…

国内外10大项目外包平台

国内外包平台 1.猪八戒网 网址: www.zhubajie.com 特点:以国内项目为主,主要为页面设计,logo设计等小型项目为主。 2.任务中国 网址: www.taskcn.com 特点: 是一个为消除劳务信息的地域差异、为广大有能力威客们建立的2010年后主流工作平台之一。 3.软件…

FPGA项目承接|FPGA项目外包|FPGA项目研发

您还为找不到合适的FPGA开发工程师心急如焚吗? 汇集了2000G的FPGA学习和研发技术资料,可以免费分享给FPGA技术爱好者,微信:www8928 您可以找燎原团队! 燎原团队致力于FPGA多核板卡设计开发,可以配合您的开发团队,提供稳定可靠的FPGA解决方案,现有专职+兼职团队20多位…

承接软硬件项目外包开发

多年来一直从事轨道交通、铁路专用电子设备开发,做软硬件开发培训,小批量委托生产,曾做过很多项目,单片机软件开发及硬件设计的经验丰富,具体项目信息如下: 1、采用单片机(PIC)设计架…

银行项目外包专题系列之二:公司没提升打杂,裸辞后收到银行外包,到底去还是不去

有小伙伴反馈: 【在上一家公司觉得没啥提升,整天忙着打杂,裸辞了,现在收到了银行外包的Offer,觉得银行外包可以去吗?】 这里说一下我对于这个问题的看法和理解,这个问题也是目前很多年轻人的现…

3年经验程序员聊聊外包项目,总结了6个典型的问题该如何解决

我是一名老程序员,接了项目,接外包项目已经有3年多的经验了。今天我想分享一些接项目的经验给大家。 第一,辞职去接外包,好吗?有很多人幻想辞职了全职去接外包,但我并不太建议这样做。我建议大家先把自己的…

成功管理外包项目的4个技巧

业务流程外包在商业世界中并不是什么新鲜事。在过去的几年里,它已成为一种趋势。原因是外包可以提高效率,提供成本优势; 外包后,企业可以专注于核心领域。 此外,它还提供对非常熟练的资源等的访问。 但即使外包&#…

软件项目外包的合作流程是怎样的?

关于“软件项目外包”,是指企业未搭建技术团队,而将项目下放给专门做软件开发服务的第三方公司的一种项目外包方式,原因是为了减少试错成本,节省总成本,利用软件公司的专业服务提高工作效率。 软件外包行业的发展为非…

TX2--Tegra架构介绍

一、Tegra发展以及各Tegra对比 1、Tegra发展 (1)2008年2月,NVIDIA与Microsoft合作开发基于ARM11架构的APX 2500应用处理器发布。 (2)随后英伟达发布Tegra产品Tegra 600 和 Tegra 650,集成的显示核心是基…

tx2刷机全套教程

想要完成人工智能相关操作,一个完美的系统是必要的。大部分友友在环境配置过程中都会遇到各种无法解决的情况,有些报错在网上很难找到解决方法,不是方法不适合我们自己的系统就是按照方法完成到最后系统无反应,这是不是你所需要的…

jetson tx2 使用串口通信详细教程

目录 基础理论硬件连线软件调试win10端Linux(tx2)编写串口通信程序使用usb串口 基础理论 查看串口情况 ls -l /dev/ttyTHS* 我们用的串口是J17,如果没有ttyTHS2,则需要自己打开,打开方式参考https://blog.csdn.net/weixin_38428439/article…

TX2学习笔记(1)——NVIDIA Jetson TX2 开箱上电

期待已久的NVIDIA Jetson TX2终于到货了,迫不及待拆箱上电学习学习! 第一次接触这么高配置的板子,拆箱上电还是比较束手束脚,怕一不小心就弄坏了,好在这板子质量确实可以。 按照教程放心用,哈哈~~~ 1、拆…

Nvidia Jetson TX2刷机(三天刷机真实过程包教包会)

SDK MANAGER JETPACK 4.5.1最新版本 一、准备工作 1.host端(ubuntu)配置: 安装Nvidia官方提供的刷机工具SDK MANAGER,注意host端的ubuntu系统要保留较大的磁盘空间,此处为保险起见分配了80GB,但由于自己的ubuntu系统已无空间,便…

Jetson TX2 刷机

文章目录 准备工作1. host端(ubuntu)配置2. 连接线3. 安装 NVIDIA SDK Manager 开始刷机STEP1STEP2STEP3STEP4 准备工作 1. host端(ubuntu)配置 要有一台安装有 ubuntu 系统的主机,且有30GB以上的可用空间。 配置US…

NVIDIA Jetson TX2 简单介绍

NVIDIA Jetson TX2 嵌入式领域的AI超级电脑 它是一台基于NVIDIA Pascal™架构的AI单模块超级计算机。它性能强大,外形小巧,节能高效,适合机器人、无人机、智能摄像机和便携医疗设备等智能终端设备。它支持 Jetson TX1 模块的所有功能&#…

TX2刷机全过程

由于作者接手学长的tx2,在不刷机的情况下配置yolo环境失败,并且tx2黑屏,于是开始刷机。 硬件方面 一根原厂自带的数据线,一根网线(不建议使用无线网络,因为很不稳定) 软件方面 主机使用的Ubu…

TX2刷机 JetPack4.4

TX2刷机 JetPack4.4 Ubuntu18.04 虚拟机安装SDK Manager 安装TX2系统刷入Jetson OS 安装宝塔资源配置查看TX2 DesktopSharing 无法启动TensorFlow 1.X、2.X 安装包 Ubuntu18.04 虚拟机安装 VMware16 安装方法传送 Ubuntu 18.04 下载 清华源传送门 内存8G起步 硬盘80G起步 …

Jetson TX2 刷机教程(JetPack4.2版本)

自从NVIDIA出现JetPack4.2(Ubuntu18.04)版本之后,安装方式和之前就大不相同,看了前面的几个安装版本之后,感觉新版的好像安装起来更加简洁了,只需要一个SDK就可以,下面来看看详细步骤: ①下载SDK Manager&a…

Jetson TX2 入门 ——介绍

暑假留校,老师给我们拿了两块开发板,一个是英伟达的Jetson TX2,一个是up squared,让我们先熟悉开发板,为明年的比赛做准备。这两个板子是前几届学长做比赛用过的。自己也是刚开始接触这些板子,就按照网上的…