亚博app

建立软件开发团队要避免七个问题

 

软件开发团队

建立和维护一个高效能的软件开发团队是一个需要持续努力的过程。面临的挑战包括:从竞争激烈的市场中吸引优秀人才,提供有趣和富有挑战性的工作,以及组建具有凝聚力的团队结构来让所有团队成员都能得到成长。

我们很幸运地在一些重视交付质量和交付后期的软件开发团队里工作,并且发现了一些容易阻碍团队快速推出优质软件的常见结构和做法:

 

1:“DevOps”孤岛

TEBIESHISUIZHEYIGETUANDUIDECHENGZHANG,HUOZHEKENENGSHIWEILETIANBUDANGQIANTUANDUIJINENGCUNZAIDECHAJU,WOMENHUIBEIYOUHUOZHEZAITUANDUIZHONGHUOTUANDUIZHOUWEIJIANLIDANDUDEGONGNENGYIZHIXINGTEDINGDEGONGZUOGANGWEI。

我们看到的最常见的表现是操作(通常成为DevOps或基础架构),而且在操作中任何基础架构相关的任务需要这个单元中的某个人执行。我们认为这在软件交付的重要组成部分——部署和运行的周围划出了不必要的边界。

我们宁愿看到真正的DevOps技能植入到软件开发团队中,让这些团队能够端到端地交付他们的应用程序,并负责地运行他们的应用程序。

2:缺少权力

WOMENJINGCHANGNENGKANDAOQUANLIQUEFAHEBIAOXIANBUJIAZHIJIANCHENGXIANLEGAODUDEXIANGGUANXING。YIGETUANDUIXUYAONENGGOUGUANLIZIJIMEIYITIANDEGONGZUOFUHE,NENGGOUZUOCHUJISHUJUEDINGYIJI,RUYOUBIYAODEHUA,HAINENGGAIBIANTAMENDEGONGZUOFANGSHI。

YIGETUANDUIBEIJIYUXIAODANWEIDEGAOGUIGEDEGONGZUODEDIFANG,BINGQIEZISHANGERXIAZUOCHUJUEDINGDEDIFANG,HENKENENGJIUSHINEILINIHUIJUEDELENGMODEDIFANG。

我们发现如果给予团队一个明确的、注重商业效益的理念,并且授权去弄清楚交付的最佳方式,那么团队执行最佳。

3:隔离利益相关者

ZAIYIXIEZUZHIZHONGKENENGCUNZAIBUGULIHUOBUYUNXUKAIFATUANDUIYULIYIXIANGGUANZHEJIECHUDEJIEGOUHUOZUOFA。YIGEGAOXINGNENGDETUANDUIXUYAOYUNEIXIERUANJIANFABUDELIYIXIANGGUANZHEJINXINGDINGQIHEKAIFANGDEJIAOLIUGOUTONG。

CHULEGUANCHANGDELUNTAN,LIRUkick-offHUIHUAHEANLIZHANSHI,KEYONGLAICUJINDUIHUA,WOMENGULISHIYONGTONGXINGONGJU,LIRUSlack,CUSHILIYIXIANGGUANZHEHEKAIFARENYUANZHIJIANNENGGOUJINXINGCHIXUDETAOLUN。

4:单枪匹马和团队人员过多

WOMENFAXIANZUIJIADETUANDUIGUIMOSHI2ZHI4REN。DUIYUDADUOSHURENLAISHUO,ZAIZHIYOU1GERENDETUANDUIZHONGGONGZUOBIQIHEQITARENYIQIGONGZUOGENGQUEFAWENZEHESHEHUIHUDONG。

DANGTUANDUIGUIMOKAISHICHAOGUODAYUE4RENDESHIHOU,GOUTONGHUIBIANDEKUNNANQILAI,BINGQIEHUIJIANGDITUANDUIDEZERENGAN。

5:质量是所有人的工作

GUANYUZHILIANGTIAOZHANYIGETAIGUOYUCHANGJIANDEHUIYINGSHI,SHITUTONGGUOYINRUZHUANMENDEGONGZUOGANGWEI,HUOZHESHENZHIGENGZAODESHI,YINRUCESHILAIJIEJUEZHEIGEWENTI。ZAINEIXIETUANDUIHESHENGCHANYUNXINGDERUANJIANZHIJIANGANZHIDAOANQUANWANGDEDIFANG,ZERENSHUIPINGHUIXIAJIANG,RANHOUZHILIANGJINGENQIHOU。

TONGGUOGULIZHILIANGCHENGWEITUANDUIDEZEREN,JIESHOULIRUTONGXINGSHENCHADEZUOFA,YIJIZIDONGHUACESHIJISHUDIBUDUANCAIYONG,WOMENKANDAOLEGENGHAODECHENGGONG。

6:功能优先于技术债务

在商业交付截止期限和跟上技术债务之间有一个平衡。如果不保持平衡,技术债务会迅速阻碍团队的交付能力。

TUANDUILEYILEIJIJISHUZHAIWU,HUOLINGDAOZHELEYIDUICISHIERBUJIAN,SHIYIXIEZAIWOMENKAISHIHEYIGERUANJIANKAIFATUANDUIGONGZUOSHIKEYILIMASHIBIEHEXUYAOGAISHANDEXINGWEIMOSHI。

YIGETUANDUIXUYAOBEISHOUQUANBINGBEIGULIQUXIANGTAMENDEProduct OwnerTUIXIAOCHANGHAIJISHUZHAIWUDEHAOCHU,ZHEIYANGJISHUZHAIWUJIUKEYISUIZHEGONGNENGKAIFAYIQIJIEJUEDIAO。

7:在团队建设上投资不足

ZAIJIANSHEYIGEYOUNINGJULIDETUANDUISHIJINJIYIXIEJIBENZHISHIFEICHANGZHONGYAO。CUJINDALIANGDESHEHUIHUODONGLAIWEITUANDUITIGONGLUNTAN,RANGTUANDUINENGGOUXIANGSHOUBICIGONGZUOZHIWAIDEQIYEFENWEI,TONGSHIWEIGERENTIGONGXUEXIHEGENGHAODIBAOCHIZIJIJINBUDEJIHUI。

TIGAORENHETUANDUIDEXINGFUGAN、SHENGCHANLIHENINGJULIRENGRANXUYAOCHIXUDENULI,ERBINGQIEXUYAODINGQIXIUZHENGFANGXIANG。RUGUONIXIANGYAOGOUJIANYIGEGAOXIAONENGDERUANJIANKAIFATUANDUI,NEIMEWOMENHUIJIANYINIDADANDIGUYONGRENCAI,BINGTOUZIYUKEYITIGONGDINGQIFANKUIXUNHUANDESHIJIANXINGWEI,YIBANGZHUNIZHIRUYIZHONGJINGCHANGFANSHENGHEBUDUANGAIJINDEWENHUA。

 

>>原创文章,欢迎转载。转载请注明:转载自惠州市卓优互联科技有限亚博app,谢谢!
>>原文链接地址:建立软件开发团队要避免七个问题


关于作者

PINGLUNYIGUANBI。