软件外包故事 - 加入团队战斗

零七年底上映了一步电影,起名‘集结号’,影片中强攻的真实感让人震撼,堪比好莱坞大片的画面给我留下了深刻印象,与此同时,场景中的协作和意志同样让人敬佩。

战斗中的一支队伍,人心不齐、协作不畅,是要丢命的。

软件开发团队同样如此,今时今日的软件开发已非当年个人英雄时期可比,节奏多变的市场对开发工作提出了更高的要求,如何增强团队战斗力,从而让个人和团队都从中获益,这应当是每个团队负责人都需要思考并不断实践的问题,以下是这几年形成的一些浅薄理解,从几个关键词来分析一下。

宁缺毋滥

人是团队的核心,团队的形成是从招聘环节开始的, 从筛选简历、面试、试用都是在为团队选择更合适的人。

技术最好的并非一定合适,也许有的人技术真的很好,但是说话做事的方式跟团队差异太大,无法形成有效的补充,技术差的并非一定不合适,也许是因为当时的水平或者环境限制,踏实肯干挖掘潜力也会成长为团队骨干。

招聘环节的宁缺毋滥,严格控制团队新鲜血液的加入质量,将为团队的成长打下良好基础,也是对面试者负责任,避免进入团队以后的各种不适应。

开放氛围

这方面我很幸运,大学毕业后经历了两家公司,氛围都很开放,程序员的工作特点决定了开放氛围的重要性。

优秀的程序员需要一定的自由度,程序设计并非全是机械性的工作,自由度对于挖掘智慧是很有帮助的,你不能像赶鸭子上架一样的跟在程序员屁股后面催他做这个做那个,一个团队在面临一件事情时,单方面的安排和接受事务效率很容易提不上去,而发挥群体智慧,每个人主动的给出自己的见解,发挥出热情和智慧的力量才能具备强大的生产力。

团队的开放性也决定了技术互补和资源共享的价值积累,每个人都有自己擅长的技术路线,也有自己解决问题的不同角度,如果一个团队的所有成员都能够贡献自己的力量,乐于分享和帮助别人,这个团队的价值是放大的,每个人自然也将吸收别人的优点,于个人于团队都是受益的。

技术结构

都看过《速度与激情》吧,他们在合作中每个人都发挥出自己的特长,有电脑专家负责获取信息、狙击手负责远程场控、美女负责迷惑对手、赛车手负责赢得比赛,配合的天衣无缝,战无不胜。

甚至盗窃团伙都是有明确分工的,谁负责望风、谁负责下手、谁负责转移赃物,这个是利润驱使下形成的有效分工,某种程度上实践出真知的力证。

具体到软件开发过程,乃至现如今的敏捷开发,也是需要明确分工的,PO负责定义好需求,Master负责协调任务和观察优化团队作业流程,开发负责提交符合需求的功能集合,测试负责对提交物进行验收等等。

我们所从事的开发性工作,大致可以分为前端和后端,当然也有前后端通吃的JS,你的团队里面谁是后端的权威,前端的工作交给谁最放心,数据库设计交给谁最靠谱儿,这些都需要有准备,只有这些结构性的分工准备好了,在大项目来临之际才能抓住机会。

同时,技术结构的更新也很重要,抱着一个框架吃五年已经不灵了。

工具

现在我们准备好人了,也形成了一定的技术结构,能够在宽松的环境中做事儿了,那么一个项目接到手了,怎么去具体实施,怎么保证交付呢?

我们需要工具,人类发展的最大推进力就是工具,我们借助工具实现了结绳记事,借助电话跨越了时间障碍,借助飞机跨越了空间障碍,依赖于工具人类的发展才飞速前进。

工具应该成为项目管理的标配,根据不同的项目选择不同的工具,让工具推动项目的前进,通过搭配工具来进行有效的协作已然成为软件开发的标配,这一点国内的发展仍然是滞后的,在面试中经常遇到说项目管理工具就是SVN的。

最基本的工具有两个,任务管理工具和代码版本管理工具,所有的产品功能、问题列表都应该划分到具体的任务中,抛弃掉人的记忆吧,那是个不靠谱儿的玩意儿。而代码管理工具可以从容的进行代码变更和服务器部署,再也不要被FTP上传文件耽误了一杯咖啡的时间。

工具也是用来解决复杂度问题的,一个中大型的项目,功能模块都是可以划分优先级和不同阶段的,每个功能在每个阶段的实现度,靠大脑是很难想象出来的,通过二维的表格或者好的story mapping就能很好解决好这个问题,不适用工具,很难想象windows这种大型系统如何开发出来,有兴趣的可以翻阅人月神话关于开发协作的章节。

精神

精神这个放到最后不代表不重要,一个良好的团队必定是积极乐观的,沉默或者消极都是下坡路的开始。

前两年跟一位澳洲的程序员合作,他跟我说了很多次happy coding,这不仅应当是工作的情绪,更代表了一种态度,乐观的看待遇到的问题,积极寻找更多的思路和方式去尝试解决。

想明白工作与个人之间的关系,工作是一种对自己的尊重,不求有日本匠人的精神,至少能积极处理工作,严谨对待波折。消极敷衍是对生命的最大浪费。

是的,最后仍然是个硬广,我们还在寻找优秀的PHP开发和前端开发的小伙伴,欢迎推荐。

翁玉礼

2016年11月25日

公众号

时间: 2024-11-15 23:36:57

软件外包故事 - 加入团队战斗的相关文章

软件外包如何正确定价

随着行业竞争激烈,越来越多的公司对信息化存在很大的需求,因而软件外包业务近年来始终保持了较快增长速度.从这几年的统计数据来看,软件技术服务始终以高于行业平均增长速度增长,软件外包的市场也相应地在不断地扩大.但现实中很多人却感叹软件外包难做,其中最难的就是外包的定价,这也是由于软件商品的特殊性所决定的. 软件不同于其他有形的物质产品,比如电脑,由于制造电脑需要原材料,还需要加工.把这两部分的成本加起来再加上利润就可以得出一台电脑的销售价格.而软件不需要有形的物质,完全是程序员的脑力劳动的结果,因而

软件众包是什么?软件外包又是什么?

软件众包?软件外包?这两个之间有关系吗? 随着互联网时代的发展,有着许多的现代新词出现,面对这些新词,刚了解的我也是一脸懵,身处软件开发行业,接触多了也就自己了解了.软件众包,是指一个公司或机构把过去由员工执行的工作任务,以自由自愿的形式外包给非特定的大众网络的做法.简单地来说,就是一个公司有设计.程序员.前端开发等职位,他们平时是互不相关,但公司突然接到一个项目,需要他们在一起合作完成,这就是所谓的软件众包!那软件外包又是什么呢?软件外包又称资源外包,一般认为它是指企业整合利用其外部最优秀的专

实习与就业--软件外包公司(三)

海辉刚要来,文思马上也跟进了,同属软件外包公司,大家顺便了解一下: 公司简介 文思信息技术有限公司(纽交所上市代码:VIT)成立于1995年,是一家信息技术服务提供商及在中国居领先地位的离岸软件开发公司之一.文思是第一家在纽约股票交易所上市的中国软件服务外包企业.据国际数据公司(IDC)的统计, 以2007年销售额衡量, 文思信息技术在为欧美市场提供离岸软件开发行业中位居中国第一.业务范围 文思在高科技行业.电信业.金融服务业.制造业.零售与分销业等领域积累了丰富的行业经验,具备全面的IT专业服

猿团开创软件外包交易新方式

猿团推出了网站的最新版,那么新版本能够为开发者提供哪些帮助呢?且看下面小编为大家详细介绍: 为开发商提供高质量程序员 传统的软件外包形式主要是开发商整理出项目需求,通过线上或者线下寻找能够接单的个人或团队.但是这样的合作方式存在一个致命缺点,那就是在整个开发进程中,双方对任务量.开发周期.项目质量这几方面产生诸多矛盾,甚至有可能不欢而散.出现这样的情况根本原因是出在寻找合作对象的方式上存在缺陷,双方都缺乏足够的了解,并且没有严密的保障体系.当然有的开发商会与接包方签署详细的协议,同时雇佣跟进的测

企业选择一个好的软件外包平台很重要

企业如何去选择一家好的软件外包公司,选择了一家正确的软件外包公司对一个企业至关重要.现在比较有名气的软件外包平台就有大大神平台.猪八戒网.一品威客.时间财富等威客平台.其中大大神平台是属于专业的软件定制平台,猪八戒网.一品威客.时间财富这些比较有名气的威客平台并不是专业的软件定制开发平台.企业在选择的时候,肯定是不会去选择这些并不是专业开发的威客平台. 在进行软件定制前企业一定要理清四个要点: 一.要确定项目的详细需求, 二.做这个项目需要达到什么目标 三.要解决哪些问题? 四.要创造哪些价值?

猿团众包,全面击破软件外包中的常见问题

什么是众包?众包是外包业务的扩展与深化.在全球化3.0时代每个人都能以个体为单位参与全球合作与竞争;众包不但具有外包的专业性,还拥有跨专业的创新所蕴含的巨大潜力. 众包几乎无所不能,更大大减少了人力.物力.财力的支出,实现快速高效产品开发.所以,猿团众包更自信地大声宣告:只要有创意,我们就能搭建您想要的产品. 于是,必须细致为您解读,猿团众包如何解决软件开发问题,招招直击要害: 超30000名开发者汇集 技术大牛为APP产品把关 猿团自身团队70%开发者拥有5年以上的工作经验,其中30%的开发者

iOS游戏开发 软件开发 UNITY3D软件外包 APP定制

iOS游戏开发 软件开发 UNITY3D软件外包 APP定制 软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程.软件开发是一项包括需求捕捉.需求分析.设计.实现和测试的系统工程.软件一般 是用某种程序设计语言来实现的.通常采用软件开发工具可以进行开发.软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关 的文件一般也被认为是软件的一部分. 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法.软件的总体结构设计和模块设计.编程和调试.程序联

第三方评估和软件外包的悲哀

前言: 作为一个ITer, 是否有如下类似的经历? 公司工作心有余力, 或是手头紧想攒点外快. 于是乎尝试去接软件外包, 然而结局往往是"肉包子打狗, 一去不复返"这样的悲剧. 事情的过程, 有些是热脸贴冷屁股, 有些是初见时交谈甚欢, 仿若相见恨晚, 等到你提交设计文档和报价后, 各种挑剔和否认接踵而至. 那事情的真相究竟是什么? 是否存在潜伏的陷阱呢? 本文以自己最近经历来谈谈一种可能的原因. 经历: 算是幸运的事, 作为"特邀"观众, 全程观摩了我同学和一个机

软件外包渠道有哪些

软件外包渠道有哪些?如果你要网购,首要想到的肯定是淘宝.天猫.京东,如果你要看视频,首要想到的肯定是优酷.土豆.腾讯视频,如果你要找人做Logo规划.广告规划或文案策划,首要想到的肯定是有名的威客网站.可是如果你要找专业软件外包网站呢?网站都是针对软件开发这一特定的范畴,不像很多的威客网站,什么给孩子取名.室内装修效劳.营销推行及服装规划业务范围那么广泛.大大神平台大大神,全球专业的软件协同工业生态链,主要是IT软件开发协同服务,渠道保障,机制完善,项目完成会对产品进行测验,保证双方利益.我要外