初为项目经理,你应该怎么做?

2023-10-29 10:58

本文主要是介绍初为项目经理,你应该怎么做?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近倍感轻松,因为负责的项目已经正式上线了.回顾这1年半的时间,真是酸甜苦辣,五味俱全.先来说下我们的项目,费用大概加起来接近300万,项目分为3个Phase,历时15个月终于正式结束了.所以在此回顾一下项目,并总结一下其中的经验和教训.欢迎各位拍砖.

    由于我们以前很少做项目(基本都是产品),所以在刚开始接到这个项目的时候,说真的,公司并没有成功的经验来供我们参考, 所以在我们项目结束后,来统计投入和收益的时候,我们竟然发现其实我们在项目的第一阶段基本不赚任何钱.这是因为项目开始时,我们投入的人力高达20个 人,其中包括一半是外包人员(然而这些不稳定的外包人员不但没有给我们的项目带来帮助,而且是我们一个很大的问题.后面我们会讲到这个问题).吸取了第一 阶段的教训后,我们在第二阶段和第三阶段的开发过程中,从没有超过5个人过.这是我们后期高收益的关键原因之一.

    其实在项目开始的时候,我并不是一个PM,在主键的项目进程中,我们本来的PM由于在与客户沟通和交流的过程中,以及在项目的架构设计中都存在着问题,被 掉到别的项目组了.因此我就接替了"不易之财",由于以前一直是个开发人员,没有做过项目经理的经验,当我知道我是PM的时候,又惊喜又害怕.成为项目经 理可能是我短期梦想(可能也是每个一线开发人员的梦想),可是又怕自己没有经验会把项目搞失败.所以在第一阶段的开发的初始阶段,我根本没有从角色上转变 过来,然而这个你是必须面对的,你不能什么不顾就在那coding,因为你还有其他的职责-项目经理的职责.比如:安排开发进度,控件开发流程,开发,技 术攻关等很多重要的角色.然而哪些是最重要的呢.这里我只根据自己的经验来呈现.

    首先我认为最重要的是:服务自己的项目组成员.由于你是第一次做项目经理,或许在团队中你的技术很领导能力不是最出色的.所以不能觉得自己就是老大,我觉 得还是把自己作为成员而非监工更有利于工作.服务自己的项目组成员包括很多内容:沟通、处理冲突,设定项目目标和项目优先级.客户既然能把这个项目给这个 Team做,就说明这个Team有这个能力,这时你要保证的是:你的team能在和谐团结的氛围中工作.这样才能保证我们设定的目标能顺利的执行和完成.

    其次:尽量让客户满意.在开发的过程中.与客户的沟通是一直存在的.因为某些需求细节的东西我们不可能也没有精力在项目的需求阶段全部搞清楚.所以就有可 能存在一些需求跟开始做需求调研的时候的需求存在着差异.这是作为项目经理的你,一定要调整好心态.不能因为客户的需求不明确或者是需求变化,产生对客户 抵触,更不能有不满的情绪,只能期待通过某种途径说服.但是经验告诉我们,客户的需求基本上都会做的.我们无力的争论或者争吵只能影响我们和客户的关系. 对我们只能有坏处没有好处.

   再次:确保团队的稳定性.在我们这个项目的开发过程中.由于有大量的外包人员参与,导致了团队人员的不稳定性.在这声明本人并不是针对外包人员,只是就事 论事.由于外包人员(我以前也做过外包)的工作态度和忠诚度的问题,往往给整个团队带来不好的影响.在我们这个项目的一期开发中,就存在这样的问题,外包 人员的突然离去,让整个开发进度受到很大影响,你必须重新分配人员接手他们开发部分,这绝对浪费了时间和精力,并且对接受的人员也是非常的不公平,容易影 响开发人员的心态.而目前很多公司在不同的项目中都用过外包开发人员.

   最后,是针对我自己的.PM必须是个很好的listener.倾听来自内部成员,客户,老板的,自己的心声.不要迷失自我.

   就写那么多了.以后再有体会,再拿来分享.并在此祝福这里所有的一线开发人员早日做PM

这篇关于初为项目经理,你应该怎么做?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/300175

相关文章

怎么用idea创建一个SpringBoot项目

《怎么用idea创建一个SpringBoot项目》本文介绍了在IDEA中创建SpringBoot项目的步骤,包括环境准备(JDK1.8+、Maven3.2.5+)、使用SpringInitializr... 目录如何在idea中创建一个SpringBoot项目环境准备1.1打开IDEA,点击New新建一个项

qt5cored.dll报错怎么解决? 电脑qt5cored.dll文件丢失修复技巧

《qt5cored.dll报错怎么解决?电脑qt5cored.dll文件丢失修复技巧》在进行软件安装或运行程序时,有时会遇到由于找不到qt5core.dll,无法继续执行代码,这个问题可能是由于该文... 遇到qt5cored.dll文件错误时,可能会导致基于 Qt 开发的应用程序无法正常运行或启动。这种错

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

springboot+vue项目怎么解决跨域问题详解

《springboot+vue项目怎么解决跨域问题详解》:本文主要介绍springboot+vue项目怎么解决跨域问题的相关资料,包括前端代理、后端全局配置CORS、注解配置和Nginx反向代理,... 目录1. 前端代理(开发环境推荐)2. 后端全局配置 CORS(生产环境推荐)3. 后端注解配置(按接口

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

Rsnapshot怎么用? 基于Rsync的强大Linux备份工具使用指南

《Rsnapshot怎么用?基于Rsync的强大Linux备份工具使用指南》Rsnapshot不仅可以备份本地文件,还能通过SSH备份远程文件,接下来详细介绍如何安装、配置和使用Rsnaps... Rsnapshot 是一款开源的文件系统快照工具。它结合了 Rsync 和 SSH 的能力,可以帮助你在 li

电脑密码怎么设置? 一文读懂电脑密码的详细指南

《电脑密码怎么设置?一文读懂电脑密码的详细指南》为了保护个人隐私和数据安全,设置电脑密码显得尤为重要,那么,如何在电脑上设置密码呢?详细请看下文介绍... 设置电脑密码是保护个人隐私、数据安全以及系统安全的重要措施,下面以Windows 11系统为例,跟大家分享一下设置电脑密码的具体办php法。Windo