管理者如何制定高效简洁的工作流程?

管理者如何制定高效简洁的工作流程?,第1张

流程是为达到特定的价值目标而由不同的人分别共同完成的一系列活动。活动之间不仅有严格的先后顺序限定,而且活动的内容、方式、责任等也都必须有明确的安排和界定,以使不同活动在不同岗位角色之间进行转手交接成为可能。

流程是在企业不断的'发展过程中所积累下来的宝贵财富,在你的前面有很多人都做过同样的事情,他们在工作中不断的总结经验,改善流程,使工作越来越简单,按照工作流程办事,会使你少走很多弯路,以最快最直接的方法达到最有效的执行。按照工作流程办事,能够让做和看一样简单。

我的一个朋友开了一家出版公司,以出版教辅书籍为主。教辅书籍要求很严格,要经过好几轮的审校工作。由于他的直接领导年岁已大,慢慢退居二线,由于他出色的工作能力很快就接替了直接领导的工作,荣升为主管。虽然的他专业能力比较出色,却从没有带领过团队,管理能力较弱一些,这时正好有一批小学教辅需要做,这个任务就分给了他们部门。他看到那么多的工作不禁上了头,以前都是做一本两本,现在一下子有十几本的书等着去做,他不知道怎么做了。

于是,他就去请教副社长,副社长告诉他不要发愁,其实和以往的工作程序是一样的,只是教辅书的数目增多而已,工作性质并没有改变。于是,他就按照原来的程序做了起来,该下发的下发,该联系其他部门的联系,可是到了预定的时间才发现,他的工作完成的非常糟糕。原来,他只知道自己做自己的,工作期间很少和下属沟通,下属根本不知道自己应该做些什么,他仍然把自己当成员工,没有认识到自己的管理职能和领导职能。

后来,副社长发现了这个问题,就让他向原来的老领导请教请教。他当天就给老领导把情况说了一遍,原来的那个老领导告诉他:“在我原来办公室的书橱上有一个红色的笔记本,上面有每一项工作的流程,按照流程办事才能既省心又省力。”

于是,第二天,他就按照工作流程展开了工作,只用了一周时间,就把那一堆乱七八糟的事情统统搞定了。

可见,流程是多么的重要。

两条制定流程的原则:

一.流程不在多少,而在有用

有的管理者认为,既然工作流程那么重要,那我就多制定点流程,让大家都按流程办事,工作不就变的简单了吗?于是,需要流程的地方制定流程,不需要流程的地方也制定流程,管理者看到那一本本厚厚的流程册,心里很高兴,殊不知,这些多余的流程已经严重影响了员工的积极性,影响了工作效率。

流程不在多少,而在于有用。只有管理者设身处地的为员工着想,为工作着想的时候,才能制定出完善的工作流程。而从来不深入群众,只是坐在高位,“高瞻远瞩”的管理者永远也制定不出有用的流程。

二.流程不在长短,而在可行

越简单的事情越容易掌握,也越容易 *** 作,错误率也越少。有的管理者为了显示自己的能力,为了显示工作的意义,不自觉的加大工作难度,即使一个非常简单的事情也要把他变得很复杂,制定出长长的流程出来。这样的流程不仅对工作毫无意义,有时候还会成为他人的笑柄。

流程不在长短,而在可行。管理者在制定流程的时候一定要多听听基层员工的意见,因为基层员工才是流程的执行者,只有方便基层人员的流程才是一个可行的流程。

#include <stdio.h>

void main()

{

int year

scanf("%d", &year)

if(year%4==0&&year%100!=0&&year%200!=0&&year%300!=0&&year%400!=0)

printf("%d",year)

}

既然1已经用来表示障碍,那就用-1表示有1种方案,-2表示有2种方案,……。

var a:array[0..100,0..100]of integer

n,m,i,j:integer

begin

read(m,n)

for i:=1 to m do

for j:=1 to n do

read(a[i,j])

if a[1,1]=1 then begin writeln(0)exit end

else a[1,1]:=-1

for i:=1 to m do

for j:=1 to n do

if a[i,j]=0 then

begin

if a[i-1,j]<0 then inc(a[i,j],a[i-1,j])

if a[i,j-1]<0 then inc(a[i,j],a[i,j-1])

end

writeln(-a[m,n])

end.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7929348.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存