我要如何组建部门的技术团队

前言

2014年10月份入职A公司的新组建的部门,主要做基于Windows平台的C/S架构的开发。我是2011年本科毕业的,所以当时大概说3年左右的工作经验。入职的职位是AP(Analyst Programmer)分析程序员,我把它理解为中高级程序员类似的职位。我入职时的部门包括一个部门领导 (Department Director),一个项目经理(Manager),2个BA(Business Analyst),以及三个技术人员(包括我)。 其他两位技术人员A和B,A的职位是SA(System Analyst),是我和B的上司,B的职位和我一样。

除了我和B在深圳Office办公之外,其他同事都在香港总部上班,A每周大概会过来深圳这边两至三天,其他同事无特殊情况的话,一般每个月过来一次。

刚入职的第一个星期,让我很困惑的是B是一个很难进行沟通的人,其实他也只比我早入职大概一个月左右吧,我跟其他新同事私底下聊到这个话题,他们都同意我的观点。对于我而言,团队凝聚力和合作是非常重要的,如果在深圳Office的唯一的部门同事还拒绝合作,把同事当敌人看待的话,这对于我而言是不能接受的。当A过来深圳办公时,我和他聊到这个话题,他表示很同意我反映的B很难进行沟通的事实。因为在我来之前,A和B也会经常打交道,我一个星期就能理会的情景,A应该比我更明白。再后来,反复的进行沟通且B无改善的情况下,A被辞了。所以本部门在深圳Office 就只有我一个人了。

我和A的合作模式是这样的:A把BA提交的需求进行分析,然后分解成若干个工作项提交到项目管理系统,我每天从项目管理系统拿工作项进行项目开发。所以他更多的是做系统层面的事情,而我更多的时间是用来Coding。这样的合作方式大概持续了三四个月左右,我们的新系统胜利的上线了,高层对于我们新团队的项目成果表示欣喜,但同时新的需求也持续不断的下发下来,所以需要再在深圳Office招聘一个技术人员。

在经过项目经理和A的面试后,C进入了我们的技术团队,C是一位具有七年左右.NET工作经验的技术人员,所以A相信C完全可以胜任项目的开发,当然C的职位和我的是一样的。就这样我和C进行合作,各自进行不同模块的开发,具体不表。这样的过程大概持续了半年不到的时间来到了2014年底,C提出了辞职,我不知道具体的原因,也许是他觉得在项目中领导对我的信任远多于他,又或许他有更好的选择,不管怎样,祝福他吧。然后又回到原点,我又是一个人了,当然还有A。

时间来到了2015年的6月,中间一直没有招聘到顶替C的人。我在团队中的付出也得到了领导的认可,所以当招聘新的员工时,基本都是由我来面试,通过我的技术面试后,再由A和项目经理进行下一轮的面试。就这样我们招聘到了D,D的职位是P(Programmer),我是他的上司,由我来分配他的工作任务。就这样,我有史以来有了我的下属同事,其实是不是下属不重要,重要的是我的作用越来越重要了。 后来,A辞职了,我顶替了A的职位,现在技术团队就变成我和D了,再后来,D辞职了,招聘来了E,再后来E辞职了,到现在,由我一个人继续坚守着。

现状

现在的情况是A项目的4.0版本以及胜利上线了,而且已经部署安装在全球超过20个国家和地区。所以A项目目前来讲新功能的开发不多,重要的是做一些技术支持及一些维护性的工作。

集团收购了美国的一家软件公司,该公司的重要项目是B,是一个零售解决方案,基于RFID应用。这个解决方案在欧美地区比较受欢迎,但是在大陆没有客户,所以CEO希望把这个方案在大陆进行推广,所以想在大陆成立一个针对这个项目的技术团队,以基于大陆客户的需求进行项目B的定制开发。所以这个月底我会和香港其他同事到项目B的美国团队办公室进行为期十天的学习,我们的目标是得到项目B的源代码及与项目B有关的资料。

所以2017年的计划是A项目的维护及功能加强,B项目的定制开发(如果可能的话),C项目的开发(WIP)。但是目前就我一个在职技术人员,兼系统分析、代码开发于一体的多功能型软件工程师,所以我们的目标是组建一个大概四人的技术团队(不包括我)以支持A、B、C的项目开发。

困惑及未来

所以现在当务之急是尽快组建项目的技术团队,以支持项目的开发。需要的技术人员包括Winform中高级开发工程师、ASP.NET Web中高级开发工作师,详细需求请参考我在博客园发出的招聘。

我为什么会困惑呢?

1、 集团要求在2017年撤掉深圳办公室,合并在东莞长安的分公司进行办公,并且把东莞作为集团总部。我要不要去呢?

2、 以前只是领导一两个下属进行开发,现在要组建自己的技术团队,我应该要招聘到哪些人员呢,在东莞能招到合适的么?

3、 虽说在部门很受重视,但是毕竟工资不是很高,我应该坚守还是寻找更高平台或薪酬的工作呢?

时间: 2024-11-12 16:50:09

我要如何组建部门的技术团队的相关文章

马云:如何组建自己的技术团队

创业道路上,我常常把马云当作我的精神领袖,大家看到我平时不管是项目路演还是做创业分享都非常有激情,其实这是我看了很多鸡汤后的表现.相信也有很多人和我一样,但创业光有满怀激情是不够的,创业做事还是要接地气才行. 最近我发现“技术合伙人”这个关键词非常热,经常在微信群.朋友圈及各种第三方创业社交平台都看到某某项目缺技术合伙人,由于个人职业原因,我经常会通过对方留下的联系方式与其取得沟通的机会.在我接触到想找技术合伙的大部份人群当中,这两种状态的人最多,第一种,有钱,但对技术团队组建认知空白,以为自己

没个百来万别想自建技术团队

作为一名从事移动互联网创业者,被外行的朋友们问及最多的问题是"做一个网站需要多少钱?"或者"做一个APP需要多少钱?" 有人认为做一个APP顶多5000块钱,网站2000块以内就能搞定.高于这个价格就是唬小孩.有朋友确实花过1000块钱买了个模板网页,5000块钱买个模板APP,干了这些傻事.最后的结果就像淘宝上的买家秀和卖家秀的天差地别,钱打了水漂. 如果自主研发,要组建自己的技术团队,从UI,到后端,前端,安卓,苹果各类程序员和产品经理,组成了一个最基本的APP

在IT在系统中使用多租户技术的跨部门和虚拟团队的解决方案为员工提供(草案)

1 前言 经过多年的企业信息化建设,Office系统逐步形成有9营业场所的分部门.9专业应用子系统.20独立的信息模块.330一种方法.这些系统或模块内置于Microsoft IIS.Apache Tomcat.Weblogic.Cordys BOP上,相互彼此独立.互不影响. 在不考虑反复投资.资源共享.便于运维的情况下,仍存在一些长期非常难解决的问题: (1).各个系统的组织.账号不统一.维护困难. (2).在一些系统或模块中.对于人员跨部门的情况.仍以两个及以上账号的方式处理,不仅业务不直

在IT系统中使用多租户技术提供人员跨部门及虚拟团队的解决方案(草稿)

1 前言 经过多年企业信息化建设,逐步形成的办公系统中还有9个部门业务网站子系统.9个专业应用子系统.20个独立信息模块.330个流程.这些系统或模块分别搭建在Microsoft IIS.Apache Tomcat.Weblogic.Cordys BOP上,相互彼此独立.互不影响. 在不考虑重复投资.资源共享.便于运维的情况下,仍存在一些长期很难解决的问题: (1).各个系统的组织.账号不统一,维护困难: (2).在一些系统或模块中,对于人员跨部门的情况,仍以两个及以上账号的方式处理,不仅业务不

微管理——给你一个技术团队,你该怎么管

微管理--给你一个技术团队,你该怎么管(最简洁.最高效的团队管理落地实践方法,IT/互联网行业15年管理实践 + 中欧商学院EMBA经历,杨老师手把手教你如何用"微管理"打造高效团队/京东:最简洁高效的IT/互联网团队管理实践方法) 杨立东 著   ISBN 978-7-121-22886-5 2014年5月出版 定价:59.00元 236页 16开 编辑推荐 1.最简洁.最高效的团队管理落地实践方法,IT/互联网团队管理的宝典,用互联网思维打造的技术管理NO.1实战手册. 2.IT/

Atitit 找人软福利建设 技术团队建设大概流程

火车公司有免费车座,餐馆有免费饭吃.. 软件公司嘛,就是软件资源,知识了...技术... 培训体系 大概的知识库体系..让他知道来到我们团队有着很高的提升空间 饮食文化体系 住宿体系 提升以及积累技术经验 项目产品化,一方面提升开发效率,一方面提升产品有利于招募人员 其他生活服务..修鞋等杂项服务,医疗 服务等.. 谈情怀谈文化 提升title 放假软福利(考虑到公司实际情况,目前当然是不带薪的了) 弹性工作时间 在家加班 在家工作 以工作量来定. 住宿如果尽可能解决的haunted 免费提供早

技术团队的激励体系

激励可以很大限度的激发员工实现自我价值的热情 企业有企业的文化,作为一个优秀的技术团队,也应该有一个良好的技术团队文化,这是激励的基础 一 行为文化 做为技术驱动导向的团队,首先,在称呼上,所有人的称呼统称为某某工,也可以用昵称或者外号(不准有侮辱性),要不就是直呼其名,这样不易对人产生压抑感,而且领导也较容易亲近手下,团队亲和力较高,潜在会形成扁而不平的管理氛围.对于个别人在公事上,以"玩笑"的口吻称呼非领导级别的同事为"某某总",这样的习气要严厉禁止,并且给与警

结合当前公司发展情况,技术团队情况,设计一个适合的技术团队绩效考核机制

结合当前公司发展情况,技术团队情况,设计一个适合的技术团队绩效考核机制 一.引言 要想制定绩效考核机制首先要先知道绩效考核的定义是什么,绩效考核指企业在既定的战略目标下,运用特定的标准和指标,对员工的工作行为及取得的工作业绩进行评估,并运用评估的结果对员工将来的工作行为和工作业绩产生正面引导的过程和方法. 绩效考核(performance evaluation),是企业绩效管理中的一个环节,常见绩效考核方法包括bsc.kpi及360度考核等.绩效考核是一项系统工程.绩效考核是绩效管理过程中的一种

Lyft高管的技术团队管理实战

Lyft 的技术总监沈思维分享了他对于管理技术团队和打造工程文化的经验,也欢迎添加他的微信公众号"人家的屋顶"了解更多(微信公众号ID: othersroof).沈思维毕业于密歇根大学和卡内基梅隆大学.他早年在 Google 任软件开发工程师 (2005 - 2011),2011年加入 Twitter,后任产品安全部高级研发经理,负责反垃圾及帐号安全方面的工作.2015年底至今在 Lyft 担任研发总监,负责包括支付平台,风控平台.开放平台在内的多个团队.工作之外,沈思维关注并致力于提