SharePoint 项目的死法(三)
- 拙劣的供应商(团队)
坦率来说, 说这个原因需要一点勇气, 但在我从业的经历中, 充斥这大量的这样的案例, 没有什么实施经验的团队, 对产品几乎没什么了解的供应商, 三脚猫的开发人员,之前只会做做微软产品代理的所谓”金牌”, 不一而足. 我曾经见过不止一家公司, 不知道那根筋错了, 忽然说要做SharePoint, 第二天就在网站上挂出广告说自己是SharePoint方案提供商, 然后做砸一两个项目,然后说SharePoint是个烂东西而收场…. 当然, 作为还在这个圈子里混的一个小厂商, 我不会就这个话题展开太多. 我能给用户的建议就是, 不管是不是SharePoint项目, 提高你的识别能力, 这个你没有选择, 假定你没有识别能力, 抱歉, 不仅仅是SharePoint项目, 你一样会失败,当然, 这里面有一些技巧, 比如第三方咨询.
- 需求定义不清
这一点非常常见, 由于SharePoint本身的平台性, 所以很多SharePoint负责人往往是技术大牛而不太熟悉用户的业务, 而大部分的业务人员其实是不知道或者基本无法清楚的描述自己的需求的, 这个时候, 一个既了解SharePoint, 又能够从用户的角度来看待项目的项目经理(BA)就显得尤为重要,当然, 有一个既不太懂SharePoint又不知道如何引导和挖掘客户需求的项目经理, 项目的失败基本是必然的, 可悲的是, 这样的项目比比皆是.
这样的项目还有一个有意思的特征就是, 由于用户无法清楚的描述需求, 而项目经理又无法挖掘需求, 那么用户的最后需求就是: 界面, 所以, 哈哈, 各位可能再一次的了解为什么SharePoint顾问沦为美工的了. 当然, 有一种情况也比较常见, 那就是, 业务部门的经理不参与实际的需求开发而又有需求决定权也很容易导致这样的情况发生, 原则上, 这样的项目团队组成要尽量避免.
- 以”上线”为项目结束, 对项目推广困难准备不足
大部分的SharePoint推广有这样的一个周期, “不用”->”乱用”->”好用”, 初期阶段, 业务用户对IT项目大部分都是有抵制情绪的, 实际的表现就是不用, 然后在IT Policy等多种原因的影响下, 慢慢开始用起来, 发现这个东西还真的挺好用, 处于需求爆发期而大部分的IT对这种情况准备不足的时候, 就会发生”乱用”的情况, 比如把什么内容都丢在SharePoint上而缺乏分类和整理, 当然, 我们神勇的IT兄弟在面临这波需求爆发期沉着应对, 终于让IT平台和业务需求水乳交融, 天人合一以达到好用的状态, 是我们的最终追求.
据观察, 大部分的项目都死在不用阶段, 如果能撑到乱用阶段, 而死于乱用阶段的, 不多, 但成功渡过乱用阶段的时间, 不同的公司, 不同的情况, 不一而足.
- 团队结构
做SharePoint项目是个很苦逼的活, 一方面这个产品无法或很难直接面对端到端的客户, 你得有足够的技术背景来把握这个平台, 另一方面所有项目的价值基本都是通过业务的价值而展现的,所以, 必要的业务理解,沟通技巧也是必不可少的.在项目中, 团队的架构必须充分考虑这两个层面的特点.
比较容易跌入的是IT技术化陷阱,SharePoint中涉及到的技术点是如此之多, 恐怕项目组把这一些技术都过一遍以后几个项目都做完了,但对于企业管理而言, 技术, 永远是实现业务价值的工具而非重点.
保持你的团队技术和业务的结构合理性, 你需要平衡这一点.
- 缺少培训
由于SharePoint的特点, 知识的传播和转移就显得非常重要, 供应商做完项目是要走人的, 而SharePoint是需要长期投入的, 请记住, 向你的供应商提出, 教会我用而且正确的使用SharePoint.
SharePoint 项目的死法(三)的更多相关文章
- SharePoint 项目的死法(二)
说实话, 做SharePoint项目或者任何信息化项目并不是个容易的事情, 但成功的IT项目对于一个企业来说也许意味着很多, 从我的观察来看, 大部分的成功的信息化项目给企业所带来的回报都远远超过其所 ...
- SharePoint 项目的死法(一)
SharePoint是Microsoft的一个巨NB的产品, 从可查到的数据来看, 财富500强中已经有超过80%的企业已经使用了SharePoint的不同版本,从项目实施的经验来看, 个人感觉这个数 ...
- 社交APP经典死法18种,听野路子产品菜狗怎么说
点这里 社交APP经典死法18种,听野路子产品菜狗怎么说 时间 2015-04-06 11:24:53 虎嗅网相似文章 (4)原文 http://www.huxiu.com/article/112 ...
- 你做电商死法TOP10:你中了几枪?
有相关报道说淘宝目前只有3%的店铺能够盈利,其余97%的店铺基本上都成了炮灰.这是一个非常可怕的数字,都说不赚钱的电商是犯罪,那么,是什么原因导致了会有如此庞大的电商群体一如既往的走在这千军万马的不归 ...
- 如何在 NET 程序万种死法中有效的生成 Dump (上)
一:背景 相信很多人都知道通过 任务管理器 抓取dump,虽然简单粗暴,但无法满足程序的无数种死法,比如: 内存膨胀,程序爆炸 CPU爆高,程序累死 应用无响应,用户气死 意外退出,和人生一样 既然手 ...
- Visual Studio 2013 添加一般应用程序(.ashx)文件到SharePoint项目
默认,在用vs2013开发SharePoint项目时,vs没有提供一般应用程序(.ashx)的项目模板,本文解决此问题. 以管理员身份启动vs2013,创建一个"SharePoint 201 ...
- Laravel大型项目系列教程(三)之发表文章
Laravel大型项目系列教程(三)之发表文章 一.前言 上一节教程中完成了用户管理,这节教程将大概完成发表Markdown格式文章并展示的功能. 二.Let's go 1.数据库迁移 文章模块中我们 ...
- Vue项目搭建及原理三
我每次写博客都要先在本地写一遍草稿,所以之前有些发布顺序可能会有一丢丢凌乱 哈哈哈,以后绝对改正,那下面我们就说一下创建及项目目录结构吧 三.创建项目 1.初始化Webpack p.p1 { marg ...
- 使用Visual Studio Team Services敏捷规划和项目组合管理(三)——使用Kanban板
使用Visual Studio Team Services敏捷规划和项目组合管理(三)--使用Kanban板 1.要查看Kanban板,请单击Work>Backlogs页面上的Board 链接. ...
随机推荐
- 关于Keil C关键字xdata和data的问题
1.xdata表示这是一个外部RAM地址内的数据,数据最终将被保存至外部RAM的某个地址单元中:但是,外部RAM只能通过寄存器间接寻址来访问,也就是说,其地址需要保存在内部RAM中(其实或许是SFR中 ...
- Python网络爬虫(1)--url访问及参数设置
环境:Python2.7.9 / Sublime Text 2 / Chrome 1.url访问,直接调用urllib库函数即可 import urllib2 url='http://www.baid ...
- 使用testng多线程来测试成交编号重复的问题
1.首先编写一个测试用的 function CREATE OR REPLACE FUNCTION getDealmainNo_test(dealdate IN varchar2, productcod ...
- 【php】new static的用法
在一个类中,常见的是new self()操作,代表返回自身类的实例. 当父类中存在方法,然后每个子类继承于父类,调用这个方法会返回自身的实例化对象, <?php class A { functi ...
- js & get recursive ids
js & get recursive ids len = 0; bug for(let i = 0; i < 3; i++) { console.log(`i =`, i); let y ...
- Nagios学习笔记
1 Nagios功能 1.1 监控工具 1.2 可以监控主机/服务或者资源 1.3 四种状态值 OK,WARNING,CRITICAL,UNKNOWN CPU:90%(CRITICAL),80% ...
- js仿QQ拖拽删除
原生js实现仿QQ拖拽删除交互,无需任何依赖. 项目演示请看这里, gitHub请移步这里. 由于源码很长,所以贴到最下面了. 效果截图如下: 核心思想呢,就是点击圆点的时候全屏覆盖个canvas,在 ...
- Java参数引用传递之例外:null
今天写链表的时候写了一个函数,实参是一个空链表,应该是按引用传参,但是在函数内修改了链表,外部的链表没有变化. 原来是null作为参数传递的时候,就不是引用传参了. 引自:http://blog.cs ...
- 【Learning】分数规划
分数规划 分数规划是一类决策性问题.一般地,题目会要求你针对问题规划一种方案,使得其代价函数最小或最大.其中,代价函数一般是分数形式,且分子分母的构成元素一般呈现一一对应关系. 直接上例题观察:B ...
- Web Service(下)
4.WSDL文档 <?xml version='1.0' encoding='UTF-8'?> <wsdl:definitions xmlns:xsd="http://ww ...