捕捉属于你的Idea,顺带平平项目中的“坑”(一)

         某天曾看到在共享作者采访笔录中有一位讲过中国共享软件作者一个现状:目前国内共享作者做的最多的就是“转录”,据闻是某位大牛前辈留下来的宝贵财富,再然后就是“山寨”国外某些软件的牙慧,大抵因为这些东西的内核就那么一个两个,无非是改改界面,调调操作控制之类的,做起来省事又简单,运气好的话,还能收不少的美元。言外之意,不管承认不承认,“微创新”那种不要脸的标签是挂在国内相当部分共享软件作者的头上,真正的“创新”就不用以道里计了,绝对是个不沾边儿。

         听听那些刺耳的话,想想国内的IT现状,心内凄惶之余,倒也有些心慰,毕竟自己不算是搞微创新的人。其实我们IT同行都知道,一个软件的生命力在于软件与实际工作环境的契合度。契合度越高,生命周期越长,其延续性越好,商机就越大。这实际上在告诉我们一个道理,真正的软件Idea是来源于实际用户的,闭门造车除了浪费自己生命之外,不管用了多么“云”的技术,也是制造了一堆垃圾。

基于此,笔者想联系前一阶段扔到网上的两个共享软件的开发完善过程以及一个正在做的国有资产项目,聊聊如何捕捉咱程序员的Idea罢。

         案例1. 如果说《小学生字词通》的开发源自于我的偷懒想法,那么《电子错题本FlawSweeper》就是真正来源于用户的一款学习小工具。

         第一个软件放到网站上后,收到几百封Email,有老师,也有家长。每一份邮件我都给了回复,我希望他们能提出软件使用的BUG,用着不方便的地方。其中有几个家长在几个礼拜后给我回信了,针对软件使用中的一些问题提出了不少好的想法和建议。令我尤其感动的是一位刘姓大姐,她干脆提着一个笔记本来找我来了。因为她对软件的很多功能不会用,更主要的是她觉得软件还存在一些需要加强的地方。话题是这样展开的:

         刘:我觉得这个记错本中应该给我留个白,让我能装进去一些我自己想装进去的东西。

         我:那您想装什么东西进去呢?

         刘:比如单词啊,比如我自己整理的孩子的数学题啊,你不知道,那些奥数的题目可难弄了,我有时候上班的时候偷偷干这个私活儿都弄不完。

         我:那能不能把您整理的那些东西给拷一份儿?我在最早的设计里面根本就没有想到这个。我回去以后衡量一下时间,有空儿的话,我会开发这个东西的。

…...

刘大姐的要求其实就是一个,她想把自己整理的东西全部管起来,但这个简单的需求对于我来说却不是一件容易的事情。就这个需求我想了几个方面的问题:

1.东西的来源不固定,也就是说有可能是Word/PDF,也有可能是相机手机拍出来的照片。直接把这些东西放到文件夹中,大小尺寸不一,且容易丢失。而放到数据库中,如果只是简单地把源文件搞进去,也不能满足直接产生测试卷子打印出来的要求。这个设计必须兼顾直观、输出、快捷、简单几个要素。

2.市面上有无同类软件?如果有,我是不是应该把这种需求提交到那个软件作者那里?

3.如果没有,我的解决方案是什么?

答案现在出来了,这就是我的第二个共享作品:《电子错题本-Flaw Sweeper》:

1.以抓取图片作为采集数据手段。简单方便,用过QQ或搜狗浏览器的同志都会用。数码相机或手机一拍什么都就来了。

2.以自定义树形结构为分门别类方式,她想装什么就装什么。

3.既然是教育类工具,必然是有题目有答案。

4.出卷子(无答案)、出资料(带答案)简直是必须的。

费了几天时间,程序写出来并完成了初步BUG排除测试,才发现程序中还需要一个非常重要的功能,照片的处理。拍摄对象往往是已经做过的卷子,照出来的照片基本上黑糊糊一团,以我对家长操作计算机水平的了解,PS之类的刷子等工具那是提也休提(干这个的除外),所以我又给程序加了一个简单的优化小模块。至此,错题本开发完成。

刘大姐高高兴兴地扔掉了剪刀胶水外加自来水笔,顺带着帮我赚了几顿饭钱,皆大欢喜。

我在这里也打打广告,大家可以去我主页上(http://www.wolf1860.com)下载这个东西,有孩子家长用的话多帮着推荐推荐,送几个注册码那就是一句话:)软件操作演示视频网站上也有,想看的就下来看看罢。

东西是好东西,我们家女儿一学期的数学错题,用四十分钟全部搞定,她自己操作搞的,不夸张地讲,这是市面上最为快捷简单实用的纯单机错题记录工具,且只此一家别无分号。

经验一:跟客户交流时,不要觉得他提问题是给你找麻烦,最大可能是他在给你提供财富或是智慧的线索。勤于思考、善于捕捉的同志才可能形成自己的Idea,那东东儿不会从天上掉下来:)

posted @ 2012-05-24 01:05  wolf1860  阅读(1506)  评论(3编辑  收藏  举报