Web项目管理工具精选(上)
随着新兴科技公司的蓬勃发展,不少Web应用和浏览器工具在开发者、设计者、自由职业者和项目经理中间流行开来。这些工具在不断发展,我们也看到越来越多的桌面应用、移动应用被开发出来。
本文中,我搜集了一些不同方面的在线资源,开发人员可以从中找到有用的工具。这些工具比较适合Web项目开发,也可以用在几乎所有的技术型的项目开 发中。你们将会看到用于电子邮件营销、任务管理、cloud IDE等等方面的应用。这些应用增长势头迅猛,非常期待它们能在未来的纪念时间里发展得更好。
代码管理
以前各种开源项目的代码都是通过博客和个人网页来发布的。这种分享方式并不是最容易的一种,也不便于他人对代码做出贡献。下面是几个管理项目代码的工具,不管对于个人开发者还是团队开发者来说,它们都是非常好用的。
GitHub,也就是Git版本控制系统,采用一种优雅的方式来管理项目代码。比起Subversion,Git要更加经济划算,对于新手来说安装过程也更加简单。创建新的版本分支非常简便,而且完全不用害怕会让你的辛勤劳作毁于一旦。
我强烈推荐大家使用Github的一个重要原因就是因为它已经很有年头了。它的免费工具很好,其中包括用户wiki、Q&A支持、推送请求以及免费的网页托管。网上有很多开发者,使用Github来进行代码管理是个完美的选择。
相较于Github,Beanstalk就少有人提及了,但它仍不失为一款非常棒的工具。Beanstalk旨在为在后端合作开发的团队打造一个私 人存储库,它支持Git、Mercurial以及Subversion来进行版本控制。它有很多特性,甚至包括对网站服务器的实地部署服务。
如果你从未听说过Beanstalk,那我也必须推荐你至少看下他们的网页。他们提供的服务能让任何dev团队从中获益,尤其是对那些会发布很多版本的复杂工程。
不选Github的话,可以使用Bitbucket,对于开源项目它是支持免费的repo托管的。也可以付费获得私有API以及服务器空间,但这些 都是可有可无的。Bitbucket还支持多用户和Git或者Mercurial。Bitbucket最适合不想费钱的开发团队,大量的资源和在线指南使 其变得让人无法抗拒。
任务管理
熟悉项目管理的人都清楚待办事项清单的必要性。现在已经是数字时代,我们要的不仅是很酷的网页应用,还要很酷的能和团队成员交流的沟通工具。想象下这样的共享清单,上面的任务可能被指派给特定的用户。下面这些是能把工作任务安排得井井有条的最佳专业工具。
虽然我只用过一小段时间,但觉得它是目前数字管理工具中的佼佼者。仪表板极易管理,注册流程也很快。有些术语可能会让人迷惑,但是Trello的介绍页面上回答了很多常见问题。
我最中意它的一点是,它能让你和团队其它成员同步工作。新项目任务会在各自的仪表板上指派下去,仪表板上包含代办事项或者子仪表板。任务可以被标记成“待做”、“在做”和“已做”。界面看起来可能会有点古怪,但请先使用一段时间,我保证你不会失望的。
Do这个名字非常简单,但任务管理的概念可不简单。这款网页应用用起来非常简单,它专注于团队管理。任务被指派给各个项目的不同人员。你所有的日历和联系人都会同步到团队其他成员那边。
单个用户是没必要使用Do的。它的UI可能不尽人意,但是它的很多特性对于设计团队或者工作室来说都是很有用的。你甚至可以将Gmail和Google Drive这些Google账号整合进这个应用。如果你想试用下的话,可以注册了先试试免费功能。
用了很多年的Basecamp,我还是要把它放入这次的推荐中。可以用它很简便地创建自己的团队、管理任务分配。还可以通过它来进行讨论和安排日程,也可以利用它在团队成员间分享文档和资源。Basecamp非常好地将团队用户和单个用户连接在了一起。
支付处理
除了PalPal之外还有很多支付平台可供选择。数字事务领域需要对信用卡或者第三方的API有后端支持。下面这些工具的适用人群为那些需要处理在线支付但又不想从头做起的开发人员。
Stripe,这款大受欢迎的支付平台一直以来广受好评。自去年以来我已经无数次听到CEO们和开发团队提起这个名字,他们一直在苦苦寻找合适的支付平台。Stripe的API非常容易理解,在任何后端语言中都运行良好。
Paymill和他们的支持文档绝对让人印象深刻。支付交易是通过信用卡或借记卡来完成的,在不久的将来还会支持更多支付途径。他们提供很多服务,其中最强大的资源是快速插件库,它支持Drupal、VirtueMar。
当然,Paymill并不完美,但它能很方便地安装到通常的电子商务平台中。
我觉得Braintree是网页应用开发人员采用的比较多的一个支付平台。他们的客户包括Github、愤怒的小鸟、37Signals,还有其他一些很有名气的科技品牌。最近他们发布了一篇新博文,是关于前端JavaScript验证的,很容易安装。
仪表板对于新用户来说也很容易上手。如果你需要的是一款简单的支付平台,那么我强烈推荐Braintree。
数据记录
显然数据记录并非对所有人都有用。数据记录应用对服务器内的数据流量和产生的问题做了一个深入的分析。如果你要对做过升级和改动的代码进行测试,或者你想要网站的前端用户数量和数据流量有所增长的话,数据记录是非常有用的。
这些资源可能是外部托管的,它们能够将你的数据记录以一种很规整的形式生成出来。
这是一家该领域内的新公司,提供的服务很不错。记录数据以精炼的图表和数字的形式呈现在仪表板界面上,让你能从最近的数据查询中很轻松地定位出问题所在,同时也能根据需要组织这些信息。
所有数据都存储在云端,因此你不必担心本地硬盘空间会不够。如果想要了解更多信息,请浏览他们的FAQ页面。
Logstash的可爱设计让它在同类产品中显得出类拔萃。Logstash是完全开源的,可以随意发布。安装过程会花些时间,但对于一个自我托管的解决方案来说,它的特性是完美无瑕的。
进入仪表板以后,可以看到所有过往的记录。你可以将其以你喜欢的方式重新组织起来,你也可以根据日期或者关键字在记录中进行搜索。最新的文档页面中 提供了很多信息。这个信息记录系统并不是面向普通用户的,但和其它同类产品相比它提供了更多的控制权。此外,你是没办法拒绝开源工具的!
Papertrail这款应用广受赞誉因为它能生成高质量的记录。他们也是基于云的托管平台,因此你可以登陆网站服务器来获得所有的数据。因为统一费率的关系,我觉得他们的价格比Sumo Logic要高。而Sumo只对用户使用的项目收费,因此越小的公司付费越少。
Papertrail更适合于处理工作量很大的任务,更适用于服务器管理员团队或者网页开发人员。
仪表板分析/Dashboard Analytics
在我看来,仪表盘是2013年最有意思的网页应用。这些工具为你提供了进入公司所有重要数据的入口。它适合于对比测试、e-mail注册、月访问量等等量化的数据。仪表盘是个很实用的工具,它用数据统计的数字说话,全方位衡量你项目的成败。
我在脑中搜索仪表盘应用的时候,Mixpanel立刻跳了出来。他们已经上线很多年了,一直以来都为数据分析爱好者们提供了大量的记录。当你需要记 录下访问者在你网站上留下的互动时,Mixpanel能为你提供极好的服务。你可以查看新注册用户或者用户的保留率。他们还提供了免费账号,能快速地将你 引入仪表盘分析的世界。
DigMyData能和许多网络连接在一起,鉴于此能力我它包含进这篇推荐列表。人们可能需要访问不同的网站来获取各种数据,而DigMyData的仪表盘上包含了数个支付平台,譬如PayPal、Google Checkout和Stripe。
此外,你还可以将MailChimp、Aweber或 者Campaign Monitor的账号的API密钥包含进去。通过Google Analytics的一个连接方法,你甚至可以将文档和电子表格从GoogleDrive上导下来。DigMyData更像是一个巨大的仪表盘,你需要的 数据在上面应有尽有。如果你有时间尝试下,你会发现它非常酷。
Instrumental仪表盘和上面两个应用相比科技感要强一些。它会监测服务器使用情况、硬盘空间、CPU转速以及其他一些量化数据。这项服务对于追求高科技水准的公司会很有用。
但它的价格不菲。Instrumental很不错,但也不是非要不可的。
客户支持
自己提供直接支持的公司和网站可能最终会淹没在客户请求的泥沼中。如果你要卖出产品或者服务,那么你就需要一种手段来处理客户提出的问题。
可供选择的客户支持类网页应用很多很多,所以请多尝试直到找到适合你的那一款。
对客户支持类网页应用不够了解的人应该了解下Intercom。在你了解过后,你就会知道它的流行绝对不是靠运气。Intercom的管理员页面对于新手和老手来说都非常简单,也就是说你不需要多少技术就能处理支持工单和电子邮件。
GrooveHQ是另一个我要推荐的非常酷的应用。它可以在手机、平板电脑、台机的网页浏览器上运行。在同一个窗口中就可以处理推特、支持工单和聊 天。安排支持工单然后将它们指派出去的操作就是小菜一碟。如果你有很多客服人员来处理支持工单的话,那么收费模式很可能很贵,但Groove对于刚起步的 小公司来说是绝对完美的。
Tender Support比上面两个应用更加简洁,它适合追求简单的用户。你可以快速地了解其基础操作。我不满意的一点的是他们对于新用户和用户群较小的客户没有免费方案。但是总的来说Tender还是一款不错的支持类应用,所有你可能会需要的核心特性它都有。