采访达峰 - I've shipped the Code. What's next?

Oct 22, 2014 rubyconf 产品 创业

Data Measure

本文是 Teahour 第 65 期的录音文本,音频版本请访问这里 http://teahour.fm/2014/10/22/work-after-ship-code-with-dafeng.html

Dingding:大家好。今天是我们第二场的中国 Ruby 大会的会前采访,来做客 Teahour 的是 Strikingly 的联合创始人和 CTO 郭达峰。熟悉 Teahour 的听众对达峰应该不会陌生,去年我们曾经采访过达峰,那是第 28 期,达峰向我们介绍了 Strikingly 的创业故事。你好,达峰。

达峰:你好!

Dingding:虽然上过节目,还是按照惯例,给大家打个招呼和做下简单的自我介绍吧。

达峰:大家好,我是郭达峰,是第一家进入 YC 孵化器的华人团队 Strikingly 的联合创始人。在 Strikingly 主要负责技术这一块。我从14岁开始编程,创建 Strikingly 之前我也写过几款超过 2000 万用户的 Facebook 应用。

Dingding:达峰身上其实有非常多的标签:第一支 YC 的团队、投行背景、工程师等等。我们今天的这个采访是关于 Ruby 大会的采访,我们更关注工程师这个标签。达峰你在本次大会要分享的这个题目,在我看来很有标题党的感觉:『I’ve shipped the Code. What’s next?』我第一次看到题目的时候也不确定这个是要讲啥。你能解释一下吗?

达峰:好的好的。要讲一下这个内容是什么,可能要先讲一下选这个题目的原因。我相信这次大会上有很多团队都是在创业,或者在创业团队工作的人。作为创业团队为什么选 Ruby ,就是因为 Ruby 可以快速开发,这一点对创业公司非常重要。

我自己参加过不同的讲座和不同的技术分享,发现国内这种分析很多都是专注在技术上,比如:测试应该...

......

Read more →

RubyConf China 2014

Oct 21, 2014 ruby rubyconf

倒计时 10 天。第六届中国 Ruby 大会即将于十一月一号二号在北京举行。

去年,我们尝试了多种改变,第一次跑到上海之外的城市,第一次邀请了如此多的国外著名讲师,第一次尝试官方 After Party,第一次等,获得了参会者的众多好评,也留下了非常美好的回忆。而今年的 RubyConf China,看似没有去年的阵容豪华,看似没有去年的气氛喧闹,但是我们还是很乐观的相信今年会是非常特别的一年,今年我们也在创造很多第一次。

今年的大会筹办其实蛮早就开始,但是作为一个纯志愿者组织的大会,尤其三位主办人姜军、吕国宁和我都是在创业,时间超级不够用,整体办会经历可以说是跌宕起伏,所幸大多有惊无险。姜军数次跟我谈起想今年尝试不同的方式,想跳出往年固定的主题演讲式,给参会者带来更多不同的体验和更多的参与感和情感互动。所以,我们今年放弃了从海外邀请嘉宾,专注在形式上做突破,为明年的大会做好基础,也就有了你今天看到的大会行程。

今年,我们依旧邀请了来自国内 Ruby 圈子第一线的顶尖工程师和创业者,给大家带来了 8 场精彩的主题演讲,内容涵盖 Ruby 语言、智能硬件之 MRuby、iOS 开发之 RubyMotion、Ruby 在实时聊天和视频直播上的实战分享、日PV亿级 Ruby 应用的挑战和征服历程、上线之后的产品养成之路、近来流行的 MicroService 框架介绍和阿里内部的持续集成云服务介绍。第二天,我们将变个花样,带来众多不一样的活动。女性朋友可以参加旨在为女性提供开发入门的 RailsGirls 活动,听了前一天的 RubyMotion 分享手痒可以来参加 RubyMotion Workshop 实操,ThoughtWorks 带来的半天 TDD Workshop,Rails 源码分析之 ActiveRecord 以及由我支持的两场 Ruby 职场...

......

Read more →

Excel,熟悉又不熟悉的项目管理工具

Aug 13, 2014 excel 项目管理

本文转载自风车官方博客

如果有人在市场上做个调查,目前使用最广泛的项目管理工具是啥,我估计结果不是 Microsoft Project,不是 Jira,不是 Redmine,而是 Excel。在做风车的过程中,接触到不少团队,包括一些跟互联网很近的技术创业公司,都在使用 Excel 管理项目,也有一些用户问我们如何能从 Excel 管理平滑地迁移过来。所以,风车在首页特别跟 Excel 做了对比,我们也的确有不少客户是从 Excel 管理转到风车。这篇文章就来谈谈用 Excel 做项目管理的利与弊。

要了解 Excel 管理项目的利与弊,得先了解如何用 Excel 来管理项目,Excel 能做什么,怎么做。项目管理,从本质上就是两件事情,计划安排和进度跟踪。计划安排包括计划和安排。计划是确定要做什么事情,并分解成一个个任务,比如在 Excel 里面按照 WBS 来做计划。而安排就是根据分解任务确定谁做什么事情以及什么时候做什么事情,比如在 Excel 里面制作甘特图来做安排。进度跟踪包括进度和跟踪。进度是了解项目的进展,哪些已经完成,哪些有待完成,比如可以在 Excel 里面绘制燃尽图来展现进度。跟踪是及时了解团队每个人的状态,某个任务完成度如何了,这里更多的是通过沟通来更新到 Excel 中。

关于具体可以怎么用 Excel 来做项目管理,我做了一个例子,在这里下载,有兴趣可以参考,基本上涵盖了我上面提到的这些事情。

Excel 不是专业的项目管理工具,但是 Excel 又无所不能。在我心目中,Windows 并不是微软最成功的软件,Office 才是。使用 Excel,有下面这几点好处。

  1. 普及,群众基础扎实。可以说,Office 在很多人眼里就等于电脑,你去外面配个电脑装个机都能在系统之外附赠一个 Office。这也带来了 Excel 基本上可...

......

Read more →

What you should know before starting node-webkit

Aug 01, 2014 node-webkit

This article is translated by Wendy of my article 开始 NODE-WEBKIT 前,你应该知道的. Wendy now lives in Toronto, Canada and is looking to join a startup in US or Canada as backend developer to build innovative products that make people’s lives easier and more efficient. Her skills include Node.js, PHP, Python and C++. If you’re interested, why not drop her an email?

Last weekend, Teahour invited Roger Wang, the creator of node-webkit to talk about the stories behind node-webkit and the use of HTML5 in desktop app development. Various web-based desktop app frameworks such as node-webkit, Chrome Apps, Titanium, TideSDK and Atom Shell have been developed over recent years and node-webkit remains one of the best.

The node-webkit project was started in 2011. It is an app runtime that allows...

......

Read more →

开始 node-webkit 前,你应该知道的

Jul 28, 2014 node-webkit 应用开发

上周末在 Teahour 邀请到了 node-webkit 的作者王文睿来做客,聊了一下 node-webkit 的故事和 HTML5 技术在应用程序开发领域的发展,很有收获。最近几年,用 Web 技术来开发应用程序的框架层出不穷,如 node-webkit, Chrome Apps, Titanium, TideSDK, Atom Shell,而 node-webkit 正是这些框架中的一个佼佼者。

node-webkit 这个项目开始于 2011 年,是一个让开发者可以用 Web 技术,也就是 HTML5、CSS 和 JavaScript 来编写桌面程序的应用框架。作为开发者,我们只需要写一份代码,就能编译成跑在 Windows、Mac 和 Linux 下的应用程序。目前在 github 上,node-webkit 有将近 15000 个 Star,1600 个 Fork,可以说是由国人开发的一个非常流行的开源软件。在本期节目中,文睿介绍了目前使用 node-webkit 开发的一些典型应用,大致可以分成这么几类,

可以看出,领域非常丰富,其中也不乏一些设计精良体验优美的应用。可以说,很大程度上,这得益于目前硬件的性能提升和 Web 的发展,动画、图形、音频、视频、2D、3D、WebGL 等等,都让基于 HTML5 的应用开发充满了想象力。

从本质上来说,node-webkit 只是一个 web 应用的桌面运行环境。当我们说到桌面应用的时候,我们会想到需要有呈现给用户的界面,也需要能响应用户行为,跟系统打交道...

......

Read more →

Deliver Better Product (I)

Jul 09, 2014 创业 MVP 项目管理

Most Products Fail!

是的,大多数的产品都会死掉,一个黑暗的事实。就如很多人认为现在团队协作工具出来这么多,很不看好风车一样。但是就如风车诞生的初衷一样,我们希望风车能够帮助创业团队更好的成长,更快地发布更好的产品,很欣慰现在风车真的帮助到了不少产品团队,让我能更有动力去改进产品和提供更好的服务。之所以我相信风车能真正帮到用户发布更好的产品,是因为我坚信对于一个创业团队来说,采用正确的做事方式和合适的工具能大大降低失败几率。

一个产品的成功,也许需要天时地利人和1,但是要做到不失败相对就容易的多了。我想分享一些我们做事的方式,希望能帮助到你。这里没有互联网思维,这里没有成功学,有的只是真正的工作实践心得,甚至有些也许都是很笨的,但是希望这些分享能给你带来一点点的启发,并且还能付诸于实践。

上图是对 Scrum 敏捷方法不同角色的职责的很好诠释,即使是对于不采用 Scrum 的团队来说,我们也应该这样去做产品。做正确的事情,正确的做事情,并且快速的做事情,这样一个团队,最佳情况就是总是能在正确的时间用正确的方法做正确的事,非常完美。对于这个系列的计划,我希望能涵盖产品的整个生命线。本文开篇,主要介绍如何做产品远景和形态探索,后面的文章会涉及如何做用户角色分析,如何做用户故事、如何做计划评估、如果做迭代计划、如何协作执行、如何做回顾测试、如何做用户访谈等2

Great Product starts with Vision

正如我在「你是否关注过消费者心理?」 所写,优秀的市场营销者,会先去传递产品的使命,然后才是与使命匹配的具体需求实现。对外如此,对内同样需要如此,不然团队事情会做的很茫然。为什么我们要做这个功能,为什么我们不做那个功能?为什么我们现在需要做这个,而不是那个?回忆一下,曾经你有没有问过自己这些问题,为什么会...

......

Read more →

微信企业号,Do or Die?

Jul 03, 2014 微信 企业服务

WeChat

对于一位在企业服务领域的创业者来说,最近几天最具有爆炸力的新闻莫如是微信继公众号、服务号之后,即将推出企业号,旨在连接人和企业。一时间,媒体、企业、创业者,都开始思考着各种可能性,到底企业号最后会是以什么形态出现,对于目前不瘟不火的企业服务市场又将会带来什么样的变化。

“如果腾讯抄你们或者进入这个市场,你们会怎么办?”这是国内的 VC 们很喜欢问的一个问题。而现在腾讯是实实在在的进入了。腾讯的进入,对于像风车这样的标准化 SaaS 团队协作服务来说,到底会是一个机遇,还是一个灭顶之灾呢?

从第一天知道这个消息的时候,我一直都是觉得这是一个好事,我非常乐于看到微信进入这个市场。不管我们承不承认,微信现在已经实实在在的渗透到了企业内部,使用粘度之高简直令人发指。如果在任何一个企业做一个调查,统计使用时间最多的办公软件,我相信微信都跳不出前三,即使它定位不在办公。公司员工之间在用微信沟通,公司客户之间在用微信沟通,创业者投资人之间也用微信在沟通,所以微信进入这个市场的时机已然成熟。

那么,这个特殊的企业号能做什么?让我们先来看看服务号和公众号能做什么。风车目前在开发服务号,基本功能也是一些简单的快速任务入口和项目动态通知提醒,再在其上是提供服务信息和客服。这里最大的问题是服务号连接的是企业里的个人和企业服务提供商,而不是企业本身和企业服务提供商。如果我们要做到后者,就需要企业自身去申请服务号,然后跟风车做对接。而这,从传言来看,就是微信即将推出的企业号,唯一不同的是由微信来制定标准接口,类似苹果的应用商店,规定应用接入的规范,而风车只需要作为其中一个应用接入即可,事情将简单很多。而因此,企业也从多应用入口变成一个企业号入口。

微信企业号的最大价值,在我看来主要是两点,不是它能做微信打卡,也不是它能做微信报销等,而是它解决了企业的两大基本问题,一是统一了账号系统,...

......

Read more →

Write the code. Change the world.

Jun 24, 2014 技术创业 程序员

“Write the Code. Change the world.”, 这个标题是苹果这个月的 WWDC 上的宣传语,看得我很激动,也相信每一个耐不住寂寞的开发者内心里都会有这样的冲动。最近一两年间,越来越多的人开始把编码能力跟读写能力做比较,呼吁每个人都应该去学习编程序,认为这是以后每个人都需要掌握的基础技能。与之同时,黑客马拉松在国内也迅速的火起来,参加过几次,跟一群年轻人聚集在一起,交流想法并付诸于实践,在一个周末完成一个作品,每每想起都是段非常愉悦的经历。

六一应 SegmentFault1 高阳邀请,在其两周年黑客马拉松活动中作为技术创业者的代表,做一个分享。虽然作为创业者分享经验很不够格,不过这两年做风车下来也的确有一些想法,另外通过 Teahour 从不少创业者那里学到了很多,所以也就在活动上做了一次简短的即兴演讲,刚好跟 『Write the Code. Change the world』有点关联。

SegmentFault 的使命是『创造属于开发者的时代』,我个人很喜欢这个远景,很美好。作为开发者,处在现在这个时代,我们是幸运的。我记得我 06 年的时候第一次跟朋友创业做互联网产品,当时什么东西都要自己去管,比如要自己买服务器、找 IDC 托管、产品开发中如果需要用什么服务都要自己做,真的是很讨厌,既浪费时间又浪费精力。而现在呢,相比较起来我们去制作一个产品的成本已经很低了,一个团队,三个月时间迅速开发原型,云主机用 UCloud 之类,文件存储用又拍云,发邮件用 SendCloud,还有各种开放平台等等。所以,作为一个开发者,作为一个会写代码的人2,我们有个很大的优势,就是就算整个世界抛弃了你,你还是能一个人去把产品开发出来,启动成本很低。

......

Read more →

你是否关注过消费者心理?

Jun 17, 2014 市场营销 心理学

上一期 Teahour 跟找狗网的创始人 James 聊起 2C 产品和 2B 产品的区别时,James 提到 2C 更多的是心理学操控,在人性的操控上,给大家多一些很奇怪的好处,比如最近在台湾很火的麦当劳早安闹钟应用,在你设立闹钟起床的同时,可以去麦当劳领取一份早餐优惠劵,又有一些好玩的点让你去分享这份经历,成为热门新闻话题,瞬间引爆,上架首日就冲上 App Store 免费排行榜第一名,没有刷榜喔。仔细思考这个案例其实很有意思,里面有很多的心理学及设计考量,而这些往往是我很少关注的。

移动平台、实时技术、社会化媒体、微信营销、O2O,过去几年这些名词发展的很快,给创业者带来了很大的机会,也带来了新的挑战。那是否堆砌几个关键词就能成功了?显然不是,用户根本不关心这些新概念抑或新特性,如何能用这些来提高用户满意度,影响用户的购买决策过程,才是真正的关键,而这,既是消费者心理学,又是社会心理学。

百度百科对消费者心理学的介绍中,提到了人类行为的几种常见心理以及不同类型的人群的消费心理差别。让我们回想一下自己最近几次的消费经历,不管是软件、服务还是实物,你为什么要买这个东西?你是非常理智的进行消费行为的吗?你是否受到外界因素的影响?你是否属于冲动型消费?大多数情况下,我们并不如我们自己想的那么理智,我们的消费行为是受到情感因素的影响,在一定的推波助澜下做出的决定,当然,我们后面会给自己找出千百种理由,来说服自己为何这次消费是合理的。

这是农夫山泉的一则广告,营销其实也是如此。我们并不是要去也不能创造出消费者的一个需求,而是去激发他未开发或者未意识到的需求,驱使他做出消费决策。如何去寻找到这个需求并且刺激用户,正是分辨好的营销人员和差的营销人员的差别。Simon Sinek 曾在 TEDx 上做过一次非常棒的分享『How great leaders...

......

Read more →

我们是如何使用风车的

May 20, 2014 风车 流程

前言

随着使用风车的团队越来越多,不少人都问我有没有一些风车使用最佳实践,很想知道我们风车团队自己是怎么使用风车这个工具的。所以在这里我就介绍一下我们的使用方式,整体来说,因为团队性质原因,会更加贴近产品开发团队。

背景

任何离开背景的使用方法都是没有意义的,所以在介绍我们如何使用风车前,先介绍一下我们的背景,如果你读过我之前写的一些文章的话,你可能会有所了解,我们是一个远程开发团队,每个成员都在不同的地方,主要通过在线沟通,所以在进度管理和沟通交流上很需要一个管理工具,对远程有兴趣的可以参看我的这篇文章 『远程工作经验谈 - 如何适应及如何管理』。二是风车的诞生初衷是为了解决我自己在项目管理上的问题的。我的上一份工作是一个企业社交工具的技术负责人,需要做项目管理的工作,我们前前后后使用过不少的工具,非常不尽如人意,我每天需要在工具上浪费一两个小时,非常痛苦,所以就萌生了自己做一个刚刚好的工具,风车就是这么来的。可以说,风车一开始是专门为开发人员打造的项目管理工具。尽管现在更加的普适,适用于任何流程化任务管理的场景,风车还是非常适合开发团队做项目管理用。

......

Read more →