您的位置:首页 > 其它

软件人员评估体系

2014-01-21 17:28 162 查看
从上次写blog到现在很长时间没有写东西了, 最近帮公司写了个<软件人员评估体系>, 实际上本是用于 绩效, 但是骄傲的猫们肯定不喜欢了, 当然本身脑力mg的特点也是难以考核了, 话不多说, 上内容, 欢迎大家拍砖:

此评价体系尽量建立在公平、客观的立场,为了辅助大家在自己的工作过程中能不断总结过去、了解现在、规划未来,目的是使大家在这个过程中不断提高,同时我们也能根据每位研发人员的特点,提供适合的工作分配,达到持续提升自身能力、体现自身价值、为公司创造财富的目的。

整个内容分为两个部分,首先是对当前工作状态的描述,是从每位员工自己的角度进行自我工作的一个汇总。其次是问卷调查,针对每位员工自己的情况,进行填写。总之,我们希望参考不同的视角,客观准确地了解当前情况,对于存在的问题找到问题的根源,同时为大家后期的发展提供参考依据。所以希望所有的内容希望真实、准确、客观。

一. 当前状态:

1. 完成工作情况:

任务列表

计划完成起止时间

实际完成起止时间

当前状态

自我评价(满意度)

用户评价(满意度)

备注

2. 本年度自我总结:

二. 问卷调查,所有的问题都可以用最简单方式回答,比如“不清楚”/“没考虑”/“是”/“否”,所有这些问题没有标准答案,只是用于评估个人特点,当然最好有较为详尽的分析和描述:

1. 你调试程序的方法是什么?(提示:打印信息,动态调试,其它)

2. 你是否共享过基础模块给他人使用,如果有,是以什么方式提供,你认为提供他人使用的基础模块以什么方式提供最好,应该如何维护?如果有,提供论据

3. 你认为自己目前的开发效率如何(以达到用户认可为准),是否考虑过如何提高?

4. 你是否认为项目开发前需要固定需求,是否考虑过如何处理变化的需求?

5. 你对自己修改bug的平均时间是否评估过,是否考虑过如何提高bug修改速度?

6. 你如何阅读别人的(包括从网上下载的)源代码,感觉自己理解别人的源代码是否顺利,是否考虑过如何有效处理别人的源代码?

7. 你认为一个合理的项目开发管理方式(包括项目周期)是什么样的(从需求开始)?

8. 你认为自己目前工作的难度如何(提示:简单,合适,偏难)?

9. 你觉得是否有什么因素影响自己的发挥,如果有,它们是哪些因素?

10. 你是否愿意处理过去没有接触过的工作,是否考虑过希望在哪些方面得到提高?

11. 当你接手一个你从来没有遇到过的项目,你会如何入手(提示:咨询他人,google等)?

12. 当你咨询他人寻求问题的解决方法时,你希望别人提供什么样的帮助(提示:告诉问题的解决方法,提供参考资料,或其他)?

13. 当你正在忙于手上工作,别人寻求帮助时,你会如何处理(提示:忙完自己手上的事情再处理,先帮别人解决问题…)?

14. 你过去是否有独立处理过过去没有接触过的事情,如果有,请简要描述处理过程?

15. 你心中理想的研发团队是什么样的?

16. 你认为自己学习新东西的速度如何,是否有论据支撑你的判断?

17. 你帮助别人解决程序问题时,通常如何处理(提示:将代码复制别人,和别人一起分析问题,向别人讲解你自己对问题的理解等等)?

18. 软件是否是你最感兴趣的工作,你是否考虑过其他方面的提高?

19. 你是否对数学感兴趣?

20. 你是否有阅读的习惯,如果有能否描述包括专业书在内的几本有代表性的书籍?

21. 当你拿到一个新项目,你如何评估项目的进度,你如何确保项目能按自己的预期进行,你是否有方法在项目无法完全满足用户要求的情况下,尽力达成用户的认可?对于这些过程是否有论据支撑?

22. 你熟悉哪些开发语言,是否考虑过增加其他的开发语言,为什么?

23. 你期望10年后你在做什么(提示和现在一样,项目管理,产品规划等等),为什么?你希望公司给你提供什么样的条件?

24. 当有一个紧急的任务需要解决,你在网上找到一个方法,但是你没有理解,你会采用何种处理方法?(提示:先解决问题后面有时间再细化,先花时间理解但会出现不能按时完成的风险,或其他),是否有论据支撑?

25. 你是否花时间学习算法方面的知识,当你手上没有太紧急的事情时,一般作哪些事情?

26. 你是否会利用休息时间做工作中的事情(非紧急处理的事情)?

27. 你是否喜欢数学悖论?

28. 你是喜欢做之前没有做过的事情还是喜欢做自己熟悉的事情?

29. 一个人的时间是有限的,无法同时在专业或知识的广度和深度同时达到一个理想的境界,你会先广度后深度,还是先深度后广度?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: