自从2013年7月20日进入SMMC项目以来,经过一个月多月的磨合,如今我已熟悉并习惯了SMMC的工作方式,而且爱上了这种工作模式。因为SMMC这个项目紧急而不紧张,它的工作氛围舒适而不轻松,自由而不散漫,团队中的成员和谐相处。这是很多项目一直追求却从未实现的目标,我遇到这样一个好项目,感到非常开心。


   SMMC与其它项目最大的不同是它有一套正确的项目管理方式--敏捷开发,尽管国内也有很多企业标榜自己是在做敏捷开发,但当你真正进入这种所谓的“敏捷开发”中,你就会发现这种“敏捷开发”就好比把国内小摊上的肉夹馍当做汉堡去卖一样,他们随意的篡改敏捷开发中的精髓,还美其名曰本土化,对其进行改进。殊不知,这种无知的做法只会让敏捷开发走进泥潭。


   SMMC是一个紧急而不紧张的项目,它从8月份开始进行立项,到元旦前要完成项目的上线工作,在10月份要有一个基本的雏形,并能够进行全面测试。由此可以看出项目的紧急。注意,这里是紧急的项目而非紧张的项目。很多项目都用紧张来形容,因为这些项目要靠团队不停的加班去追赶工期,造成了开发团队的紧张。目前 SMMC 团队已经有十人左右的规模,每个人都充分利用自己的工作时间去完成任务,我们紧急而不紧张,工作游刃有余。


   SMMC是一个自由而不散漫的项目。在SMMC团队中,每个成员都有着很强的主动性,大家都是按照规划自觉的完成每个人应该做的任务,大家不会在工作的时间去开小差浏览新闻或者看无工作无关的内容,也就不会在下班的时间去“努力”加班表现。工作时间是公司的,业务时间是自己的。在SMMC团队,大家都认真的遵循着这样的准则,所以在SMMC团队工作,很舒适。


   SMMC是一个真正的敏捷项目。在管理上,我们采用的是Scrum的管理方式,并采用每日例会的方式报告每个人当天做了哪些事情,以及接下来要做哪些事情。通过这种逐一汇报的方式,每个人都知道自己做了什么,团队中的其他人做了哪些事情,我们的项目是如何规划前进的。在任务分配上,我们使用Jira这样一款敏捷问题追踪工具,它真的很好用。此外,我们还使用了Jenkins的自动构建来完成每日测试,相当于节省了一个团队成员。


   除此之外,SMMC还是一个非常开放的项目,比如我们使用了BootStrap这样前沿的前端开源开发工具包。关于BootStrap的页面布局以及流动式布局等功能,真的是非常的前沿,非常的实用。而且BootStrap是Twitter的设计师合作开发的,功能真的非常强大。


   SMMC是一个好项目,真的是一个非常好项目。