首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络开发团队领导与标准

网络开发团队领导与标准
EN

Stack Overflow用户
提问于 2010-11-22 17:55:46
回答 2查看 463关注 0票数 2

我在一家小型的Web公司工作,有一段时间我一直在处理PHP/MySQL/等等。我正在考虑改进我们的实践,以便在我们成长的过程中更容易地进行协作。我想到的一些事情是:

etc.)

  • Enforcing etc.)

  • Web-based

  • 为团队实现版本控制系统

  • 编码标准(除非某个框架强制要求,否则
  • 是我们桌面的公共目录结构(为了备份目的,etc.)
  • Web-based任务/项目/时间/文件/密码/联系人管理和协作应用程序)(我们已经尝试了一组;我可能只是创建一个)

更有经验的领导/高级开发人员认为这方面的第一步是必要的吗?你推荐书吗?需要考虑的一件事是,我们日常的大部分任务涉及维护和添加次要功能,而不是新项目,团队规模将介于3到5之间。

我很惊讶我没找到类似的问题所以..。有没有更合适的地方?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-10 00:59:42

1)实施修订控制

我建议和吉特交朋友。它是一个分布式修改控制系统。您不需要任何“中央单元”,并且每个工作副本都包含完整的开发历史(因此是备份副本)。有“吉特魔术”-一个伟大的教程,谁不熟悉修订控制系统。

  • http://crypto.stanford.edu/~blynn/gitmagic/

修订控制系统帮助进行进度评估。你工作,所以你承诺。一个简单的差异可以在短时间内为您提供许多关于进度、问题和实际代码的有用信息。差别就像一幅画:值一千字。

2)编码标准

它不是关于重新发明的,而是关于实现的。在您使用PHP时,我将为PHP实现编码标准。

对于文档,您可能需要使用phpDocumentor。永远不会有足够的时间来记录一切。但许多事情是显而易见的,不需要解释。与其他团队成员讨论其他事情,并对此发表评论。

3)工作站

与统一的工作站解决方案相比,使用修订控制系统或共享目录要好得多。分布式版本控制系统非常适合备份。不仅对于输出(代码,您所做的),而且对于输入(内容,您从客户端获得)。把它想象成一件事,你不想浪费时间。

4)协作应用程序

这很难。没有完美的应用程序。这一切都是关于纪律的。正如我前面提到的,修订控制系统帮助您监视进度和识别问题。作为一个项目经理,你需要一个计划应用程序吗?一支铅笔和一张纸有用吗?如果是的话,那就做一个wiki。对此做出贡献,让你的团队做出贡献。对我来说效果很好。

5)书籍

在项目管理方面,乔尔·斯波斯基是你的朋友。

6)补充咨询意见

  • 生命太短,不能不喜欢你的工作--这不仅适用于你,也适用于每个人,包括你的团队成员;让/告诉人们做他们最擅长的事情很重要--发现团队成员的才能,发现他们的长处和弱点,让他们像他们的工作和任务一样;
  • 有一个人,他会质疑任何意见,你会--你不完美,他也不是--教他捍卫自己的观点,学会捍卫你的观点;
  • 是你团队中的一个人,做他们中的一员,而不是“其他人”--这不是为了交友,更重要的是代表他们,让他们做他们应该做的事情;
  • 要记住,你周围的人是人,而不是机器--他们有“好日子”,他们有“糟糕的日子”--作为一个领导者意味着成为一艘船的船长,更重要的是做出决定,而不是提出要求或发出命令。他们必须感觉到,你领导了这个项目,而不仅仅是一个“指挥的人”。他们必须感觉到,他们是重要的。没有人想成为“人力资源”,团队也不是建立在“人力资源”之上的。你能做的最糟糕的事情是下命令,而不是为failures;
  • tell负责,当他们表现良好时,激励他们做得更好,不时给themselves;
  • have开发啤酒:再说一遍,这不是为了交朋友,而是为了正常的人际关系。

7)如果有疑问..。

  • ask
  • communicate
票数 1
EN

Stack Overflow用户

发布于 2010-11-22 17:59:37

我建议找一位在IT领域拥有变更管理经验的顾问--能够提供战略指导的人,而不是你提到的文书/行政杂务。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4248542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档