项目管理的转述

可能是工作的时间长了,加上自己也是个有点心的人,最近一年开始思考一些技术周边的事情。

团队建设。

团队如何高效。

如何提高团队成员的水平。

如何让团队保持进取心,保持积极的工作态度,保持他们对于技术的渴望和追求。

如何激励他们,绩效,氛围,以身作则,言谈举止,哪一个更有效。

感觉敏捷、结对、代码审查也许可以解决部分问题。

新人如何快速融入团队,新人如何成长,缩短新人进入团队的磨合期。

如何使工作3-5年的人保持积极的热情,积极的工作态度,唤醒他们对技术的渴望和追求。如何指导他们的下一步发展,如何引导他们的下一步发展,帮助他们确定下一步的发展方向。

1、每天早晨进行站立会议。带头主动发言,说明进度及问题,有无需要协调的资源,有无需要细化的工作。有需要的话,大家再坐下来沟通和讨论。 
2、星期五下午,团队组织技术交流。可以是介绍一周自己的进度及工作问题,也可以提出自己的疑问,也可以讲述自己近来的学习成果,新发现。内容限定为技术话题。 
3、鼓励工作之余学习各种技术,其他平台,其他语言,参与开源项目,将来有机会发展我们自己的开源项目。可以在周五下午分享学习的成果,学习碰到的问题,大家一起帮助解决。 
4、建立对外的开发团队博客。在博客中建立个人简介。每个人都可以发表文章。内容限定为技术博客。学习成果,工作中解决的问题,好的分析解决方案,新的发现,都可以发表。 
5、活跃团队气氛,加强交互,形成良性成长环境,加速新人成长,缩短新人期。 
6、允许个人选择自己喜欢的工作内容,尽量的安排每个人做自己喜欢的工作,使得每个人对项目的整体进度有更多的了解,可以提升工作效率。 
7、 引入结对编程。两种组合形式:1、技术相差不多的两个人结对,可以加速成长。2、新人入职之后,先和骨干结对,及时发现新人的问题,编码习惯问题,思维方 式问题,命名习惯问题,及时解决,加速新人成长,还可以控制新人犯错的空间。可以定期更换结对,让每个人都了解项目的整体状况,也可以避免长期从事一种工 作内容导致的兴趣减低带来的效率降低。 
8、代码共享,每个人都可以修订别人的代码,重构自己的代码。逐渐抛弃“你的代码就是你维护,我的代码就是我维护”这样一种不良的想法,项目是大家的,代码也是大家的,大家要对项目负责,不管是谁写得代码,每个人都需要对他负责,而不只是当初编写的人负责。 
9、引入单元测试,在重构和修订代码之前,先写好单元测试,保证重构和修订不影响原有代码的功能。通过编写单元测试,增加程序可测试性,改善代码结构。从改善局部设计开始做起,在以后的编码中逐渐形成良好的编码习惯,积累设计经验。 
10、严格把控模块之间交互接口的设计,尽量避免不合理的设计对后面模块集成带来的问题。 
11、对代码进行审查,从代码中发现不好的习惯,同时也发现好的习惯,从代码入手,减少开发-测试的往复工作,提高编程的愉快度。

 

 

1引言

今天,我的话题是“专业”。

这里的“专业”,指的不是我们常说的“计算机技术”、“英语”、“物理”这些个专业,但它也是我们常会提到的另一种“专业“。我们肯定听说过下面的一些说法:

1、 我们的队伍很专业。

2、 我们的产品很专业。

3、 我很专业。

4、 谁谁谁很专业。

5、 我们的公司很专业。

公司可以专业,团队可以专业,个人也可以专业,产品亦可以专业,到底什么才是专业?为什么大家都在强调自己或者自己的东西专业?

2专业的定义

按照我的理解,专业指的就是“做事的专业”。大体包括:做事的方法要专业和做事的态度要专业,以及在做事之前的准备工作要专业。准备工作包括了知识准备和技术准备。

3专业的详细介绍   3.1准备工作

让我们先来说说做事之前的准备工作,这里都有哪些“专业”呢?如何做,怎么做才叫“专业”呢?我相信大家对于这个问题,都有自己的见解和想法。其实 学习从广义来说,也是一种做事。这里独立出来,是因为本文中的做事指的是为了完成任务,或者为了实现某种功能、效果,达成某种目的,而利用学习的成果来达 成以上目的,这个过程被我称为“做事”。

准备工作需要通过学习来完成。

学习也需要专业,包括学习方法和学习途径的专业。因为如果不够专业,就可能会影响到后面的做事,因为不够专业的学习,产生的知识体系和结构就可能不够专业,做事过程中的选择就不够专业,做出的事情,我相信也专业不到那里去。

学习方法的专业。学习方法要尽量对头,少走弯路,符合自己的性格特点,使得自己能最大化的理解和掌握学习的内容,使得自己可以节约时间和精力。毕竟 人的时间和精力都是有限的,尤其是在上了年龄之后,这个问题就会更加凸显出来。年轻的时候,时间很富裕,人的精力也旺盛,就可以不太讲究,年龄大了之后, 时间精力都不足了,就更加需要专业的学习方法来节约时间和精力。

学习途径的专业。不能走外门邪道,不要妄想走捷径,不要相信所谓的速成,就算有速成,那也是给那些天资聪慧者的,但是大部分人都不是天资聪慧者,但是同时也要想办法少走弯路,提高效率,至少保证不走歪路,不要浪费我们的效率。

3.2做事方法

做事方法的专业。这个就需要结合行业来确定了,不同的行业,有不同的专业方法,要按照专业的方法做事,这样做成的事才会更容易被用户接受,更不容易被对手超越。

3.3做事态度

做事态度的专业。这个是任何行业都需要的,而且都是一样的。如果说行业不一样,学习的内容不一样,做事的方法不一样,是可以接受的。但是做事的态度,任何行业都需要专业的做事态度,态度不专业,态度不认真,结果可想而知了。

4结论

从个人角度来说,我们要努力做专业的人;从团队角度来说,我们要努力打造专业的团队,打造专业的产品;从公司角度来说,我们要建设专业的公司,产出专业的产品,培育专业的人才。这三者的结合,我相信是那些大公司之所以称之为大的基础和根本原因。

5扩展内容

下面是针对一个软件产品团队来说,如何专业,或者说那些方面需要专业,我的一点个人理解。

一、学习

首先离不开学习,有学习才有积累,有积累才有成功。成功之后,就更加需要学习和积累,因为我们还要持久,要持久化我们的成功。下面是一个从学习到超越的过程定义:

1、 学习。通过书籍、资料学习。

2、 思考。反思学习的内容,反思别人的产品,反思自己的产品。

3、 模仿、借鉴。模仿别人,借鉴别人好的地方,包括方法,流程,态度,产品。

4、 超越。有了以上的基础,反思自己的产品,反思别人的产品,超越就是顺其自然了。经过前面的工作之后,想不超越,都难了。

二、对专业的认识

一个产品团队,在前期可以不太专业,甚至是不专业。因为专业需要大量时间和资源。因为前期要快速出产品,要抢占先机,没有太多时间和资源,所以我们 可以不专业。但是后期不能不专业,随着产品被市场初步认可,下一步市场就会提出更多、更严格的要求,这时候专业就尤为重要了。就要求我们进行领域细分,工 作细分,在每个点都要加倍的专业起来,否则我们前期建立起来的市场,很快就会消失殆尽的。

三、需要专业的部门

产品

开发

测试

运维

市场

四、精彩博客

下面是一些大公司,或者说在专业方面做的很不错的公司的一些团队博客,在博客中他们分享了学习工作的成果,从这些博客中可以看出他们的专业。感谢这 些公司团队的无私分享,希望有更多公司加入分享的队伍,分享自己的专业,让更多的人可以学习到真正的专业,让我们一起专业起来。

从这些博客的友情链接中,可以找到更多优秀的博客,因为被这些博客链接的,大多也是比较优秀的博客。

测试

淘宝QAhttp://qa.taobao.com/

淘测试http://www.taobaotest.com/

技术

淘宝搜索技术团队http://www.searchtb.com/

淘宝共享数据平台http://www.tbdata.org/

淘宝通用产品团队http://rdc.taobao.com/team/jm/

淘宝核心系统团队http://rdc.taobao.com/blog/cs/

淘宝数据库技术团队http://www.taobaodba.com/

腾讯soso团队博客http://blog.csdn.net/soso_blog

新浪开发者博客http://developers.sinaapp.com/

百度搜索研发部博客http://stblog.baidu-tech.com/

百度互联网技术博客blog.csdn.net/baiduforum

产品与用户体验

淘宝用户体验团队http://ued.taobao.com/

百度泛用户体验http://www.baiduux.com/

百度无线用户体验http://mux.baidu.com/

阿里巴巴用户体验http://www.aliued.cn/

腾讯交互式用户体验http://isux.tencent.com/

腾讯WXD用户体验http://wsd.tencent.com/

腾讯CDC http://cdc.tencent.com/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值