|
|
How I took my web-app to market in 3 days
如何在3天内把我的网络应用推向市场
I’m a huge fan of the 37Signals mantra of “scratch your own itch.” Inspired by their book for “Getting Real” which I’ve read at least twice, and “Rework” which I’m reading now, I decided to write a small web application to scratch an itch around customer development emails.
我是37Signals公司口号“我只为我设计”的狂热粉丝。他们的书《Getting Real》我读了至少两遍,而《Rework》正在读。受这些书的激发,我决定围绕客户发展部的电子邮件写个小的网络应用。
Do note though, 37Signals mantra here probably roots back to a saying my Dad, also an entrepreneur, has always said to me: “Necessity is the mother of invention”
需要注意的是,37Signals口号也许能追溯到我父亲,也是一名企业家经常对我说的一句话:“需求是创造之母。”
Either way, here’s the problem I solved with Tout: as I’ve been ramping up customer development for Braintrust, I realized that typing, copying, pasting, re-typing all these emails was becoming a huge pain. Even worse, it became even harder to keep track of all these emails.
但不管怎样,这里的问题我用Tout解决了:当我在扩大Braintrust的客户发展部时,我意识到,打字、复印、粘贴、重新输入所有这些电子邮件正成为一个巨大的痛苦。更糟的是,要跟踪这些电子邮件变的越发困难。
“There had to be a better way!” — and while there are tons of CRMs out there, the simple “get in, get out” type of solution didn’t exist. So, I decided to create one.
“必须有一个更好的方法!”——虽然有成千上百的客户关系管理理论,但是简单的“进来,出去”方式的解决方案并不存在。所以,我觉得自己去创造一个。
Introducing Tout – the simplest way to templates and track (like you do for websites) your customer development emails. It helps me create e-mail templates, send emails quickly, and track when someone’s viewed my email, and whether they clicked on my link. It also lets me track whether my overall email was a “success” or not.
介绍一下Tout——它是规范追踪(就像操作网页)客户发展部邮件的最简易的一种方式。它帮助我创建邮件模板,快速发送邮件,追踪某人何时查看邮件、是否点击链接。同时Tout还可以追踪我的所有邮件是否达成。
It took me about 1 day to get the app working to fit my own need. After realizing this could probably help other people, it took me another 2 days to get it production ready. WOW!
我花了一天时间使这个应用程序能满足我的要求。意识到这也许能帮助其他人,我又花了两天时间让它做好生产准备。哇!
I think we’re at amazing times right now. With all the different “common services” startups cropping up, building, releasing and opening up shop for a web application has never been easier.
我们正处在令人惊讶的一个时代。随着所有不同“通用服务”公司的出现、建立和发展,购买网络应用从未如此简单。
Here are the common services/technologies I leveraged to take Tout to market in 3 days:
以下这些就是我把Tout在3天内推向市场使用的通用服务/技术:
Heroku:
All of my development is on Rails, and Heroku puts Rails on steroids. Thanks to their amazing cloud infrastructure, I had to do ZERO sysadmin stuff and was able to get my app online in literally 3 commands. More importantly, setting up DNS, E-Mailing, and SSl was all done through the web UI as well. I highly recommend them for starter applications, especially ones that are still testing out the market.
我所有开发都是基于Rails的,而Heroku大力推广就是Rails框架。得益于他们令人惊奇的云建设,我不用做任何系统管理工作,只用照着3个命令就能让我的应用上架。更重要的是,DNS、电邮和SSL设置也都已经已经通过网络用户界面设置好。对那些刚起步应用程序,尤其是还处在测试阶段,我强力推荐Heroku。
The only downside for Heroku is that they have no way to support real-time applications (i.e. run an XMPP or NodeJS server to push out real-time updates) — can you guys start working on this?
Heroku唯一不足的地方是不支持实时程序(像跑一个XMPP或者NodeJs服务器进行实时更新)——你们的工作可以起步于此?
Sendgrid
Even though the biggest “feature” of my web-app is sending emails, I had to write next to no code for actually sending out emails or even configuring e-mail servers. All of this got taken care of by Sendgrid.
虽然我的网络应用最大特点就是发送邮件,但是我都不用写任何代码来完成邮件发送或者邮件服务器配置。所有这一切都靠Sendgrid维护。
They were also very diligent about validating my site and making sure I was compliant with CAN-SPAM laws and ensuring this doesn’t turn into another spamming machine (Thanks Jose!)
Sendgrid也很用心于我的网站验证,并确保我遵循反垃圾邮件法案,保证我的应用不会变成另一部垃圾邮件机(谢谢阿塞!)
Chargify:
Tout has a premium feature, and charges credit cards, handles recurring billing and even sends out invoices. However, I didn’t have to write more than about 50 lines of billing code. Chargify takes care of all of this — all I have to do is build out hooks to keep the subscription level of the customer up to date.
Tout有着丰富的功能,使用信用卡支付、处理退回账单,甚至能开具发票。然而账单这块代码并没有超过50行。Chargify维护着这一切——所有我需要做的只是设立挂钩保持客户订阅的每日更新。
The reality is, it has become so ridiculous easy to take web applications to market now that I don’t have to spend time working on plumbing — instead, all of my time and energy goes toward the creative aspect of the product — which is the way it should be.
现实就应该是这样,把网络应用推向市场变得如此简单,以至于我不需要花时间在架构上,只需把所有时间和精力投入到产品创意方面。 |
|