`
iamzhongyong
  • 浏览: 809877 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

好的开发人员在项目经理眼中应该具备哪些素质

阅读更多

​这篇文章想写很长时间了,一直没下笔,今天终于空了一下,打算整理一下。

最初的时候源自于去年的那个“项目经理经验总结”http://iamzhongyong.iteye.com/blog/1977551 

工作几年来,在项目中做过纯开发,也做过项目经理,于是有了这些总结。有些点自己做的也不是很好,权当拿来自我反省吧。

 

1、积极,主动性

这个其实比较重要,如果说技术实力不强,有些东西没用过,这些其实都不是问题,只要主动的去学习,主动的去发现问题,跟进问题,其实很多技术类的问题都不是问题了。这个放在第一位的素质,我觉得挺重要的。

 

2、有风险提前抛出来

做项目肯定有风险,没有风险项目也就没有挑战了。如果仅仅靠项目经理去把控,一来项目经理没有那么多精力,二来每个人的视野有限制,这两个原因导致可能考虑不全,而这个时候,就需要每个开发同学能够主动的发现风险,并提出规避方案,如果没有规避方案,那提出来也行。

 

3、新的想法打算用在项目中的,自己提前搞demo验证过

有些同学,包括我自己,都会尝试一些新东西,例如新框架,新的工具等。但是有个前提,不要在项目开始或者进行中的时候才考虑用新东西试一下,项目一般都是有时间限制要求的。之前有同事说想在项目中用XX框架,这时候一般会考虑之前有没有搞过,如果搞过,那就放心去用好了,如果没搞过,在项目来临的时候,最好不要用。项目一般有预研阶段,这个时候,如果有新的想法,可以尝试做一些例子。为啥要这样呢?因为新东西有学习成本,这个倒是其次,有些新东西有坑在里面,因为这个世界没有银弹的方案。

 

4、主动承担没人负责的模块

有些模块的划分,可能没法划分到具体的人,因为可能是两个模块衔接的,这时候,如果时间允许,建议开发同学主动的承担一些没人负责的模块。例如两个模块的衔接、整体页面的安全方案考虑、单元测试的集成、持续集成等。

 

5、自己负责的部分完成之后帮助其他同事

这个和上一个重复了?没有。刚才的那个是没人负责的,这个是其他同事的,项目内部人员的技术素质可能是参差不齐的,有些东西可能熟悉的人几个小时就能搞定,有的可能需要一天时间,这个时候,如果你熟悉一个模块,而另外一个同事不熟悉,你就可以帮助一下了。

 

6、代码注释充分

由于我参与的大多是业务项目,有个特点就是复杂。这时候,就需要有充分的注释,当然是非常必要的环节才加。至于一看就能懂的,那就没有必要添加了。

 

7、代码自测充分,高质量的完成自己负责的模块

这个必须提一下,开发同学代码编写好了之后,需要提交给测试同学进行测试,有时候测试还分几轮。这时候,bug的情况体现了代码的质量,而质量的保证,除了经验和代码review之外,还需要自己完成一些自测的事情。尤其是主流程必须有,还有就是自己觉得一些边界的条件下。有人说着不是浪费时间吗?时间上这个是节省时间,自测充分之后,后续bug就少,返工就少,讨论问题就少,省了很多时间的。

 

8、畅通的沟通氛围

这个不是在说团队吗?不是了,就是说个人,项目中有各个角色,沟通必不可少,为啥说要自己创造一个好的沟通氛围呢?因为你需要找别人讨论问题,别人也需要找你讨论问题,如果沟通态度和语气啥的有问题,就会给彼此构建一个屏障,而这个屏障会导致大家沟通不是很顺畅,最终可能就导致一个问题大家理解的不一致。

 

9、必要时候协助项目经理

项目经理有时候也忙不过来,如果自己时间精力允许,那就帮一下项目经理。

 

10、责任心

这个放在最后,其实并不是说排名在最后,这个我认为也是很重要的,试想一个没有责任性的人写出来的代码,别人能信得过吗。

 

总体就上线这些了,项目管理是一个持续久远的话题,后续还会继续,算是自己一个阶段性的认知吧。​

 

2
0
分享到:
评论
1 楼 houxinyou 2014-04-19  
说有很对,项目经理肯定会喜欢这样的员工.但是,员工是否会喜欢做这样的员工呢?这要看团队,或者是项目经理本身,如果有员工做到了而项目经理没有任何奖励,甚至在出了问题的时候把责任都推到这个员工身上,来一个"你做的,你改吧!".最终结果会是什么样呢?
感觉员工的素质是和项目经理有很大关系的,好的项目经理手下不一定会出高素质的员工,但是差的项目经理手下一定不会出这种员工,即使有这样的员工,过一段时间后,不是变的素质低,就是离开项目组

相关推荐

    软件开发项目经理综合素质.doc

    在当今飞速发展的互联网行业,软件开发项目不断涌现,它们的复杂性和多变性要求项目经理不仅要有技术背景,更要有超凡的综合素质。一个优秀的项目经理能够引领项目团队跨越重重难关,实现目标。本文将详细探讨项目...

    华为项目经理面试题(参考)

    除了通用的项目管理技能外,项目经理还应该具备一定的专业领域知识,以便更好地理解和指导项目的技术细节。例如,在IT项目中,项目经理应了解软件开发流程、网络架构、数据安全等专业知识。 ### 9. 领导力 领导力...

    软件测试工程师应该具备哪些素质?

    现在从事程序员的人有很多,做测试工程师的人少点,工作压力不太大测试工程师应该具备的三项基本素质[1]很多年轻或者刚刚从事测试工作的工程师,经常会  开发一个好的软件,40%以上的时间用在测试上,所以软件测试...

    软件项目经理素质能力的必备要求.doc

    在信息化时代,软件项目经理的角色变得越来越重要,因为软件开发服务行业正在迅速发展,无论是大型企业还是中小型企业,都依赖信息化平台提升竞争力。项目经理不仅是一个职业热点,更是项目成功与否的关键因素。因此...

    测试思考——测试人员需要具备哪些素质?

    之前写的文章,今天分享出来测试人员需要具备哪些素质?测试人员需要具备哪些技能?  之前写的文章,今天分享出来  测试人员需要具备哪些素质?  测试人员需要具备哪些技能?  软件测试知识:测试计划、测试方案、...

    信息化项目软件开发费用测算规范-最新版

    1. **直接人力成本**:指直接参与项目开发的人员成本,包括但不限于项目经理、开发人员、测试人员等的人力成本。 2. **直接非人力成本**:包括购买或租赁软件、硬件设备的成本,以及与项目直接相关的培训费用等。 3....

    软件项目开发计划模板(带有详尽说明和表格)

    软件项目开发计划模板是一份详细的计划书模板,旨在帮助软件开发团队更好地规划和管理软件开发项目。该模板总共分为22个部分,涵盖了软件开发项目中需要填写的所有主题。下面我们将对该模板中的每个部分进行详细的...

    机械饰件项目部经理岗位职责.docx

    在工作中,项目经理会频繁与业务人员、设计人员、工装部人员和采购工程师等不同部门进行接触,包括项目启动会议、可行性评估、同步方案评审、样件开发、工装计划等合作,以确保整个新产品开发流程的顺利进行。...

    软件开发部门人员考核表

    3. **开发人员**:专注于软件产品的开发与实现。 4. **测试人员**:负责软件的质量保证,包括功能测试、性能测试等。 ### 二、考核内容概述 #### 部门经理考核内容 1. **管理能力**(40分):包括对公司要求的...

    敏捷软件开发原则,模式与实践(中文)

    敏捷软件开发原则,模式与实践 在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的敏捷...

    Visual C++项目开发实例导航

    《Visual C++项目开发实例导航》是一本面向具有Visual C++ 6.0使用经验的应用程序开发人员的参考书籍。它不仅适用于那些希望提高自己的开发技能的中级开发者,同时也为高级开发者在面对复杂项目时提供了一个有力的...

    Visual Basic.NET项目开发宝典.pdf

    内容简介 《Visual Basic.NET项目开发宝典》主要介绍Visual Basic的数据库项目开发过程。...读过《Visual Basic.NET项目开发宝典》之后,读者可以很有信心地在自己的项目开发中使用书中所学的内容。

    软件开发计划书(是 一个完整的项目开发文档)

    可行性与计划阶段--项目开发计划.doc ..............3.需求分析阶段--数据要求说明书.doc ..............3.需求分析阶段--用户手册概要.doc ..............3.需求分析阶段--需求说明书.doc ..............4....

    ASP.NET 4.0 网站开发与项目实战 光盘

    在“ASP.NET 4.0 网站开发与项目实战”光盘中,我们可以期待学习到以下核心知识点: 1. **ASP.NET 4.0基础知识**:理解ASP.NET 4.0的新特性,如改进的页面生命周期管理、更高效的缓存机制、增强的MVC(Model-View-...

    软件开发组织和角色分工

    - **职责**:虽然高级经理直接参与项目的时间不多,但他们在项目的成功与否中扮演着极其重要的角色。他们主要负责关键决策的制定,如风险管理、资源配置等,并关注整个项目的进展。 2. **产品经理/项目经理** - *...

    Android经典项目案例开发实战宝典源码

    通过深入研究这些项目案例源码,开发者不仅可以学习到具体的编程技巧,还能了解到项目架构设计、代码优化以及问题调试等多个方面,这对于提升个人在Android开发领域的专业素养大有裨益。同时,这些案例也可作为日后...

    项目开发中的周报/月报模板

    在项目开发过程中,有效的沟通和报告是至关重要的。周报和月报作为项目管理的关键工具,可以帮助团队成员、管理者以及利益相关者了解项目的实时进展、存在的问题以及未来的工作规划。以下是一个简化的项目开发周报/...

    Visual C++ 项目开发实例自学手册

    在项目开发实例部分,可能包含了一些实际应用,如数据库应用开发,这可能涉及到ODBC(Open Database Connectivity)或者ADO(ActiveX Data Objects)来连接和操作数据库。还有可能涉及到网络编程,使用Winsock API...

    软件项目投标最全技术方案书模板.doc

    本资源提供了软件项目投标最全技术方案书模板,涵盖了软件设计各阶段相关文档目录,旨在帮助软件项目经理和开发团队更好地规划和实施软件项目。下面是该技术方案书模板的详细知识点: 1. 软件设计各阶段相关文档...

    《ASP.NET项目开发案例全程实录(第2版)》所有案例源码.rar

    《ASP.NET项目开发案例全程实录(第2版)》所有案例源码,不包括视频,如要包括视频的,请下载以下所有文件再解压: 《ASP.NET项目开发案例全程实录(第2版)》随书光盘.part01.rar ...《ASP.NET项目开发案例全程实录...

Global site tag (gtag.js) - Google Analytics