软件项目管理:外包 outsourcing、采购 procurement、合同 contracts
文章目录
- 外包
- 不同类型
- 为什么选择外包
- 好处
- 坏处
- 采购 procurement
- planning 阶段-弄清需求 & 市场 / 评估风险
- Source 阶段-确定供应商
- 具体过程
- RFx
- State of Work (SOW)
- 评估步骤 Evaluation process
- Manage 阶段
- Contract 合同
- 定义
- 种类
- 固定价格合同
- 适用场景(保守,固定,无风险)
- 优势和劣势(对于购买方来讲)
- 时间和材料合同
- 适用场景(不确定性,改变,新奇)
- 优势和劣势
- 不同合同种类的风险
- Contract 总结
外包
定义:聘用外部方(根据合同)提供服务或创造商品的做法,传统上是由公司自己的员工在内部完成的。
不同类型
- onshoring: 外包活动在境内
- nearshoring:外包活动发生在邻国
- offshoring:外包活动与本国在地理上不相近
为什么选择外包
好处
- 降低成本访问
- 有些能力&技能是稀缺的,外包可以解决这一点
- 节省时间24/7 能满负荷运转
- 释放内部资源,使其专注于核心业务活动
- 利用最佳实践
- 获得更好的技术
- 在高周转率的工作中降低培训成本
- 灵活性-上升和下降
- 增加问责制-合同
- 风险降低-使用已建立和证明的方法,如敏捷,项目管理等
坏处
- 失去控制
- 过程供应链碎片化
- 安全问题
- 员工感到受到威胁
- 额外的投入和管理成本
- 低质量的工作/工作合同/
- 时区,文化,语言挑战
- 地点稳定性-政治、经济、宗教
- 道德标准-环境、剥削/童工
- 难以改变
- 对当地就业市场的损害
- 失去与关键利益相关者建立关系的机会
- 与销售人员告诉你的相反,这不是一个万金油。
- 外包是项目经理的一个强大的工具 它确实增加了价值。
- 关键是要了解你的关键驱动因素,你想要管理的风险,并确保你看到和包括全局。
采购 procurement
- procurement 是跟 outsourcing 一起出现的,如果不需要 外包,就没有 procurement,也就不需要 procurement management process
- procurement 的管理过程分为三个阶段:
- plan
- source
- manage
planning 阶段-弄清需求 & 市场 / 评估风险
- 采购计划包括咨询 主要利益相关者,以确定“真正”的需求,
- 分析供应市场如何运作,评估风险,并最终确定最佳的采购策略,以满足组织的要求。
Source 阶段-确定供应商
- 这一阶段的主要目标是在诚信和公平交易的框架下,确定和聘用能够提供最佳物有所值结果的供应商。这一阶段的一项关键成果是确定适当的采购方法,并考虑除了招标以外的其他选择。
- 采购过程通常通过发出X (RFx)请求进行,其中X =投标、信息、提案、投标或报价。
具体过程
- RFB: Request for bid 邀请潜在供应商对服务进行投标这不是一个有约束力的协议 也叫“招标邀请”
- RFI: Request for info 为潜在供应商收集信息。用于大型IT采购 通常在RFP或报价请求之前
- RFP: Request for proposal 为吸引潜在供应商投标而发布的文件; 指定评估标准 ;用于复杂的IT项目或促进竞争
- RFQ: Request for quotation 吸引产品或服务报价的文件 ; 寻找详细的价格清单; 用于更简单的IT项目
- RFT: Request for tender 邀请供应商提交密封投标; 指定服务和时间框架; 通常被期望符合法律规范的结构
RFx
- RFx文件由买方准备,根据其内容(RFI, RFP, RFT/Q)将包含具体信息。它通常包括:
- RFx 的目的。
- 组织的背景
- 基本要求
- 硬件和软件环境
- RFx过程和评估的描述
- 工作陈述和附表信息
- 附录:
- a. 当前系统概述。
- b. 系统要求
- c. 容量和尺寸数据
- d. 供应商对RFx回复的要求内容
- e. 合同样本
State of Work (SOW)
- RFx文档的一个关键组成部分是分析业务需求并建立详细的工作陈述(SOW)。
- 工作陈述 是对所需工作的描述。一个好的Sow是详细的,让投标人了解买家的期望,关键项目包括:
- 待完成的工作范围
- 完成工作的地点
- 测量和性能标准
- 交付成果、里程碑和进度表
- 适用标准和可接受标准
- 其他特殊要求;
- 接近市场,选择,谈判和授予:
- 决定向谁询问和可能做的工作
- 向潜在的卖方发送适当的文件
- 获得建议书/投标书
- 评估反馈并选择首选供应商 (Evaluating responses and selecting a preferred supplier)
- 谈判合同
- 授予合同
评估步骤 Evaluation process
- 评估小组审查RFx的 response 情况,并根据预定标准进行评估。
- 安排入围供应商的展示。
- 检查供应商参考。
- 入围的供应商报告。
- 评估小组对入围供应商/推荐人进行现场访问。
- 评估组完成评估并选择入围公司。
- 最佳和最终报价(BAFO)与入围公司。
- 与首选供应商进行最终谈判。
Manage 阶段
- 管理,每个协议都明确了双方的权利和责任,所以识别、理解和管理它们是很重要的,以便更好地确保你“得到我们的合同”。签署协议并不是一个过程的结束,而是与供应商持续关系的开始。它需要被管理,以便为组织提供最好的结果。
实施、管理和更新:
- 根据合同和工作状态执行协议和服务
- 管理协议,确保卖方的表现符合合同要求
- 审查和控制所有的变更项目经理和团队成员关注建设性变更命令是至关重要的
- 如果要求更改,那么承包商可以合法地向买方收取额外的工作费用
更新/结束采购:
- 包括完成、解决合同和解决问题
- 项目团队应:
- 确定所有工作是否正确和令人满意地完成
- 解决任何问题或未解决的项目
- 更新记录以记录所有的经验教训和成果
- 吸取所有的知识和经验教训
- 合同本身应包括正式验收和收尾的要求
Contract 合同
定义
- 合同是所有由外部方交付的活动的真实来源之一
- 一种相互具有约束力的协议,规定卖方有义务提供指定的产品或服务,而买方有义务为此付款
- 一份明确职责并聚焦于关键需求的文件——可交付成果、质量、时间框架等
- 一份文件必须详细和准确,因为它们是用作最终位置的(你放入它们就会得到它们)。
- 很少被使用或依赖,被视为最后一个调用点(发生争端无法解决的时候会通过合约解决)。
种类
固定价格合同
- 固定价格合同:涉及一个明确定义的产品或服务的固定总价。
适用场景(保守,固定,无风险)
- 适合清晰的 deadline ,如果时间规划的很好,那么就几乎不存在超预期的风险,那么就可以选择 fixed price
- 详细说明(规格),项目的需求等文档非常清晰
- 项目周期短:越长的周期变数越大
- 可选的客户控制
- 几乎不会在实施过程中发生需求变更
优势和劣势(对于购买方来讲)
- 没有额外的多付的款项
- 没有疑虑(不需要担心供应商磨洋工,到期不交货)
- 不需要监督
- 没有完全出人意料的结果(1. 因为钱已经给了,到期一定会有东西交付过来,所以合同保障了卖方能够见到真正的产品; 2. 最后看到的产品和我开始预期的差不多)
- 风险低
- 长期准备
- 没有对项目的控制权
- 缺乏与开发团队的沟通
时间和材料合同
时间和材料合同:涉及向卖方支付在提供服务中实际花费的时间和使用的任何材料。
适用场景(不确定性,改变,新奇)
- 原始项目概念
- 工作流可以改变
- 创新想法
- 鲜为人知的目标市场
- 意图控制(出钱方有权力参与,钱阶段性地给)
优势和劣势
- 灵活的预算
- 轻松开始(不需要那么多前期准备)
- 部分付款机会(钱一部分一部分地付)
- 准备期间不需要有任何开销
- 适合 agile 的开发方式
- 没有 deadline
- 对预算的掌控性较低(预算最后可能与预期大不相同,无底洞)
- 参与时间(买方参与过程的时间很长)
不同合同种类的风险
- fixed price 对于买方的风险较低,售卖服务的一方可能会存在超过预算的风险
- time material 则是卖方风险更低
Contract 总结
- 合同中应包括考虑到项目特有问题的具体条款——质量、时间、地点等
- 主要合同条件应包括:
- 知识产权所有权和赔偿
- 里程碑和可交付成果
- 质量标准/性能和验收测试
- 变更/变更请求过程
- 不履行/终止-方便、违约等
- 脱离和过渡
- 违约金
- 费用和罚款
- 保证
软件项目管理:外包 outsourcing、采购 procurement、合同 contracts相关推荐
- 项目管理理论中关于软件项目外包采购管理的探讨
一.基本概念和背景 项目管理理论是一门综合多门学科的新兴研究领域,共有九大知识领域,包括项目集成管理.项目范围管理.项目时间管理.项目费用管理.项目质量管理.项目人力资源管理.项目沟通管理.项目风险管 ...
- 项目管理理论中关于软件项目外包采购管理的探讨(转)
项目管理理论中关于软件项目外包采购管理的探讨 摘要: 本文分析了目前软件外包采购管理的重要意义和目前的形势,提出基于"双赢"策略的软件外包采购思想.在项目管理理论.CMM和ISO9 ...
- 【项目管理】软件项目外包常见的3个坑
软件项目外包过程中经常会遇到几个坑.其根本原因在于甲乙双方对软件开发的理解不一致.尤其是甲方对软件开发的特点和流程不了解的时候.我在这里提出来,提醒管理同行注意.建议在项目启动过程中乙方给甲方宣讲,避 ...
- 软件项目管理相关内容1:项目介绍与背景 2:乙方投标书 3:合同 4:生存期模型 5:需求规格说明书 6:WBS 7:成本估算 8:甘特图 9:进度计划 10:质量计划 11:项目总结
软件项目管理相关内容 内容太多只选取部分内容 点击链接查看全部文档和项目 1:项目介绍与背景 一.项目名称 (一)项目背景 第二课堂被认为是实施素质教育的重要途径和有效方式,它能够能够培养学生与人相处 ...
- 【项目管理】外包和采购
外包是一个组织从外部寻找来源以获取需要的产品和服务. 海外外包有时用来描述安排在另一个国家的外包,即跨国完成的外包工作. 海外外包是全球化发展的必然结果,无论是在境内还是境外,IT项目正越来越多地依靠 ...
- 软件项目管理笔记Software Project Management
本文将软件项目管理的主要笔记整理出来,主要用于自己的复习和回顾. 目录 Chapter1. Project Management Introduction项目管理介绍 Chapter2. Produc ...
- 软件项目管理重点总结
文章目录 概论 走进项目管理 把控环境,控制过程 整合项目资源 控制项目范围 保障项目进度 驾驭项目成本 保证项目质量 协调项目人力资源 改善项目的沟通 应对项目风险 关注项目的采购和外包 概论 项目 ...
- 软件项目管理第4版课后习题-期末复习题型分册版-练习版无答案
软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...
- 软件项目管理第4版课后习题-期末复习题型分册版-带答案
软件项目管理第4版课后习题[附解析]系列文章目录 第一章 第二章 第三章 第四章 第五章 第六章 第七章 第八章 第九章 第十章 第十一章 第十二章 第十三章 第十四章 第十五章 第十六章 期末复习题 ...
最新文章
- c#测试字符串是否为GUID的几种方法
- FPGA之道(74)Verilog生成语句
- [bzoj3625][Codeforces 250 E]The Child and Binary Tree(生成函数+多项式运算+FFT)
- 九大经典算法之基数排序、桶排序
- WinCE驱动开发问题精华集锦
- 助力在线教育,阿里云推出百万专项扶持基金计划
- java shareable_spring中@Resource和@Autowired理解详解_编程语言_IT虾米网
- EF中创建、使用Oracle数据库的Sequence(序列)功能
- 轮环(Ouroboros)世界观介绍,摘自Guide Book
- 服务器powershell占用百分百,使用PowerShell统计服务器C盘空间
- python数据挖掘的基本流程有哪些?
- form-making爬坑笔记(jeecg项目替换表单设计器)
- 【MATLAB】铰链四杆机构运动分析(GUI设计)
- 如何在区块链底层平台和应用场景中搭一个“桥梁”,他们推出了“中间件”
- springBoot管理AOP日志+注解实现
- 中国苹果树苗市场产量需求与投资收益预测报告2022-2028年
- 刚子扯谈:一个调皮小子也能鼓捣教育?
- IT“民工”们的中年危机:三十不立的迷茫
- 服务提供和服务支持的区别
- sqlmap详细教程