Atitit 外包管理规范attilax总结

1. 常见的外包问题2

1.1. 使用了过时的语言与技术2

1.2. 不易扩展的架构,架构落后2

1.3. 使用了小众语言,框架类库,组件等技术,导致维护扩展不易2

1.4. 没有源码(没有源码意味着可维护性功能修改等一系列的丧失)2

1.5. 缺乏设计文档等资料2

1.6. 供应商依赖(完全依赖于一家供应商 ,容易单点故障)2

1.7. 甩手掌柜,放任不管2

2. 解决方案2

2.1. 一定要有源码提供,并且源码可读性要比较高2

2.2. 编程语言与技术,应该使用开放式的目前流行的语言趋势2

2.3. 技术架构选择3

2.4. 尽可能决策使用流行的类库框架组件,资料多,容易维护3

2.5. 派驻驻场工程师,参与于规范开发整个过程,过程控制,尽可能的不要只做甩手掌柜3

2.6. 拆分模块多家参与协同开发,多家一方面可以解除供应商依赖的问题,一方面可以强制接口,提升扩展性等架构3

3. 外包的优缺点4

4. 外包的适合场景4

5. 参考资料4

1. 常见的外包需要注意的可能情况

1.1. 使用了过时的语言与技术

1.2. 不易扩展的架构,架构落后

1.3. 使用了小众语言,框架类库,组件等技术,导致维护扩展不易

1.4. 没有源码(没有源码意味着可维护性功能修改等一系列的丧失)

1.5. 缺乏设计文档等资料

1.6. 供应商依赖(完全依赖于一家供应商 ,容易单点故障)

1.7. 甩手掌柜,放任不管

2. 解决方案

2.1. 一定要有源码提供,并且源码可读性要比较高

2.2. 编程语言与技术,应该使用开放式的目前流行的语言趋势

目前来看,工业型的语言只有java 和c#.net系列可以入选。不过综合考虑历史与未来长期趋势,java是唯一的选择。

如果确实要使用一些语言,建议限制在小范围模块内使用,防止扩散

2.3. 技术架构选择 

目前的技术架构进化路线图基本沿着cs>> bs(web) 》nTie 》》soa 》》rest(roa)》 msa微服务 这个方向走。。

2.4. 尽可能决策使用流行的类库框架组件,资料多,容易维护

2.5. 派驻驻场工程师,参与于规范开发整个过程,过程控制,尽可能的不要只做甩手掌柜

2.6. 拆分模块多家参与协同开发,多家一方面可以解除供应商依赖的问题,一方面可以强制接口,提升扩展性等架构

当然,需要就多出来一些沟通等活动,但是利大于弊,值得实行。。

3. 外包的优缺点

外包是企业利用外部的专业资源为己服务,是现代社会非常重要的一种商业模式。外包利弊并存。

从而达到降低成本、提高效率、充分发挥自身核心竞争力乃至增强自身应变能力实施外包后带来的主要利益包括降低服务成本、专注于核心服务、品质改善和专业知识获取等。

外包带来的不总是正面利益,其负面影响主要表现在:

重要知识也同时流入竞争对手手中、预期的成本节约无法达成、企业内部知识流失

4. 外包的适合场景

一般非重要核心业务可以外包。。即使是核心业务,如果有通用化解决方案,也可以外包。第三,自己是否有足够的技术力量去实现,如果没有也只得外包。

但是,如果既是核心业务,没有通用化解决方案,一般还是建议自己尽可能的内部消化。。

5. 参考资料

软件外包规范.doc_微盘下载.html

外包管理流程解析_记得忘记_新浪博客.html

外包开发管理规范_百度文库.html

作者:: 绰号:老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher 王中之王King of Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak

简称:: Emir Attilax Akbar 埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke宗教与文化融合事务部部长, uke宗教改革委员会副主席

,Uke部落首席大酋长,

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科技cto ,uke 首席cto  技术总监 研发总监 研发主管 部门总监

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人。

uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,

uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

uke出版社编辑总编

uke终身教育学校副校长  Uke医院 与医学院方面的创始人 度假村首席大村长

转载请注明来源:attilax的专栏  ?http://www.cnblogs.com/attilax/

--Atiend

Atitit 外包管理规范attilax总结的更多相关文章

  1. Atitit 文员招募规范 attilax总结

    Atitit 文员招募规范 attilax总结 1. 概念 2 2. 文员招募范文 2 3. 重大意义 3 3.1. 第一层  文章撰写 能力 3 3.2. 第二次 文档管理能力 文档索引 检索查找 ...

  2. Atitit webservice发现机制 WS-Discovery标准的规范attilax总结

    Atitit webservice发现机制 WS-Discovery标准的规范attilax总结 1.1. WS-Discovery标准1 1.2. 一.WS-Discovery1 1.2.1.   ...

  3. Atitit 数据处理查询 中的异常标准化草案 jpa jdbc hb  oql规范attilax总结

    Atitit 数据处理查询 中的异常标准化草案 jpa jdbc hb  oql规范attilax总结 Javaee6 与net 异常规范1 Jpa规范 JPA全称Java Persistence A ...

  4. Atitit.研发管理软件公司的软资产列表指南

    Atitit.研发管理软件公司的软资产列表指南 1. Isv模型下的软资产1 2. 实现层面implet1 3. 规范spec层1 4. 法则定律等val层的总结2 1. Isv模型下的软资产 Sof ...

  5. Atitit 知识管理的重要方法 数据来源,聚合,分类,备份,发布 搜索

    Atitit 知识管理的重要方法 数据来源,聚合,分类,备份,发布 搜索 1.1. Rss 简易信息聚合(也叫聚合内容 Really Simple Syndication1 1.1. Rss 简易信息 ...

  6. Atitit jsr规范化分类 attilax总结

    Atitit jsr规范化分类 attilax总结 按照技术类别可以分成以下几类:1.Java EE (39 JSRs) --- J2EE平台规范 2.Java SE (42 JSRs) --- J2 ...

  7. atitit 研发管理 要不要自己做引擎自己实现架构?.docx

    atitit 研发管理 要不要自己做引擎自己实现架构?.docx 1.1. 目前已经有很多引擎了,还要自己做吗??1 1.2. 答案是自己做更好,利大于弊1 2. 为什么要自己做??1 2.1. 从历 ...

  8. atitit.事件驱动的总结attilax

    atitit.事件驱动的总结attilax Keyboard 基于的的ed 与  mouse 基础的ed Kb  base on focus ....   Mouse base on mouse mo ...

  9. atitit.身份认证解决方案attilax总结

    atitit.身份认证解决方案attilax总结 1.1. 身份认证1 1.2.  basic认证1 1.2.1. 编程实现basic客户端2 1.3. digest认证机制3 1.4. SSL认证3 ...

随机推荐

  1. 阿里巴巴直播内容风险防控中的AI力量

    直播作为近来新兴的互动形态和今年阿里巴巴双十一的一大亮点,其内容风险监控是一个全新的课题,技术的挑战非常大,管控难点主要包括业界缺乏成熟方案和标准.主播行为.直播内容不可控.峰值期间数千路高并发处理. ...

  2. ASP.NET Core 折腾笔记一

    前言: 在ASP.NET Core 1.0时,曾折腾过一次,后因发现不了System.Data而停止. 更因VS2015提示过期Delete掉VS了,其实主要还是笔记本的硬盘空间吃紧. 快双十一了,本 ...

  3. [.NET] C# 知识回顾 - 事件入门

    C# 知识回顾 - 事件入门 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6057301.html 序 之前通过<C# 知识回顾 - 委托 de ...

  4. MAVEN学习-第一个Maven项目的构建

    MAVEN安装成功之后就可以进行项目的构建和管理了: 为什么要用maven进行项目的构建和管理? 对于初学者来说一个最直接的也是最容易里的优点在于JAR包的管理,相对于以前开发一个项目的时候我们需要用 ...

  5. MVC还是MVVM?或许VMVC更适合WinForm客户端

    最近开始重构一个稍嫌古老的C/S项目,原先采用的技术栈是『WinForm』+『WCF』+『EF』.相对于现在铺天盖地的B/S架构来说,看上去似乎和Win95一样古老,很多新入行的,可能就没有见过经典的 ...

  6. C#使用GET、POST请求获取结果

    C#使用GET.POST请求获取结果,这里以一个简单的用户登陆为例. 1. 使用GET请求获取结果 1.1 创建LoginHandler.aspx处理页面 protected void Page_Lo ...

  7. 转:MSSQL还原单mdf文件报1813错误

    原文地址:http://www.cnblogs.com/clownkings/p/4950865.html 解决办法: 1.首先要备份好mdf文件,如果他没了经理非吃了你不可.都不吐骨头的. 2.在数 ...

  8. Oracle中的commit详解

    本文转自 : http://blog.csdn.net/hzhsan/article/details/9719307 它执行的时候,你不会有什么感觉.commit在数据库编程的时候很常用,当你执行DM ...

  9. Spring MVC初始化参数绑定

    初始化参数绑定与类型转换很类似,初始化绑定时,主要是参数类型 ---单日期 在处理器类中配置绑定方法  使用@InitBinder注解 在这里首先注册一个用户编辑器 参数一为目标类型   proper ...

  10. CodingLife主题更新

    收到反馈说CodingLife主题某些地方显示有问题,于是进行了更新,并且已提交.官方那边正在进行测试,我自己这边测完应该是没问题的,但不知道官方啥时候会进行更新,所以把CSS代码贴出来,有需要的可以 ...