`
cuiyadll
  • 浏览: 196228 次
文章分类
社区版块
存档分类
最新评论

Web项目管理工具精选

 
阅读更多
http://www.admin10000.com/document/2427.html
  随着新兴科技公司的蓬勃发展,不少Web应用和浏览器工具在开发者、设计者、自由职业者和项目经理中间流行开来。这些工具在不断发展,我们也看到越来越多的桌面应用、移动应用被开发出来。
  本文中,我搜集了一些不同方面的在线资源,开发人员可以从中找到有用的工具。这些工具比较适合Web项目开发,也可以用在几乎所有的技术型的项目开发中。你们将会看到用于电子邮件营销、任务管理、cloud IDE等等方面的应用。这些应用增长势头迅猛,非常期待它们能在未来的纪念时间里发展得更好。

 代码管理

  以前各种开源项目的代码都是通过博客和个人网页来发布的。这种分享方式并不是最容易的一种,也不便于他人对代码做出贡献。下面是几个管理项目代码的工具,不管对于个人开发者还是团队开发者来说,它们都是非常好用的。

  Github

  GitHub,也就是Git版本控制系统,采用一种优雅的方式来管理项目代码。比起Subversion,Git要更加经济划算,对于新手来说安装过程也更加简单。创建新的版本分支非常简便,而且完全不用害怕会让你的辛勤劳作毁于一旦。

  我强烈推荐大家使用Github的一个重要原因就是因为它已经很有年头了。它的免费工具很好,其中包括用户wiki、Q&A支持、推送请求以及免费的网页托管。网上有很多开发者,使用Github来进行代码管理是个完美的选择。

  Beanstalk

  相较于Github,Beanstalk就少有人提及了,但它仍不失为一款非常棒的工具。Beanstalk旨在为在后端合作开发的团队打造一个私人存储库,它支持Git、Mercurial以及Subversion来进行版本控制。它有很多特性,甚至包括对网站服务器的实地部署服务。

  如果你从未听说过Beanstalk,那我也必须推荐你至少看下他们的网页。他们提供的服务能让任何dev团队从中获益,尤其是对那些会发布很多版本的复杂工程。

  Bitbucket

  不选Github的话,可以使用Bitbucket,对于开源项目它是支持免费的repo托管的。也可以付费获得私有API以及服务器空间,但这些都是可有可无的。Bitbucket还支持多用户和Git或者Mercurial。Bitbucket最适合不想费钱的开发团队,大量的资源和在线指南使其变得让人无法抗拒。

 任务管理

  熟悉项目管理的人都清楚待办事项清单的必要性。现在已经是数字时代,我们要的不仅是很酷的网页应用,还要很酷的能和团队成员交流的沟通工具。想象下这样的共享清单,上面的任务可能被指派给特定的用户。下面这些是能把工作任务安排得井井有条的最佳专业工具。

  Trello

  虽然我只用过一小段时间,但觉得它是目前数字管理工具中的佼佼者。仪表板极易管理,注册流程也很快。有些术语可能会让人迷惑,但是Trello的介绍页面上回答了很多常见问题。

  我最中意它的一点是,它能让你和团队其它成员同步工作。新项目任务会在各自的仪表板上指派下去,仪表板上包含代办事项或者子仪表板。任务可以被标记成“待做”、“在做”和“已做”。界面看起来可能会有点古怪,但请先使用一段时间,我保证你不会失望的。

  Do

  Do这个名字非常简单,但任务管理的概念可不简单。这款网页应用用起来非常简单,它专注于团队管理。任务被指派给各个项目的不同人员。你所有的日历和联系人都会同步到团队其他成员那边。

  单个用户是没必要使用Do的。它的UI可能不尽人意,但是它的很多特性对于设计团队或者工作室来说都是很有用的。你甚至可以将Gmail和Google Drive这些Google账号整合进这个应用。如果你想试用下的话,可以注册了先试试免费功能。

  Basecamp

  用了很多年的Basecamp,我还是要把它放入这次的推荐中。可以用它很简便地创建自己的团队、管理任务分配。还可以通过它来进行讨论和安排日程,也可以利用它在团队成员间分享文档和资源。Basecamp非常好地将团队用户和单个用户连接在了一起。

 支付处理

  除了PalPal之外还有很多支付平台可供选择。数字事务领域需要对信用卡或者第三方的API有后端支持。下面这些工具的适用人群为那些需要处理在线支付但又不想从头做起的开发人员。

  Stripe

  Stripe,这款大受欢迎的支付平台一直以来广受好评。自去年以来我已经无数次听到CEO们和开发团队提起这个名字,他们一直在苦苦寻找合适的支付平台。Stripe的API非常容易理解,在任何后端语言中都运行良好。

  Paymill

  Paymill和他们的支持文档绝对让人印象深刻。支付交易是通过信用卡或借记卡来完成的,在不久的将来还会支持更多支付途径。他们提供很多服务,其中最强大的资源是快速插件库,它支持Drupal、VirtueMar。

  当然,Paymill并不完美,但它能很方便地安装到通常的电子商务平台中。

  Braintree

  我觉得Braintree是网页应用开发人员采用的比较多的一个支付平台。他们的客户包括Github、愤怒的小鸟、37Signals,还有其他一些很有名气的科技品牌。最近他们发布了一篇新博文,是关于前端JavaScript验证的,很容易安装。

  仪表板对于新用户来说也很容易上手。如果你需要的是一款简单的支付平台,那么我强烈推荐Braintree。

 数据记录

  显然数据记录并非对所有人都有用。数据记录应用对服务器内的数据流量和产生的问题做了一个深入的分析。如果你要对做过升级和改动的代码进行测试,或者你想要网站的前端用户数量和数据流量有所增长的话,数据记录是非常有用的。

  这些资源可能是外部托管的,它们能够将你的数据记录以一种很规整的形式生成出来。

  Sumo Logic

  这是一家该领域内的新公司,提供的服务很不错。记录数据以精炼的图表和数字的形式呈现在仪表板界面上,让你能从最近的数据查询中很轻松地定位出问题所在,同时也能根据需要组织这些信息。

  所有数据都存储在云端,因此你不必担心本地硬盘空间会不够。如果想要了解更多信息,请浏览他们的FAQ页面。

  Logstash

  Logstash的可爱设计让它在同类产品中显得出类拔萃。Logstash是完全开源的,可以随意发布。安装过程会花些时间,但对于一个自我托管的解决方案来说,它的特性是完美无瑕的。

  进入仪表板以后,可以看到所有过往的记录。你可以将其以你喜欢的方式重新组织起来,你也可以根据日期或者关键字在记录中进行搜索。最新的文档页面中提供了很多信息。这个信息记录系统并不是面向普通用户的,但和其它同类产品相比它提供了更多的控制权。此外,你是没办法拒绝开源工具的!

  Papertrail

  Papertrail这款应用广受赞誉因为它能生成高质量的记录。他们也是基于云的托管平台,因此你可以登陆网站服务器来获得所有的数据。因为统一费率的关系,我觉得他们的价格比Sumo Logic要高。而Sumo只对用户使用的项目收费,因此越小的公司付费越少。

  Papertrail更适合于处理工作量很大的任务,更适用于服务器管理员团队或者网页开发人员。

 仪表板分析/Dashboard Analytics

  在我看来,仪表盘是2013年最有意思的网页应用。这些工具为你提供了进入公司所有重要数据的入口。它适合于对比测试、e-mail注册、月访问量等等量化的数据。仪表盘是个很实用的工具,它用数据统计的数字说话,全方位衡量你项目的成败。

  Mixpanel

  我在脑中搜索仪表盘应用的时候,Mixpanel立刻跳了出来。他们已经上线很多年了,一直以来都为数据分析爱好者们提供了大量的记录。当你需要记录下访问者在你网站上留下的互动时,Mixpanel能为你提供极好的服务。你可以查看新注册用户或者用户的保留率。他们还提供了免费账号,能快速地将你引入仪表盘分析的世界。

  DigMyData

  DigMyData能和许多网络连接在一起,鉴于此能力我它包含进这篇推荐列表。人们可能需要访问不同的网站来获取各种数据,而DigMyData的仪表盘上包含了数个支付平台,譬如PayPal、Google Checkout和Stripe。

  此外,你还可以将MailChimp、Aweber或者Campaign Monitor的账号的API密钥包含进去。通过Google Analytics的一个连接方法,你甚至可以将文档和电子表格从GoogleDrive上导下来。DigMyData更像是一个巨大的仪表盘,你需要的数据在上面应有尽有。如果你有时间尝试下,你会发现它非常酷。

  Instrumental

  Instrumental仪表盘和上面两个应用相比科技感要强一些。它会监测服务器使用情况、硬盘空间、CPU转速以及其他一些量化数据。这项服务对于追求高科技水准的公司会很有用。

  但它的价格不菲。Instrumental很不错,但也不是非要不可的。

 客户支持

  自己提供直接支持的公司和网站可能最终会淹没在客户请求的泥沼中。如果你要卖出产品或者服务,那么你就需要一种手段来处理客户提出的问题。

  可供选择的客户支持类网页应用很多很多,所以请多尝试直到找到适合你的那一款。

  Intercom

  对客户支持类网页应用不够了解的人应该了解下Intercom。在你了解过后,你就会知道它的流行绝对不是靠运气。Intercom的管理员页面对于新手和老手来说都非常简单,也就是说你不需要多少技术就能处理支持工单和电子邮件。

  GrooveHQ

  GrooveHQ是另一个我要推荐的非常酷的应用。它可以在手机、平板电脑、台机的网页浏览器上运行。在同一个窗口中就可以处理推特、支持工单和聊天。安排支持工单然后将它们指派出去的操作就是小菜一碟。如果你有很多客服人员来处理支持工单的话,那么收费模式很可能很贵,但Groove对于刚起步的小公司来说是绝对完美的。

  Tender Support

  Tender Support比上面两个应用更加简洁,它适合追求简单的用户。你可以快速地了解其基础操作。我不满意的一点的是他们对于新用户和用户群较小的客户没有免费方案。但是总的来说Tender还是一款不错的支持类应用,所有你可能会需要的核心特性它都有。

 A/B测试

  A/B对比测试技术已经使用好多年了,但是执行这种测试任务的工具才刚出现。我觉得并不是所有网站布局都需要对比测试的。但是在你设计出来的布局上捣鼓捣鼓也许能发掘出一些你以前从未想过的UI/UX风格。

  Visual Website Optimizer

  我花了些时间阅读了Visual Website Optimizer(VWO)的使用说明并且尝试了几把,结果让我印象深刻。VWO的多元化测试能将URLS和JavaScript的A/B模型做对比测试。你可以记录下跨域访问之类的数据,还可以将用户的操作截屏。这是一款特性很多使用便利的应用。

  我想提的另一个重要特性就是团队合作功能。VWO允许多用户登录,然后根据账户获得不同的权限。在设计人员和开发人员组成的团队中,这无疑是最好的优化工具。

  Optimizely

  Optimizely是A/B测试市场上的另一款年轻的竞争者。可拖拽的功能让你改动起来非常容易。开发人员在运行代码前可能想再核对一遍,但要维护网站就简单得多了。我敢说对于还不是很熟悉对比测试的新人来说Optimizely是最好的选择。它操作流畅,UI也很合理。

 文件共享和存储

  有时你会需要在电脑之间或者和同事共享一些文件。现在有些即时通讯聊天软件允许直接传送文件,而云托管解决方案正是因为这个理由而存在的。该市场目前还很小,但增长很迅速。

  Dropbox

  Dropbox是一个免费的解决方案,它提供数量可观的服务器空间,并且支持各种操作系统。我觉得多数需要云存储的人都在使用Dropbox,因此它很可靠。你可以随意组织文件夹和其中的内容,将它们分享给其他人,这样显然很个性化。

  在团队中和队友一起使用Dropbox是非常棒的。对于单个用户来说它也很不错,这只取决于你对云托管的需求有多大。

  CloudApp

  我现在每天都使用CloudApp在电脑之间传输文档和照片。和Dropbox相比有些凌乱,因为所有文件都是按照时间排序罗列在同一个根文件夹中的。但是UI也允许你按照文件类型来进行排序。它是一个简练的云文件托管应用,可以进行快速便捷的上传下载操作,甚至可以在移动设备上使用。

 电子邮件营销

  与用户和客户联络的方式一直在发展变化,但电子邮件是棵常青树。营销活动不会干扰到正在忙碌的用户。他们会在邮箱里收到一封精美的未读邮件。下面这些工具将会帮助你管理订阅者列表,从电子邮件服务器上将新闻邮件推送出去。

  MailChimp

  相比其它同类应用我比较喜欢MailChimp,因为他们的客户服务和后端仪表盘很棒。MailChimp已经上线一段时间了,用户也越来越多。用户可以完全控制他们的电邮列表以及发送新营销邮件的频率。

  如果你想有个大概了解的话可以浏览下他们的特性介绍页面。MailChimp的模板引擎非常强,甚至提供了一些免费的模板。体验过从无到有写营销电邮代码的痛苦的人会证实预制的模板是多么的有用。最重要的一点是如果你注册一个免费账号的话,那MailChimp将一直是免费的。没有试用期,一直是免费的,除非你选择升级版本。

  Postmark

  Postmark是另一种应用,它支持通过API发送动态电子邮件。这些电子邮件可能在用户购买了某样东西、注册订阅或者使用你的应用程序发生崩溃然后发送错误报告的时候被发送出去。对于需要在不同时间自动发送电子邮件的场合下,Postmark是更好的选择,它不会大批量地发送营销电子邮件。

 问题追踪

  开展新项目时一个要填的坑就是错误处理和bug追踪。也许你在服务器上安装了很多解决方案,但选择第三方工具也可能同样出色。这取决于你作为开发人员的需求以及你计划处理的bug数量。下面这些提供错误追踪的应用将会帮你解决很多头痛的问题。

  Sifter

  从Sifter发布以来,我一直在通过相关的博客关注他们的升级情况。它的项目管理仪表盘在处理代码中烦人的bug时很有用。它可以供许多项目使用,可以将bug分配给团队中不同的人。

  不过坏消息是你注册之后只能获得14天的免费试用期,收费的话每个月要29-149美元。

  Sentry

  Sentry是我个人推荐的,因为它的仪表盘非常漂亮而且安装过程很快。网站项目和手机应用可以从Sentry的特性中受益。最特别的是应用程序中发生错误时你会收到实时的报告。此外,它可以在很多平台上运行,包括Java、PHP、Rails、Python、Objective-C等等。

  注册之后有7天的免费试用。Sentry有着强健的开源错误捕捉架构,对此我还是比较满意的。

  Coalmine

  几个月前我在一篇博文里第一次看到了Coalmine。现在看来它的错误处理服务的确很赞。它支持PHP、Rails、Python以及Google App引擎。它是完全开源的,托管在GitHub上,你可以上去看看。

  Coalmine的免费方案对于尚未熟悉错误处理的新手来说是非常棒的。

 负载测试

  许多社交网站因为扩张太快而经常陷入麻烦之中。服务器和数据库无法处理巨量的访问,长时间运作不畅的话会给你的项目带来很大的损失。虽然这经常是由病毒式传播的访问引起的,但是这种情况可能发生在任何类型的网站上。

  下面这些测试工具有助于开发人员演练如何面对和处理访问量的大涨大落。

  Load Impact

  Load Impact是最快的解决方案之一,适合对访问量很大的网站进行测试。在开启远程连接测试之后,你可以在服务器上开启带有统计数据的仪表盘。它可以帮助定位出代码中可能导致加载时间过长的问题。要更好地了解Load Impact的话,请查阅其特性列表。

  Selenium

  和Load Impact不同,Selenium并非基于云的解决方案,它提供一种完全不同的测试方式。你可以下载Selenium插件安装到浏览器中,它会自动执行负载管理相关的任务。譬如用户登陆、更新头像照片、发表评论之类的任务。它不如自我托管的应用直接,但Selenium在开发者中很受欢迎。

 云端 IDE

  我有很多关于用户界面的灵感都是在云环境中完成的。有很多工具在你仅有英特网连接和浏览器的情况下就能让你做出一个完全定制化的HTML/CSS/JS网站。

  如果你在移动设备上写代码或者要将你的临时创意分享给其它人的话,云端IDE是非常好的选择。

  Cloud9

  在我看来,Cloud9的特性还没有被充分关注。注册免费账号之后可以使用一小块服务器空间来做测试。Cloud9是个完全集成的IDE,可以通过它连接托管在Github或者Bitbucket上的工程。

  Cloud9更酷的地方在于它提供完整的app托管,可以进行贝塔测试以及设计新特性。收费账号每月要12美元,你可以获得一些会员可用的功能、额外的HDD空间、以及共享代码的权限。你可以在上面创建以及测试静态HTML或者动态PHP网页。如果要了解更多信息,请访问他们的特性介绍页面。

  jsFiddle

  令人惊艳的jsFiddle绝对不是Cloud9的复制品。相反,它是一款更简单的工具,它可以在没有桌面程序的情况下创建和测试网站界面。注册是免费的,允许你在线保存工程以备以后再用。发布系统跟Git的版本控制有点像,你可以升级工程,也可以重置主根文件。

  所有新建的Fiddle默认都是公共的,所以能很方便地跟其他人共享链接或者将链接贴到你的网站或者博客中。

  JS Bin

  另外一个要提到的是JS Bin,它的界面和jsFiddle很像。输出页面上会展示你的升级内容,你还可以选择在不同的显示设置间切换。默认只会显示HTML和输出部分,但你也可以通过工具条上的按键打开CSS和JavaScript代码显示。JS Bin的注册也是免费的,在线共享代码也是公共的。

 社交媒体

  任何一门成功的商业中网络和市场营销都占很大的一部分。而目前社交媒体是病毒式传播的佼佼者。下面这些工具能让你Facebook和Tweitter上的feed保持优势。此外你还可以通过注册来使用其他服务,譬如YouTube或者Pinterest。每个工具都有各自的有点,你需要好好考虑它们各自的优缺点。

  Hootsuite

  HootSuite已经出现一段时间了,出现了很多变种。你可以安排在将来某个时间以转发或者原创的格式将帖子发出去。更棒的是引荐功能,你可以将不同团队的成员合并到一个单独的账号里。

  Hootsuite提供一个免费方案,该方案允许你使用5种不同的基本配置。免费方案也允许你使用大多数服务,但如果你要将其用作企业级营销系统的话,请考虑下其他的选择。

  Buffer

  与HootSuite有着很多相同功能的替代选择就是Buffer。我很喜欢使用Buffer,因为它上手很容易。你可以快速地注册账号然后设置好相关的社交设置。此外它对Chrome和Firefox有提供扩展,它还有Android和iOS版的app。

  SocialFlow

  SocialFlow是个很有趣的工具,它在处理营销内容的方式上有些不同。你可以实时地追踪对话共享链接。用户可以访问一些图像和表格,它们与你的社交营销动态相关联。该应用目前还在贝塔测试中,但你可以要求获取一份demo来关注近期会有什么更新。

 结后语

  过去十年中创建和运行网站的过程已经改变了很多。现在处理像代码升级以及与团队成员共享更改这样的事情变得容易了许多。网上无数的资源是让我们能够更好地进行web项目的关键。但当然,我没有办法找出所有的有用资源。上面这些是对我搜集到的资源的一个导览。我很希望能在评论中看到更多的建议和资源。如果你们在使用任何相似的工具,那也恳切希望能看到你们对这些工具的评价。
分享到:
评论

相关推荐

    qdPM_9.1(基于Web的项目管理工具).zip

    qdPM-基于Web的项目管理工具 qdPM是一个基于Web的免费项目管理工具,适用于从事多个项目的小型团队。它是完全可配置的。您可以轻松管理项目,任务和人员。客户使用集成到任务中的票证系统进行交互。与php 5.4+和...

    DbTools数据库管理工具(Web版)

    DbTools数据库管理工具,DbTools在线ACCESS/MSSQL数据库管理工具,但界面和操作挺方便的,可以在线对ACCESS或MSSQL2000数据库进行表、库的查看、添加、编辑、删除、运行查询等操作。

    Web版代码生成器、项目管理器

    > \WEB-INF\db\pda_project.xml 增加一个新项目 > \WEB-INF\classes\pda-projects.properties 增加一个新类 > \WEB-INF\classes\system-conf.xml 配置连接池信息 配置时候注意这三个地方都是关联的,就像关系表...

    maven创建web项目教程中文WORD版

    资源名称:maven创建web项目教程 中文WORD版内容简介: Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目...

    Java Web项目企业事务管理系统源码

    Java Web项目企业事务管理系统源码,详细的代码注释 本系统的开发工具具体如下。 ● 系统开发平台:MyEclipse 6.5。 ● 数据库管理系统软件:MySQL 5.0。 ● 运行平台:Windows 2000/Windows XP/Windows 2003/...

    svn web admin subversion的web管理工具管理服务器端的配置

    网上没有找到我们项目合适的svn web配置工具,于是自己动手,用jsp写了一个web版的管理工具svn web admin,subversion web 管理工具,发布到tomcat上直接可以修改服务器的配置文件,密码都加密保存,成员也可以自己...

    Kettle的Web端管理工具Kettle-Manager.zip

    kettle管理工具专门为kettle这款优秀的ETL工具开发的web端管理工具。项目简介kettle作为非常优秀的开源ETL工具得到了非常广泛的使用,一般的使用的都是使用客户端操作管理,但问题是当投入生产环境使用时,动辄上百...

    Dream缺陷跟踪工具(项目管理工具)1.1正式版

    由梦赢科技团队与95互联联手打造的“Dream项目管理工具1.1版本”,正式开放公测。 Dream项目管理系统(bug管理系统)在基于Winner权限管理系统的基础上开发出的一个独立的web应用,该系统默认是设计成软件公司或...

    projeqtorV8.5.5-ProjeQtOr-项目管理工具.zip

    ProjeQtOr-项目管理工具 ProjeQtOr(以前称为Project'Or RIA)是一种协作项目管理软件。它是一种旨在作为富互联网应用程序的项目组织者的工具。基于Web的应用程序非常易于使用,并且目标是包括项目管理所需的所有...

    Python-Taiga根据scrum思想的web型项目管理工具建立在Django和AngularJS后端代码上

    Taiga-根据scrum思想的web型项目管理工具, 建立在Django和AngularJS(后端代码)上

    项目管理工具 redmine

    Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统,据说是源于Basecamp的ror版而来,支持多种数据库,有不少自己独特的功能,例如提供wiki、新闻台等,还可以集成其他版本管理...

    禅道项目管理工具,项目管理

    禅道项目管理工具,免安装版,双击启动

    ## Kunagi项目管理工具

    ## Kunagi项目管理工具 ###详情: Kunagi 提供了集成的项目管理工具,便于项目团队进行协作开发。Kunagi 提供了类似桌面软件的 Web 接口,非常便于使用。

    java开发项目图书管理系统源代码(web课程设计).zip

    需下载mysql图形化管理工具(例如Navicat),新建数据库library,右键数据库-->运行项目中的library.sql脚本 打开项目(idea或eclipse皆可,但需配置好maven环境),打开src/main/resources/application.yml,将数据库的...

    完整的WEB工程项目C#源码

    一个完整的工程项目WEB管理系统,项目源码采用三层构架,开发工具用VS2013以上版本,数据库建议用SQLServer2008R2及以上版本,项目里面的功能需求及流程有点复杂,虽然项目开发时间有点早,但整体设计思路及功能实现...

    JSP文件,用来管理WEB项目的简单工具

    JSP、JAVA、WEB、TOMCAT, 用来管理WEB项目的简单工具, 也可进行修改、删除操作!

    maven项目管理工具:springmvc和hibernate整合web项目

    NULL 博文链接:https://smallhot.iteye.com/blog/1975148

    毕业设计基于JavaWeb的超市管理系统源码+开发文档,maven为项目管理工具,tomcat为web应用服务器

    用IntelliJ IDEA开发工具,使用Java为开发语言,maven为项目管理工具,tomcat为web应用服务器开发了一个超市管理系统,其中前端包含最基本的html编写的网页以及bootstrap框架和少量的JS语言控制的页面提示弹窗。

    Kunagi项目管理工具 v0.26.2

    Kunagi 提供了集成的项目管理工具,便于项目团队进行协作开发。Kunagi 提供了类似桌面软件的 Web 接口,非常便于使用。

    web文件更新工具

    之前三年里,有一年半的时间是负责项目的管理和开发工作,因为负责的项目有十几个之多,频繁的需求变更,也伴随着频繁的版本更新。每次版本更新都会花费一些时间去整理从上次到当前所有更新的文件。这个过程,通常是...

Global site tag (gtag.js) - Google Analytics