`
iamzhongyong
  • 浏览: 806498 次
  • 性别: 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

    本文将深入探讨软件开发项目经理应具备的几项关键素质,以期帮助项目经理在职业生涯中取得更好的表现。 首先,执着是项目经理应具备的首要素质。软件开发项目周期长、涉及环节多,很容易遇到各种预料之外的困难和...

    软件开发文档模板_项目经理和程序员都需要[全套]

    本套“软件开发文档模板_项目经理和程序员都需要[全套]”提供了全面的文档资源,旨在帮助项目经理和程序员高效地进行项目管理和开发工作。下面将详细阐述其中涉及的知识点。 1. **需求分析文档**:这是项目启动阶段...

    20个C#项目实战开发及项目全部源码

    在C#编程语言的世界里,项目实战开发是提升技能、理解和掌握这门语言的关键途径。这份"20个C#项目实战开发及项目全部源码"的资源集合为初学者和有经验的开发者提供了丰富的实践素材,让我们一起深入探讨这些项目背后...

    大公司软件开发人员绩效考核模板

    在IT行业中,软件开发人员的绩效考核是企业管理中不可或缺的一部分,它直接影响到团队效率、产品质量以及员工的职业发展。"大公司软件开发人员绩效考核模板"是这样一种工具,旨在为评估和管理软件工程师的工作表现...

    软件项目开发的文档(全套).zip

    在软件项目的开发过程中,正确使用和维护这一整套文档,是每一个项目成员应当具备的基本能力。通过科学严谨的项目文档管理,软件开发项目将能够更加顺利地推进,最终产出高质量、高效率的软件产品。

    最好的产品经理手册(完整版)

    产品经理在工作中需要具备特定的素质模型。这包括领导力、沟通能力、决策能力和分析能力等。在面对不同的产品开发流程时,产品经理要能够灵活应对,利用培训、文档和资源等手段有效地控制项目进度和质量。 产品经理...

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

    可行性与计划阶段--项目开发计划.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-...

    深入体验C#项目开发(全部源代码及其附送源代码)

    在深入体验C#项目开发的过程中,源代码是学习和理解编程思想、设计模式和技术实现的关键。C#作为Microsoft .NET框架的主要编程语言,被广泛应用于桌面应用、Web应用、游戏开发以及移动应用等多个领域。本资源包含了...

    一个项目开发的全过程

    在项目开发的全过程中,有许多关键环节和技术细节需要掌握,以确保项目的顺利进行。下面将对这些重要步骤和相关知识点进行详细的阐述。 首先,项目开发始于需求分析。在这个阶段,团队需要与客户或利益相关者深入...

    软件开发-项目投标书

    在软件开发项目中,技术部分是整个项目的核心。它详细描述了项目的技术要求、设计原则、系统建设目标等方面的内容。技术部分需要明确项目的技术架构、系统设计、数据库设计、网络安全设计等方面的内容。 2.2 系统...

    Linux开发工具箱--项目开发的最有效途径.pdf

    《Linux开发工具箱:项目开发的最有效途径》首先介绍如何下载、构建和安装开源项目,如何发布开源工具,以及如何避免将时间浪费到还未准备好的项目中,并引导读者构建自己的项目。然后通过示例演示了如何在文本编辑器...

    ASP.NET项目开发案例全程实录(第2版) pdf

    《ASP.NET项目开发案例全程实录》以供求信息网、电子商务平台、小区物业内部管理网、图书馆管理系统、企业办公自动化管理系统、互动媒体学习社区、在线考试网、网上在线论坛、物流信息管理平台、博客管理系统、播客...

    软件项目管理(最全文档共102个文档).zip

    总的来说,这个压缩包文件提供的文档覆盖了软件项目管理的各个方面,对于软件开发人员、项目经理、质量保证人员和相关利益者来说,都是宝贵的参考资料。它可以帮助团队更加高效地进行协作,确保项目的顺利进行,并...

    Visual C++项目开发案例全程实录光盘源码(全部)

    c++,开发实例,Visual C++项目开发案例全程实录光盘源码(全部) 下载地址,本人已试,下载速度飞快。

    Python项目开发实战1-50 高清完整.pdf版下载

    Python项目开发实战1-50.pdf

    IT项目管理中的团队建设.pdf

    优秀的项目经理应该具备以下特质: - **专业背景**:具备相关的技术背景和丰富的实践经验。 - **管理技能**:理解并掌握项目管理的核心理念,如时间、质量和成本之间的平衡。 - **领导艺术**:包括激励方法、目标...

Global site tag (gtag.js) - Google Analytics