`
iamzhongyong
  • 浏览: 810677 次
  • 性别: 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  
说有很对,项目经理肯定会喜欢这样的员工.但是,员工是否会喜欢做这样的员工呢?这要看团队,或者是项目经理本身,如果有员工做到了而项目经理没有任何奖励,甚至在出了问题的时候把责任都推到这个员工身上,来一个"你做的,你改吧!".最终结果会是什么样呢?
感觉员工的素质是和项目经理有很大关系的,好的项目经理手下不一定会出高素质的员工,但是差的项目经理手下一定不会出这种员工,即使有这样的员工,过一段时间后,不是变的素质低,就是离开项目组

相关推荐

    软件开发项目人员配置参考

    本文档旨在为软件项目管理提供一份详细的人员配置指南,帮助项目管理者(GM)更好地理解不同阶段所需的角色及其数量,从而更高效地组建和管理开发团队。 #### 核心理念 软件开发管理的核心任务在于充分发挥团队...

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

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

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

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

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

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

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

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

    项目开发计划书通用模板

    在项目开发计划书中,首先应包含项目的基本信息,如项目名称、项目经理、项目团队成员、预计开始和结束日期等。这部分旨在让所有参与者对项目有初步认识。 二、项目目标与范围 明确项目的目标是关键,包括项目要...

    我眼中产品经理的基本素质-李勇瑞.ppt

    在李勇瑞的观点中,产品经理的基本素质涵盖了多个方面,以下是这些素质的详细阐述: 1. 激情与兴趣:产品经理需要对所从事的工作充满热情,这源于对特定领域的兴趣,比如电子商务、搜索引擎或广告。专注的兴趣能让...

    嵌入式系统开发之道菜鸟成长日志与项目经理的私房菜

    《嵌入式系统开发之道:菜鸟成长日志与项目经理的私房菜》用平易朴实的语言,以一个完整的嵌入式系统的开发流程为架构,通过一位“菜鸟”工程师与项目经理的诙谐对话,故事性地带出嵌入式系统概念及开发要素,并点出...

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

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

    软件开发类投标项目全套解决方案模板

    - **项目开发组组成及各成员职责分配方案**:明确了项目工作方法、项目组织结构、关键人员简历等。 - **项目管理方案**:涵盖了项目例会、文档评审、项目风险控制、项目质量管理等方面的内容。 - **项目实施方案**...

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

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

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

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

    项目经理工具书

    “项目经理工具书”不仅是一本理论书籍,更是一本实践指南,旨在帮助项目经理们在实际工作中更好地运用各种工具和技术,解决遇到的问题,提高项目成功率。对于那些希望在项目管理领域有所作为的专业人士来说,这将是...

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

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

    软件开发部门人员考核表

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

    互联网大厂+ 华为等产品经理职级及能力模型

    产品经理是互联网行业和科技巨头如华为中的核心角色,他们负责产品的规划、设计、开发到上线的全过程。产品经理的职级体系通常反映了他们在公司中的地位、职责范围以及所需的专业技能。以下将详细介绍产品经理的职级...

    项目进度表,开发进度月报示例

    它帮助项目经理了解哪些任务已经完成,哪些正在进行,以及哪些还未开始。开发进度月报则是一种定期(通常每月一次)的报告,总结了过去一个月的开发工作,包括完成的任务、遇到的问题、解决方案以及下个月的计划。 ...

    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-...

Global site tag (gtag.js) - Google Analytics