要竞聘的软件部的副经理。对我个人来说,这次。这是一次难得的学习和锻炼的机会。参加软件部副经理的竞聘,主要基于以下两个方面的考虑:
认为自己具备担任软件部副经理的素质,一方面。比如吃苦耐劳、任劳任怨的敬业精神,虚心好学、开拓进取的创新意识,严于律己、诚信为本的优良品质,雷厉风行、求真务实的工作作风。这些都造就了严谨踏实、敢于尝试,把新知识、新技术、新理念融入设计和制作软件的过程中去、使之为软件服务的不断学习不断创新的工作态度。
认为自己具备担任副经理的才能。另一方面。
有一定的管理知识和管理能力。长期的工作时间和刻苦自学是具备了这些知识和能力,首先。并且最重要的积累了一定的管理经验。
对目前软件行业的走向和技术都有相当深的理解。近几年的软件开发工作让我体会到传统的软件开发方法是对传统的工程开发方法的模仿,其次。例如建造桥梁、高楼大厦等等。首先,开发方要知道客户的需求,比如多大的面积、多少层、什么用途、什么风格等等,还要现场测量、钻孔等等;然后设计人员画出一些图,向客户描述将来建好了什么样子;客户满意了就进入下一个设计阶段,设计人员又弄出很多工程图纸,详细地说明这块应该如何做,那块应该如何做;接着施工人员一丝不苟地按照图纸开工,施工过程中也有各种验收;完工后客户最后还要验收,可能还会请一个第三方帮助验收。
当然可以而且应当使用一样的开发流程和管理方法,如果每个软件开发项目都和建大楼一样。因为这套流程已经被无数次证明了可行性。但是区别于传统工程的开发方法,软件开发有自己的特点:
1和建大楼相比。工期要短得多,参与项目的人员要少很多;
2水泥、钢材、砖等很多建筑材料。而代码和设计可以重用;
3大楼动工后。那一定是大事了而这些情况在软件开发中却比较常见;
4软件开发过程中。取消或改变原来的需求;
5软件开发的需求要比建造大楼的需求模糊得多。开发速度也很难量化,因而开发计划也很难做到准确;
6因为软件开发项目的人数比较少(超过10个程序员的项目绝对是大项目)每个人员的流动都可能会对项目进度造成很大影响;
7和工程开发相比。
但我仅从以上几点就能很容易地发现:传统的软件开发方法只能适合部分软件开发项目,还有很多其它重要的区别。根本不适合用来解决一切问题。
从而更加灵活有效地解决了上述问题;而且,而软件业界目前正在积极推动的极限编程在很大程度上弥补了传统的软件开发方法的以上不足。极限编程从许多方面对软件开发的方式作了新的诠释和重构。因为它特别强调交流、反馈和合作,更加适合我中心这样规模的开发队伍。
工作思路是汲取极限编程的思想,如果我竞聘成功。强调软件团队精神,以客户为中心,以具体项目为实现手段,全面提升软件设计与开发的工作效率,加快软件产品化进程。将在微观上有选择地采用极限编程、强调细节管理,宏观上向cmm软件过程成熟度)积极迈进。下面我将详细阐明我思路:
1强调团队精神
杜绝自命不凡和不能平等待人的工作态度。
同时由整个“团队”来对项目负责。这里的负责是指所有人对项目中的所有部分负责。而在以往的环境中,所有环节都以“团队”为单位来进行。所有的队员”对整个项目和设计都有发言权。很多时候是一个“团队”中的各个人负责个人设计,这样就很容易给破坏“团队”造成合理的借口,也容易