项目管理者的尴尬

2023-10-28 07:38
文章标签 项目 管理者 尴尬

本文主要是介绍项目管理者的尴尬,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

近来项目基本处于停顿状态,所以有时间停下来好好总结下。

由于项目进行中经历了项目经理的更换,所以对不同的管理方法有一些自己的看法。
试着从程序员的角度来看看项目管理。

先看两个问题:
1.文档
很多程序员都有一样的想法,就是很讨厌写文档(起码是过多的文档),可是项目管理者偏偏最看重这个,他们整天催你交他认为必须的文档,拿到手后又这也不对,那也不对,吹毛求疵。程序员讨厌这样,但是却不能表现出什么不满,抵触情绪自然会影响到工作。

2.进度
一般项目开发都会有一个进度安排,用Project也罢,用其它的也罢,但是都会精确到
某一段时间内完成什么任务。程序员都按照这个来工作,进度落后了要加班,超前了会休息一下,看看书,学习学习。但是偏偏项目管理人员天天来问你,有时甚至一天几次:进度怎么样了?能完成吗?这时候开发人员会极度反感。“进度怎么安排的,我心里清楚,干嘛跟催命似的,我又不是奴隶,长工!!”但是有苦不能言啊,只能憋心里。

为什么出现这样的情况?
有的项目管理者在项目刚开始的时候作需求,作计划,估算等等,忙的不亦乐乎,但是随着设计,编码工作的展开,他们的职能似乎就退化了,不参与设计,更不要说编码了,他们的任务逐渐变的就只剩催交文档和进度跟踪了,而对于真正的软件不闻不问。不去了解设计,更不要说去看代码,看也是在评审的时候看你是不是遵守编码规范,或界面上的一些bug。而对设计和怎么实现的毫不关心。但是对文档却是一个也不能少,而且还在格式上费尽心机。他们以为这样就可以很好的证明项目还在自己的控制中,而且这些开发人员也很听话,可以向老板表明他也很忙,也作了很多事情。所以我认为这种现象的根本原因就在于项目管理人员认为他们作的是管理(而不是真正的参与),只要有文档,有可控的进度,项目就尽在掌握;更甚者,他们除了文档和进度就再也无事可作,变成了一个真正的”闲事主任“,他知道别人的进度,但却不知道自己的进度。

解决的办法就是真正的参与到项目的开发中,设计,编码,不需要很多精力,但是已经足够在开发中树立你的威信,在别人碰到问题的时候能够和他们进行更深层次上的讨论,交流。在评审时才能够看到问题的本质,而不是些细枝末节。一方面增加了自己在项目中的作用,另一方面能和开发人员真正成为一个团队,消除对立的情绪,和开发者的关系由“你们”变为“我们”,尽管立场和根本出发点仍然不同,但是已经可以互相理解,协作。更重要的是,知道项目当前最需要的是什么,文档?交流?或是一次“站立会议”?
而不是想当然的“瞎指挥”。

我并无意贬低项目管理在开发中的作用,更无意贬低项目管理人员,只是就我自己在开发中碰到的我觉得不合理的情况发表一点自己的看法(顺便发点牢骚),希望我的偏激没有冒犯那些真正出色的项目管理者,并且非常希望能看到来自项目管理者的观点。

 

 

 

http://blog.csdn.net/henanhorse/archive/2004/08/16/76053.aspx

这篇关于项目管理者的尴尬的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/291701

相关文章

用Microsoft.Extensions.Hosting 管理WPF项目.

首先引入必要的包: <ItemGroup><PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" /><PackageReference Include="Microsoft.Extensions.Hosting" Version="8.0.0" /><PackageReference Include="Serilog

eclipse运行springboot项目,找不到主类

解决办法尝试了很多种,下载sts压缩包行不通。最后解决办法如图: help--->Eclipse Marketplace--->Popular--->找到Spring Tools 3---->Installed。

vue项目集成CanvasEditor实现Word在线编辑器

CanvasEditor实现Word在线编辑器 官网文档:https://hufe.club/canvas-editor-docs/guide/schema.html 源码地址:https://github.com/Hufe921/canvas-editor 前提声明: 由于CanvasEditor目前不支持vue、react 等框架开箱即用版,所以需要我们去Git下载源码,拿到其中两个主

React+TS前台项目实战(十七)-- 全局常用组件Dropdown封装

文章目录 前言Dropdown组件1. 功能分析2. 代码+详细注释3. 使用方式4. 效果展示 总结 前言 今天这篇主要讲全局Dropdown组件封装,可根据UI设计师要求自定义修改。 Dropdown组件 1. 功能分析 (1)通过position属性,可以控制下拉选项的位置 (2)通过传入width属性, 可以自定义下拉选项的宽度 (3)通过传入classN

vue3项目将所有访问后端springboot的接口统一管理带跨域

vue3项目将所有访问后端springboot的接口统一管理带跨域 一、前言1.安装Axios2.创建Axios实例3.创建API服务文件4.在组件中使用API服务 二、跨域三、总结 一、前言 在Vue 3项目中,统一管理所有访问后端Spring Boot接口的最佳实践是创建一个专门的API服务层。这可以让你的代码更加模块化、可维护和集中管理。你可以使用Axios库作为HTT

vscode-创建vue3项目-修改暗黑主题-常见错误-element插件标签-用法涉及问题

文章目录 1.vscode创建运行编译vue3项目2.添加项目资源3.添加element-plus元素4.修改为暗黑主题4.1.在main.js主文件中引入暗黑样式4.2.添加自定义样式文件4.3.html页面html标签添加样式 5.常见错误5.1.未使用变量5.2.关闭typescript检查5.3.调试器支持5.4.允许未到达代码和未定义代码 6.element常用标签6.1.下拉列表

局域网内vue2 配置本地IP地址访问项目

在日常开发中同事可能需要访问你的前端项目,可以通过配置实现通过ip访问 一.首先找到config文件夹目录下的 index.js文件             将此处的host的值修改为0.0.0.0(即 host: 0.0.0.0) // Various Dev Server settings//host: 'localhost' //将localhost进行替换成 0.0.0.0host:

把Tiled中做出的地图弄到项目中~~就是懒,为了以后直接复制写过来

1.现在.h中声明private: cocos2d::CCSprite* ninja; cocos2d::CCTMXTiledMap*  tileMap; 然后.cpp中加入tileMap = CCTMXTiledMap::create("MyTileMap.tmx"); CCTMXLayer* backLayer = tileMap->layerNamed("Tile L

CocoStudio中的UI弄到项目中

1、   与alpah版相比,beta版中更改了创建的脚本,可以自定义项目的目录,接下来我们看看。先上图: 2、项目创建     找到 cocos2dx根目录/tools/project-creator/create_project.py文件,双击运行即可。如果未安装python环境,则需要下载安装。脚本运行起来,会显示一个图形界面,用以设置相应的项目

计算机Java项目|基于SpringBoot的网上摄影工作室

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路  关注作者有好处 文末获取源码  项目编号:L-BS-QBBSSPRINGBOOT