zoukankan      html  css  js  c++  java
  • 关于公司管理的想法

        毕业后一直都是做的系统开发的工作,最近被各种项目追着走,搞得大家都一身疲惫,然后就在反思,究竟是什么导致的,先来分析下情况。

        部门主要做三维GIS开发,分为项目总监、项目管理人员、开发人员、数据人员、实施人员、其他

        项目总监:协调公司资源、各个项目管理、项目资源的分配协调,统筹的角色

        项目管理人员:项目管理,写文档、客户沟通

        开发人员:各个项目的开发,新技术的研究 

        实施人员:各个项目的安装部署培训

        数据人员:各个项目的数据制作、外包管理检查

        其他:售前和美工

       实际的工作内容

       项目总监:忙着给各个项目优先排序,哪个项目紧急优先安排资源,没有长远的计划,分不清重要的工作和紧急工作的关系,导致大部分事情都没有做完只是应急完成,就把资源用于下一个项目,下一个项目没完全完成又继续紧急的事情。 有句老话,欠下的总要还的,等到项目都不紧急的时候,就开始修修补补以前欠下的事情,导致大家都发现永远都在填补漏洞,严重影响了士气, 哪还有什么时间去学习,去改进,去创造。(项目总监需要站的更高,看的更远,要有大局观)  

       项目管理人员:忙着写标书、写文档,跟客户沟通,安排任务,遇到技术问题,经常找开发人员,如果开项目汇报还得带上开发人员。其中少了一个很重要的东西,项目管理,项目进度的监督,开发人员的工作有没有做完?没做完要怎么样安排计划?提前做完了是不是可以把资源分出来或者提前安排工作?(项目管理人员需要项目进度计划,真正的按照计划来监督项目,保障项目)

      数据人员:主要是项目外包工作的的管理,以及数据的检测,数据的制作,以及系统和数据配合工作,还包括项目的管理。其中的问题是如果是纯数据项目的项目必须由数据人员管理,但是如果包括系统的管理也由数据管理人员管理,这不是很乱吗?能做好吗?

     开发人员:根据时间以及项目时间的紧急程度,在不同项目之间切换。由于项目用到的平台较多,项目的类型也多,导致不同平台不同行业的项目在不同时间由不同的人负责,没有一个主负责人,谁都不想去改别人的代码,只改了分配到的bug,反正都知道过段时间又给别人了,为什么要认真去改好呢?导致系统各种问题,也不知道找谁负责。开发人员不应该多提高系统质量稳定性,创造新的产品吗?(一句话,写好代码)

    实施人员:数据处理,项目的实施。实际是经常做数据配置。不应该是多在不同服务器上安装不同版本的软件,测试可能的问题。多安装不同平台不同行业的系统,发现安装中出现的问题,反馈给开发人员,怎么去做数据处理,还搞Max,简直是笑话。

    缺少技术总监:来把控需要采用什么样的技术思路去实现,监督代码质量,做到谁开发谁负责。

  • 相关阅读:
    初认识AngularJS
    (imcomplete) UVa 10127 Ones
    UVa 10061 How many zero's and how many digits?
    UVa 11728 Alternate Task
    UVa 11490 Just Another Problem
    UVa 10673 Play with Floor and Ceil
    JSON对象和字符串的收发(JS客户端用typeof()进行判断非常重要)
    HTML.ActionLink 和 Url.Action 的区别
    EASYUI TREE得到当前节点数据的GETDATA方法
    jqueery easyui tree把已选中的节点数据拼成json或者数组(非常重要)
  • 原文地址:https://www.cnblogs.com/study3d/p/6170148.html
Copyright © 2011-2022 走看看