精华内容
下载资源
问答
  • 影响工作效率的因素主要有三:能力,经验,责任心。这三者相辅相成缺一不可。没有能力,遇到没有遇到过的问题,就很难解决。而做软件开发,头几年肯定是不断遇到不同的项目,解决未知的问题,在积累足够的经验前,没...

    看了一篇博客《为什么程序员的工作效率跟工资不成比例!》有感而发。

    影响工作效率的因素主要有三:能力,经验,责任心。这三者相辅相成缺一不可。没有能力,遇到没有遇到过的问题,就很难解决。而做软件开发,头几年肯定是不断遇到不同的项目,解决未知的问题,在积累足够的经验前,没能力根本就坚持不下去。没有经验,那么你会发现你所碰到的都是你没有遇到过的问题,有经验的半天甚至一小时能解决的,你虽然有能力,但还是可能花上一天或数天解决。而没有责任心,即使你有能力,有经验,你也可能上班看看新闻聊聊天不做正事,到最后时间抓紧把工作做完。但别忘记再厉害的程序员也不能保证程序一次通过没有BUG,而没责任心的人是不会仔细检查自己的程序的,那么最后还是会因为各种原因拖延时间。

     

    能力这东西虽然有后天锻炼,但主要还是先天的,或者说在你工作以前,你的个人天赋,知识体系都称为你的能力,基本已经定型,在工作中虽然有提高,但主要是经验方面,能力提高不会太大。

     

    经验在我们IT这个领域是可以提高的最快的一个属性了,一个新手只要做上几个项目,就马上拥有丰富的经验了。而有经验和没有经验,在工作中差别是非常大的,所以一般程序员要提高的,主要是经验,这也是最容易实现的。

     

    最后是责任心,这个责任心其实在你工作时,基本已经形成了,这个和你的性格,习惯,历史经历有很大关系,俗话说的好,江山易改本性难移。当然责任心没有这么夸张,但也不是那么易于养成的。

     

    前面我说影响效率的因素:能力,经验,责任心是相辅相成缺一不可的,在前文中我已经说明为什么是缺一不可,这里说下相辅相成。

     

    能力高的人,获得经验也快,因为能力高的人,必然做事比别人快,也就经验更快积累,别人知道你的能力高也会把更难的问题交你解决,你获得经验的途径也就更多。但有能力没有责任心,那也不一定会更快获得经验,因为你根本不想做事情,那么你的能力根本没有途径发挥。只能被动接受别人安排,而不主动要求做事情的,如何能学到东西。没有责任心,你在做事花费时间上和别人没有能力的人花费的一样多,你出现BUG的数量上不比别人少,那么谁能注意到你有能力?反之,你责任心强了,不说你花费的时间更少,软件质量上,肯定也比其他人更高,时间少质量高,经验也更多了。

     

    说到责任心,我这里把程序员(或者所有打工者)分为三类人:一类为积极向上,有责任心有进取心的人。这类人即使你不安排工作,他也会主动找工作做,最低的也是只要布置好任务,那么他肯定能最快最好的完成。另一类是得过且过,你布置任务了,他就按你的要求做,你没有要求的,他就随便做,时间多的,他就慢点做,时间少的,也会加班做。大多数人是这类人。第三类是那种习惯偷懒,偷奸耍滑的人,这类人很少见,但也有,通常是那些能力不行责任心无的,看起来好像是在认真工作,也会努力加班,但实际上没有一点工作进度,借口却永远不会缺少。

     

     

    作为管理者,你要能够准确分辨你手下的程序员的情况,有没有经验,在面试阶段可以看出,有没有能力,需要长期观察,有没有责任心,在工作中仔细体验。对于第一类人,即使能力不足,经验没有,但靠努力,也能达到中上的水平,但这也需要你的教导和培养。如果他有很高能力,那么恭喜你,这种人才一定要留住,升职加薪在所不惜。对于第二类人,如果是有经验,或者有能力这两者其中之一的,那么你需要的就是严格管理,指定优秀的制度和工作流程,让他们慢慢养成良好的工作态度和习惯。对于第三类人,发现后还是尽早淘汰掉吧,不要浪费时间了,要知道一颗老鼠屎坏了一锅汤,这样的人留在团队中绝对是弊大于利的。

     

    作为管理者如何分辨手下员工的能力和工作态度,是一项最基本的管理能力,是是否能成为优秀管理者的重要条件。可以说不能正确判断手下员工能力的,无法成为优秀管理者。

     

    以本人为例,作者本人曾经在一广告公司做技术负责人,主持一个广告自助投放平台的开发工作,当时开发平台时,出于公司角度以个人最大能力定了一个很少的开发时间,按我的经验,我定的时间是一般公司开发该类项目的一半左右(这类项目一般来说3月左右,我定了7周),人数少两倍以上(正常一般后端需要2-4人,我这里前后端各一人)。即使这样,因为没有比较,老板还不满意,即使解释,他也没觉得你做的好。这也是本人后来离开该公司的一个主要原因。

     

    这是因为领导者即不懂技术,也不愿意去了解相关知识造成的(连去了解竞争对手公司技术部组成都不愿意,无话可说)。

     

    同样道理,在有对比情况下,可以很容易比较出在能力和工作效率上的差别,我后来一家公司,在两个项目同时开发的情况下,客户端共6-7人,服务端就我一个,每次都服务端提前完成,然后还有时间做领导要求的其他东西,可以等上一两个月后再与客户端联调早就做好的接口。这种情况不用说也明白工作效率的高低。

     

    作为程序员,就应该努力提高自己的能力,经验,责任心,即提高工作效率。作为管理者,就是制定正确的评判标准,做的好的奖励,做不好的惩罚,这样才能鼓励程序员提高工作效率,如果无法评价甚至得到相反结果,轻则大家都失去工作热情,磨洋工,重则有能力有追求的都跳槽,无能力的留下来霸占位置。

     

    最后说一句,以加班来判断程序员工作的,必然得到错误结果!

     

    展开全文
  • 影响网络应用程序性能的因素

    千次阅读 2005-07-20 10:40:00
    那么都有那些因素影响到网络程序的性能来?我们以Windows平台上的应用程序来分析,首先将影响因素分为两个部分:基础网络部分,应用程序的网络驱动部分。基础网络部分指物理的网络结构和链路,主要有下面几个方面的...

    随着网络的发展,越来越多的应用程序需要依赖于网络,所以网络的性能直接影响到我们应用程序的性能。那么都有那些因素影响到网络程序的性能来?

    我们以Windows平台上的应用程序来分析,首先将影响因素分为两个部分:基础网络部分,应用程序的网络驱动部分。

    基础网络部分指物理的网络结构和链路,主要有下面几个方面的因素:

    1. 网络的速率和带宽。这是一个根本的问题,如果网络的基础设施不够快的话,那么其他都面谈。
    2. 通讯计算机之间的距离和路由。最基本的知识,在LAN内的应用程序就能够跑的飞快,因为基本上LAN的计算机第一个条件满足了,而且距离短,且路由跳数少,但对于WAN的应用程序来说距离和路由是决定程序性能的很重要的方面,一般来说距离越远,信息的传输延迟时间越长,而路由的跳数基本上与距离有关,但路由的路径却可以确定,那么选择一个好的路由(时延最小的)是必要的。时延的大小可以通过tracert或其他的工具来测量。
    3. 计算机的处理能力。一般情况下,CPU频率高的计算机处理起来要比CPU低的高,特别对于需要高速传输数据的应用程序,某个CPU频率可能是处理流量的极限,但使用相对频率高的CPU可能轻松处理。另外CPU的频率高低对程序的影响在发送和接收端都存在,如果接收端不能很快的从缓冲区中把数据取出来,那么发送端必然会收到0窗口的报告,从而停止等待对方的窗口恢复(TCP),造成本来可以利用的带宽被浪费。

    那么在给定的基础网络部分之上怎么样尽量利用其发挥最大的性能着就属于网络应用程序本身编写的责任了,这也是很有讲究的,下面基本方面可以参考:

    1. 使用阻塞套接字。阻塞套接字可能会对应用程序的性能造成影响,在阻塞套接字时,程序必须等待SOCKET处理完毕或者出错后才返回,这段时间CPU就无聊的等待,对于非阻塞可以在这段时间做一些数据准备工作,一旦SOCKET可以用就立即发送数据,并行性更好。
    2. 频繁的调用send和recv。如果发送很很小的数据包且流量很大的时候(例如:每秒30000个150字节的包),而一次只发送一个包,就可能导致每秒中要调用30000次send函数,这个代价很大,因为每次调用send都要从用户态到核心态的switch,所以这个时候应该尽量减少send的调用次数,例如使用WSASend或用一个更大的发送缓冲区。对于recv也是同样的结果,最好使用一个较大的缓冲区来接收,然后使用内存COPY。实践发现,内存COPY比调用send或recv耗费的CPU时钟周期要少的多。
    3. 频繁的出错。对于在套接字不可用的时候调用send或recv函数,只会导致出错,而每出错一次就浪费一定的CPU周期,这个代价比较大,所以尽量保证每次调用send或recv的时候都能够正确,因此应该在调用他们之前使用select函数来检查一下(对于非阻塞),在出错之后也要检查等待可用后再调用。
    4. 不必要的网络数据量。网络传输数据的时候即使一个无用的字节也是负担,特别对于WAN,所以在自己定义数据包的时候应该尽量采用最小化的原则,例如,使用bit可以完成的就不要使用一个字节,使用一个字节完成的就不要用两个字节(当然最小也的一个字节),这个可以参考TCP/IP各类协议定义的时候采用的格式,非常精简。

    以上这些是本人工作总结的结果,希望与大家一起分享探讨。

    展开全文
  • 最近一直在考虑,像这样的产品,什么才是影响性能的主要因素呢? 我觉着有三年以上经验的程序员,写出来的java代码都是差不多的,而且公司也有详细的开发规范, 开发规范分两部分: 第一部分是代码规范 ...

    我在公司负责产品的研发工作,产品主要是面向行业用户的,用来做开发整合的。有别于互联网的网站。


    最近一直在考虑,像这样的产品,什么才是影响性能的主要因素呢?


    我觉着有三年以上经验的程序员,写出来的java代码都是差不多的,而且公司也有详细的开发规范,


    开发规范分两部分:


    第一部分是代码规范

    第二部分是注意的问题:比如用StringBuffer代替String之类的东西,比如,尽量避免大段的代码同步等。


    要求每个程序员都必须按照开发规范来写程序,所以只要不是水平太次,一般不会在代码写出影响性能的东东。


    所以感觉影响性能的还是在数据库和页面两部分。


    数据库主要表现在:SQL执行的效率不一致,有的程序员写的SQL执行效率高一些,有的写的SQL执行效率低下。

    页面:主要表现在图片过多、js文件过大等方面。


    我觉着,如果一个有三年经验的程序员,应该不会写出太次的SQL,同样的业务逻辑(同样的表结构),两个程序员


    写的SQL应该相差不大。


    所以我感觉影响SQL执行效率低下的原因,最有可能的不是程序员写的差,而是:

    1、数据库表结构设计不合理,业务逻辑设计不合理,在业务逻辑变化的时候,出现拼凑,凑合等情况,导致巨无霸SQL的产生。

     

    2、数据库没有做相应的优化,比如没有加索引等。


    说到加索引,发现程序员一般喜欢不经过详细的SQL执行计划的分析就加。其实这是值得商榷的。

     

    结论:


    设计是最重要的,但是要做到完美的设计,可以说现阶段的水平,基本没戏。


    碰到业务逻辑变化咋办?


    只能不停的review,不光是代码的review,设计的review也是不能少的

     

    这又带来一个问题,设计变了(比如数据库表),如何与老版本兼容呢?

     

    真是一个头疼的问题!


    展开全文
  • 性能测试---影响性能的因素

    千次阅读 2018-12-24 22:57:57
    要去测性能我们首先得知道哪些因素影响到性能,我们知道一个应用系统不是独立的,而是依赖很多因素,依赖的因素都是影响性能的变量,如果我们只关注某些因素那测试的时候一定要保持其他因素不变才会有个稳定的结果...

    性能测试是软件测试中细分的一块,也是难度比较大的,大部分人学习性能测试都是偏重工具的使用了,有点本末倒置,性能测试最主要还是性能分析,性能调优

    要去测性能我们首先得知道哪些因素会影响到性能,我们知道一个应用系统不是独立的,而是依赖很多因素,依赖的因素都是影响性能的变量,如果我们只关注某些因素那测试的时候一定要保持其他因素不变才会有个稳定的结果。以看病为例,从中医的角度看人体器官是个互相依赖的复杂系统,不能头痛医头脚痛医脚。

    下面介绍下哪些因素会影响到性能,以及是怎么影响的...

     

    0、影响性能的4大因素

    影响性能4大要素

     

    这个图一看是不是觉得比较高大尚,是不是我从哪里偷来的啊,我写文章本着原创的原则是自己整的,有图有真相,另外不用汉字用英语是觉得英语看着笔画少简洁点,天天上班写邮件用英文也有看着比较顺眼。

    影响性能主要是这么4大方面的因素:

    1)硬件层面

    计算(CPU)、存储(Storage)、网络(Network),计算机硬件资源也主要是这3方面的资源,现在流行的云计算也主要是这3大资源的虚拟化

    2)系统层面

    操作系统(Operating sytstem)是大部分应用离不开的一个平台,目前前后端主流的操作系统是Linux,Windows,Android,iOS。同一种操作系统,不同的发行版本对性能的影响也是比较大。

    3)中间件、数据库

    这一层不是每个应用都会涉及,但大多数复杂的后台应用系统都会涉及到。比如很多web server会用到middleware  Tomcat、Nginx, 会用到数据库MySQL、Oracle. 

    4)应用程序

    最后这个就是我们直接接触,直接测试的系统本身了,对性能影响最大的因素毫无疑问就是应用程序本身了。

     

    1、硬件层面

    硬件设施不好影响性能大家肯定都知道,手机CPU一般通俗的讲就是手机芯片,联发科的比较low那换个高逼格的高通了。运行内存8G用起来卡,换成16G可能就飞起了。你百兆网卡的电脑接的光纤网速再快也只能跑100M/s。

    实际上硬件层面对性能的影响还远远不止我们了解到的上面这些概念。

    1.1 CPU、Memory

    现在硬件和软件的区分越来越不明显了,很多固件或者驱动我们有时也可以看成硬件。很多服务器都有CPU核的虚拟化功能,比如实际上4个物理CPU核,但是可以虚拟化出来让操作系统层面看到是8个核。但是CPU的这个虚拟化功能开启的时候性能好还是关闭的时候性能好呢? 这个要看具体应用,没有通用的答案,所以这就有性能调优的空间。

    现在CPU多核后,所有的核通过总线访问内存,总线就成为瓶颈了,于是出现了NUMA架构,把CPU分组,每组分一块内存就近访问,不是通过总线统一访问。那分几个NUMA呢,以及有NUMA后怎么调优,网上会看到很多关于MySQL在使用NUMA时很多坑,有很多调优的推荐方案。

    关于存储,很多传统的数据库大部分数据是放磁盘上的,访问太慢性能不能满足需要,现在就有很多内存数据库,比如Redis、HANA

     

    1.2 Network

    关于网卡,大家比较容易想到的是比如两个网卡组bond,配成主备模式相当只发挥了一个网卡的功能,另外一个没起作用,不过稳定可靠点,配成负载均衡的话两个网卡的能力都发挥了。

    另外现在大型互联网公司每天处理海量的数据,传统的数据流是这样的: 物理网卡->网卡驱动->TCP/IP协议栈->Socket接口->上层应用,这里数据处理的路径比较长而且还涉及到linux内核空间(tcp/ip协议栈)到用户空间(socket接口)的切换,时延肯定太长,于是出现了intel推出的DPDK, 数据直接从物理网卡->用户空间的DPDK了。腾讯、华为很多后台处理就用到了DPDK。虽然有DPDK这么个框架给你用,但是实际用于生产可能就涉及到自己的一些客制化处理,性能调优了。

     

    2、操作系统层面

    操作系统层面涉及到的调优就太多了啊,先别说怎么调,关是选哪个就够头疼了,以Linux为例。Redhat、CentOS、SuSE你选哪个,用哪个版本?特别是你的应用比较偏底层处理的话会影响很大的,比如我自己测的产品跑性能测试时,SuSE 11 SP1结果比较好,升级到SuSE 11 SP2性能下降明显,调查发现新patch的一个功能会影响到功能,最后解决方案就改配置把那个功能禁用了。后面从SP2升级到SP3发现性能又降了,具体原因还在调查中...

    另外一些操作系统常用的配置,比如你没有使用GUI的需求,那就直接禁用GUI,如果你的应用对磁盘操作比较多,那你得对比下不同文件系统的性能情况....

     

    3、中间件、数据库

    中间件的话比如Tomcat、Nginx这些东东有很多配置,设置不同的参数对性能影响很大,比如Nginx配置单个进程允许客户端最大连接数、绑定不同Nginx进程到不同CPU核。

    数据库的调优就更复杂了,都够你去折腾一辈子的了,简单的比如不同SQL语句的写法性能差着十万八千里。一些常用的表的数据操作逻辑是放代码里面处理还是弄成存储过程放数据库上,这个不仅要从功能架构角度考虑还要从性能角度考虑了。

     

    4、应用程序

    我们平常说性能其实很多时候较少考虑上面提到的3点,狭义来讲主要关注应用程序本身。菜鸟写出来的代码比牛人写的差着几条街,除了功能、稳定性、可以扩展性外最能体现差别的还是性能,这个除了些通用的编程最佳实践外,就得根据具体的应用具体分析了。

    在学校学数据结构和算法的课时大家知道有个时间复杂度,可以衡量下算法的性能是好事坏,这个确实有点用。不过你真正工作中写代码时打着灯笼可能也找不到哪个地方要你写个复杂算法,好不容易有个排序的需要一般调用个函数sort下就行,你可能感觉英雄无用武之地了。那就只能在很多细小的方面去考虑性能了,比如别太频繁写磁盘,先把数据放内存,达到多少再刷磁盘。别想着内存够够的想分配多少就多少,得抠门点省着用,能用一个字节解决的就别用两个字节,内存用完了就快点释放掉别占着茅坑不拉屎。

    展开全文
  • 性能测试的四大影响因素

    千次阅读 2020-05-23 15:04:07
    要去测性能我们首先得知道哪些因素影响到性能,我们知道一个应用系统不是独立的,而是依赖很多因素,依赖的因素都是影响性能的变量,如果我们只关注某些因素那测试的时候一定要保持其他因素不变才会有个稳定的结果...
  • 影响项目进展因素都有什么

    千次阅读 2018-09-03 16:46:30
    范围、时间、成本、质量、人力、风险、采购、沟通,一个成功的项目与这些因素是紧紧相关,不可分离的。 但是在项目的实际参与中,在项目的操作过程中,可以发现无论是项目管理中的哪个因素,与其关联最多、涉及活动...
  • 影响软件开发项目进度的因素

    千次阅读 2009-09-16 22:04:00
    软件开发项目中影响进度的因素很多,如人为因素、技术因素、资金因素、环境因素等等。在软件开项目的实施中,人的因素是最重要的因素,技术的因素归根到底也是人的因素。软件开发项目进度控制常见问题主要是体现在对...
  • 一、影响软件开发项目进度的因素  要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。软件开发项目中影响进度的因素很...
  • 详解NVMe SSD存储性能影响因素

    千次阅读 2018-11-03 07:21:50
    导读: NVMe SSD的性能时常捉摸不定,为此我们需要打开SSD的神秘盒子,从各个视角分析SSD性能影响因素,并思考从存储软件的角度如何最优化使用NVMe SSD,推进...
  • 软件质量因素 6个The different elements, which impact the product, are named as software factors. They can be extensively partitioned into two software quality management process. The principal class ...
  • 工作: 从气象条件的改善和减排措施两方面进行探讨分析, 并结合数值模式和大数据挖掘技术实现气象和排放对大气贡献率的定量化研究 研究结果: 利用 WRF-CHEM 对霾和污染频发的 12 月进行模拟发现,气象要素的改变...
  • 影响项目进度的几大因素

    千次阅读 2012-02-20 22:00:52
    从事互联网行业已有几年了,每家互联网公司都有自己的团队,每个公司都有很多部门,各部门协调不好的话,进度慢,并且大家还累的要死,说一下我脑子里印象比较深的几个。...这样的情况,做程序的肯定都遇到过
  • 简述影响 Cache 命中率的因素 摘要: 存储器是计算机的核心部件之一。由于 CPU 和主存在速度上的存在着巨大差 异, 现代计算机都在 CPU 和主存之间设置一个高速、 小容量的缓冲存储器 cache。 Cache 最重要的技术...
  •  根据我的经验,影响系统性能主要瓶颈在I/O,包括数据库,socket,网络通信,文件等,例如频繁查询数据库并返回大量结果集,频繁操作大文件等,这些昂贵的操作会占用大量的CPU时间。拿系统响应和服务一个事务来说,...
  • 影响项目进度的软因素分析

    万次阅读 2010-06-30 15:18:00
    事实上,除上述三大因素之外,影响项目进度的因素还有很多,比如项目成员个人时间管理的好坏,项目团队的工作风格是否统一等等。试想,如果项目成员连个人时间都管理不好,整个项目的进度还有保证吗? 如果每个人的工作...
  • 网页打开速度是影响用户体验的首要因素。 硬件因素包括:服务器端、客户端和网速。服务器端主要包括:服务器的地 域,是否双线,处理能力等等;客户端的因素主要包括:用户的硬件配置、用户使用的浏览器、是否有...
  • 算法速度影响因素的本质 一

    千次阅读 2005-02-08 14:25:00
    算法速度影响因素的本质表面上,算法速度的影响因素繁多,但事实上,如果我们穷根究底的话,也会在这个看似繁乱无序的世界里找出一些本质的东西。先考虑这么一个问题:如果b地在a地正东方,一个人要从a地去b地,那他...
  • Tg值的测试方法以及影响因素揭秘

    千次阅读 2019-12-26 17:55:53
    分析了板材Tg值对PCB可靠性的影响,以及Tg的影响因素。 非晶态高分子存在三种力学状态,即玻璃态、高弹态与粘流态。Tg(高分子玻璃化转变温度)即高分子玻璃态与高弹态转变的对应温度。Tg值的高低与PCB成品性能...
  • 影响关键字质量度上下浮动的决定因素有很多。最厉害的是关键字的标题描述。标题描述很显然,百度这个搜索程序还没有厉害到能够自动判断搜索用户喜好的程度(当然,这也可能是一种趋势。从现在的发展来看也不无可能)...
  • 你现在也许正兴奋着,浑身充满激情,因为这是你辞掉你的全职工作后,开始在家工作的第一天。你决定开始在家做你自己的事情,以便最后成为自己的老板。你什么时候想工作就什么时候工作,想做多少就做多少,而不需要有...
  • 手机APP 实时竞价广告点击率的影响因素分析 摘要:近年来,随着移动互联网和大数据的发展,基于精准定向目标的实时竞价(RTB)广告投放模式逐渐成为移动广告领域的热潮。RTB 广告投放流程中,需求方平台(DSP)如何...
  • 发生 ANR 时系统都会获取哪些信息以及工作流程? 导致 ANR 的原因有哪些? 遇到这类问题该如何分析? 如何能更加快速准确的定位问题? 面对这类问题我们能主动做些什么? 简述 在正式分析 ANR 问题之前,先来看看...
  • 本实验通过多元线性回归分析,探究究竟哪些因素是地方财政教育支出(y)的影响因素,并做出预测。现有地区生产总值(x1)、年末常住人口(x2)、居民人均教育文化娱乐消费(x3)、居民教育消费价格指数(x4)、教育支出在地方...
  • 影响Linux下Java UDP包最大值的主要因素分析 dennis.hu.cd 2010-11-17 http://blog.csdn.net/gobitan<br />编写前 最近一直纠结于Java UDP包大小限制的问题。耗费了大量时间,现在问题终于解决了,...
  • 人脸识别工作流程

    万次阅读 2018-07-01 16:23:35
    人脸识别工作流程 人脸识别背景: 简单来讲,人脸识别这个问题,就是给定两个人脸,然后判定他们是不是同一个人,这是它最原始的定义。它有很多应用场景,比如银行柜台、海关、手机解锁、酒店入住、网吧认证,...
  • 影响高性能DSP功耗的因素及其优化方法 德州仪器DSP技术应用工程师 冯华亮 摘要 本文讨论影响高性能DSP功耗的因素,介绍一些DSP功耗的优化方法。 随着嵌入式应用需求的不断提高,DSP的速度也不断...
  • 项目成本管理包括确保在批准的预算范围内完成项目所需的各个过程。软件项目成本的管理基本上可以用估算和控制来概括,首先对...依据: 工作分解结构、项目进度计划、历史资料、项目范围说明书、项目资源说明、项目...
  • 让亲身实践者执行工作流程

    千次阅读 2011-05-13 09:53:00
    一方面,很难评估这种权衡中的利弊,因为其中牵涉到很多因素,所以有一条可能会有帮助的原则:只允许那些有特殊需要的工作流程被执行,而且要由那些直接使用它的人来执行。通常,经理和管理人员会提议工作流程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 218,813
精华内容 87,525
关键字:

影响工作流程的因素