PHP头条
热点:

成为一个PHP专业:实践团队


上一次,我们讨论了团队合作的社会问题,以及如何在一个团队工作既可以益害你。 还有负载与其他人,和很多工作,则必须得到考虑。

这一次,让我们来谈谈合作的实际问题,特别是虚拟团队或者,换句话说,团队与远程成员。

时差和残破的瓶颈团队

在团队成员的远程工作时,时区差异可能是一个巨大的障碍。 举个例子SitePoint本身 - 我写的观众是,在很大程度上,美国,SitePoint的总部在澳大利亚,和我驻克罗地亚。 这三个时区6-8小时每次相隔,这意味着一整天的时间之前,可以经过人回答你的电子邮件。

当你有很多email来回传送,不仅在团队成员也有客户,作者和谁否则之中,事情往往会变得混乱快。 你需要一种方法来保持同步与每个人在任何时候。

还有一个问题就是我喜欢叫破瓶颈综合征。 通常情况下,当只有一个人是导演要求开发团队(一个过滤器,团队领导或项目业主,例如),那个人会成为一个瓶颈,如果请求进来过强或开发团队太慢或小来实现它们。 人们喂养该人的指示,然后往往绕过去他/她,并造成(往往是矛盾的)信息四溢开发团队一个溢出。

还有一个经常遇到的问题是多人工作在同一段代码。 坏的优先次序和组织,概括地说。 有时候,开发人员甚至可能最终在错误 - 监狱(当你有那么多的虫子在你以前的工作那是,你从构建任何新的东西禁止,直到你离开这个监狱模式),这将暂停进一步的发展,特别是如果其他开发者依赖于你对你的部分完成。

这些问题可以放慢发展,甚至,有时候,把它完全停止,并且有几个救济的措施。 我们将它们分为有机和无机的解决方案。

有机溶液

正如我在以前的文章中提到的,一个有能力的铅和过滤能力的重要性不言可喻。 干练的铅就能够正确地制定任务,并把它们分成更小的单位,而能够过滤器将确保请求是没有意义的,或只是不值得推行甚至从来没有达到开发商的耳朵。 过滤器的作用是吸收公司其他的要求,并为开发团队和非技术的民间沟通的唯一手段。 滤镜的强度直接影响所花费的发生破瓶颈效应的时间。

一个有能力的过滤器需要你的帮助-你需要拒绝来自未经授权的人的命令 。 即使你得到由行政总裁走近,把任务交给CTO /项目负责人/团队领导甚至考虑这样做之前。 你的上司通常更接近使不合理或干脆外的时间表要求的人,并能扼杀在萌芽状态吧。 无法抗拒一次,你设置一个不健康的先例。

即使非技术人员也莫名其妙地违反屏障, 确保你宽容和平静的对待他们 。 我们都知道如何彻底折腾也可以当一个营销人不断给你打电话的网页幻灯片 ,或者当一个物流人无法描述的接口,也就是说你想他们使用和比较,而不是生活中的一切到Excel样式表,但宽容和倾听他们的愿望解码意味着你可以一)摆脱他们更快和b)描述了他们的欲望,以铅/过滤器,使他们能够接近他们,解释的东西,也许制定的任务,如果它确实是迫切的。

提供巨大的帮助是确保至少有一些工作时间重叠 。 设置您的工作时间,让你可以有至少2小时的工作与团队的其他成员,特别是铅的重叠是非常重要的。 在工作时间重叠,您可以赶上实时,并允许您执行另一个非常重要的方面: 视频和语音通话 。 如果一张图片胜过千言万语,一个电话胜过千言万语电子邮件。 一个呼叫既可以帮助你汇报你的一天,深入挖掘不清楚的任务和要求,建立一个更好的行程,登记投诉,它有自己提高英语的好处。

无机解决方案

在无机溶液,有几个应用程序和Web服务,我想提一提。 该列表并不详尽,但我已经用大多数,如果不是所有的人都在次,我不建议我的东西实际上并不站在后面 - 放心,所有这些做他们应该做的,并把它做好。

Trello是我们在SitePoint使用的主要工具之一。 它更非开发为导向,更适合于编辑和管理人员,但其出色的todo十岁上下卡的布局和降价支持,使各项工作轻松可描述和清晰可见。 如果你有定期的非技术人员沟通或者喜欢四处扔的想法与teammembers,Trello是一个不错的选择。 有一个免费的选择,所以给它一个去。

大本营是一种流行的替代Trello,并且基本上是一个荣耀的团队增强to-do列表。 像Trello,它支持嵌套,讨论和文件上传。 它不是免费的,但。

谷歌企业应用套件可以承载您的整个公司的电子邮件对开,并按照它与闭门谷歌文档和谷歌驱动器,以及组消息,谷歌团体,公司日历等等。 谷歌企业应用套件是我想用更多的企业应用程序的整个套件。 更重要的是,谷歌Apps for Business的支持视频群聊,这样你就可以通过IM与您的团队沟通,甚至发送消息和从您的手机。事实上,视频群聊,甚至竟让你加入的两个地点进行视频通话 - 例如,如果你要进行视频通话,而你在办公室5分钟的路程,你能回答它,谈你的手机。 只要您达到您的电脑,只需打“加入这个呼叫”将在计算机上打开一个流,以及,你可以在手机上挂上(或离开它,并有自己的多镜头角度)。 这一切都非常流畅,并且使一个真正专业的通信环境。

FlySpray是一个超级简单的基于Web的开源Bug跟踪系统,可以帮助你处理的简单错误的日常工作。 在我以前的公司,我们用它作为前 - 我们让非技术人员提交bug和要求在那里,然后过滤器的人会淘汰的废话,并描述正确的错误的更多细节。 这确保我们从来没有得到一个不完整的报告,该报告制作和修复更快。

Github上是一个在线社交网络编码。 它是开源的库的集线器(或闭源,如果你付),每个人都在一个团队可以轻松地进行协作,无需手动设置一个回购自己的服务器上的痛苦。 的bitbucket是一个可行的替代方案,并提供免费的私人回购协议,相对于Github上。

Atlassian的,的bitbucket的厂商,也有像其他各种优秀的团队协作工具总汇和JIRA -无论是让您和您的团队在实时工作,并使用单点数据的采集。 JetBrains公司还提供了一个很好的设置: TeamCity的 (免费专业版)的持续集成和YouTrack (无限试用60天,或10用户免费包)的问题,请求和错误跟踪。

如果你这样做敏捷开发(更多的是在以后的文章),据说为钱的最好的工具是PivotalTracker和GreenHopper(一JIRA敏捷插件)这些天。 这两种工具都有一些免费的计划,你可以尝试一下,但我们会做更深入的分析很快。

最后但并非最不重要的,如果你需要的是一个良好的基于团队的待办事项列表,我不能建议Wedoist不够的-是非常相似的Todoist (我每天都使用),界面精简,专注于手边的任务。 这是你所见过的所有其他的Todo应用程序,但大大改善一切。

如果你是一个开发团队的成员,我建议Github上和TeamCity的,和Trello的讨论,一个健康的组合。 如果你在一个管理职位,并决定项目和课程,拿,我衷心建议谷歌企业应用套件。 如果你在一个灵活的远程团队,使用Wedoist,看看它是如何适合你。 如果你练习的SCRUM,PivotalTracker加进来。

结论

本文提供改善团队协作和生产力在一个团队的一些切实可行的解决方案。 在后续文章中,我们将涵盖更详细实用的基于团队的工具。

你有最喜欢的协作工具? 有什么办法没有你的团队使用,以维持运营的问题大洋? 让我知道在下面的意见,或谷歌 。

www.phpzy.comtrue/phpzygh/2988.htmlTechArticle成为一个PHP专业:实践团队 上一次,我们讨论了团队合作的社会问题,以及如何在一个团队工作既可以益害你。还有负载与其他人,和很多工作,则必须得到考虑。 这一次,让我们来...

相关文章

相关频道:

PHP之友评论

今天推荐