(1)启明星工作室开发的软件背景是什么?
启明星工作室对外正式开门营业应该算做是2010的,核心产品是会议室预定系统。其实,早在2008年左右,我就想做一款会议管理软件,因为那时,公司里预定会议室还是靠白。当时公司有5个会议室,每天行政部人员在小本子上划上5列,表示5个会议室,员工要预定会议室,就到小本子上写上会议室的起始时间。 后来,为了节省纸张,白纸换成了白板,员工依旧到上面预定预定。从那时起,我就着手准备预定系统的开发。
经过1年多的努力,会议室预定系统1.0发布,早期的版本花费时间最多的是界面设计,因为这个系统是面向全员的,很多人的电脑知识并不好,所以界面不能复杂,但又要美观大气。不管怎么样,在2009年左右,预定系统的第一个版本卖出了,如果没记错的话,应该是“百合婚姻网”。
在2010年,启明星工作室成立后,最开始想的名字是“北斗星工作室”,但是后来一查,国家有一个北斗导航系统,感觉叫北斗星不合适,就更改为“启明星工作室”了。不管是北斗星还是导航星,都还是有着浓郁的中国色彩的。
(2)产品开发进度怎么样?、
启明星工作室刚成立时,只有一个“会议室预定系统”。2010年随着预定系统逐渐稳定,就开发了第二个系统:启明星门户网站。最初开发他的目的是自己使用的,因为我要在网上宣传自己的工作室,怎么着也需要一个内容管理CMS系统。虽然网上CMS系统很多,但是毕竟内核在别人手里,我感觉不论自己技术实力等,都是可以胜任自己做一个CMS系统的,所以,在2010年下半年,我开始做启明星门户Portal系统。但是真的做起来,复杂度远远超出了我的想想。
Portal系统最初定位为一个CMS系统的,CMS最简单的就是一个“新闻类别+一个可视化编辑器”就可以完全胜任,但是我在最初规划Portal时,规划的目标太大,里面不但有新闻,文档,图库,论坛,还要界面美观,支持多种数据库,最后还要使用容易。其实,做网站的人都知道,别的不说,就是一个论坛,网上Discuz都做了好多年。因此虽然2010年就开始开发,结果到2011年还没有完成,中间花了近1年的时间,感觉越做越复杂。最后在2011年下半年,发布的门户系统Portal3.0系统,这个版本提供3套模板界面,在技术上,支持MSSQL和SQlite。
因为门户系统的开发周期大大超过了我的预期,因为我果断决定,必须对系统进行瘦身。当时开发最花费时间的两个地方是:为了支持多数据库,我需要提供多个Provider接口。为了支持多个模板,我需要提供多个模板。 所以必须对这2个功能进行优化。而所谓的优化就是:砍掉。 从那以后,启明星Portal里不再支持多数据库和多个模板(不过默认支持2个模板)。
去掉这2个功能后,软件周期大大加快,大约在2012年上半年底发布了Portal5.0。但是很遗憾,由于Portal门户系统本身就是很复杂,而企业里上一套门户系统又需要总经理拍板,所以这套系统花的时间做多,但是卖的也最差。(后来也卖了几套,但是均价都远比启明星其他系统高很多)。
由于门户系统销售不理想,我必须再推新品,首先想到的是Helpdesk系统。因为我曾经做多Helpdesk,知道其中的辛苦。很多Supporter支持人员每天都在忙着给员工解决问题,但是,在老板的眼里,Supporer并不是一个太抢眼的角色。很大的原因老板并不知道你在干什么。例如用户让你重装一下操作系统,其实你会发现装好系统后,你要给用户装Office,要配置Outlook,要装杀毒软件,期间还可能预定未知的困难等等。也就是后面的应用时间大大超过了你装操作系统的时间。但是,在开例会报告工作时,很遗憾,老板是不关系你怎么解决用户问题的。甚至,老板感觉,装个Office没技术含量,用户自己都会装。
因为用户信息的不对等,使得我任务开发一个Helpdesk很有必要,一方面Helpdesk可以对知识积累,另外一方面可以生产各种报表,这样再次开例会时,让数据说话,一张图,一张报表可以显示出IT的价值来。
Helpdesk开会还算比较顺利,所以大约半年后,Helpdesk就出来了,而且受到了用户的好评。
(3)那请介绍一下工作日志和请假系统?
工作日志的开发背景是,我那时工作时,每周要写周报,每次写周报都很花时间,都要把邮件翻一遍,看看本周做了什么活。因为我决定做一个日志系统自己用。也就是工作日志系统其实是给我自己用的。做日志系统大约花了2-3个月,系统开始也比较简单,就像记录流水账一样,不过,这个系统后来的很多功能,如工作计划,项目日志等,都是我自己添加的,因为我感觉单单一个日志太单薄,要对他进行扩展。日志系统发布第二个版本后,增加的功能包括:日志,项目日志,我的日历,我的计划,我的任务等,似乎,我又开始走上了弯路。因为陆续有用户反馈,感觉里面太乱了。例如日志与日历什么关系,日志,计划和任务都差不多,让用户迷惑我到底写在哪里?所以2013年,我决定对日志尽快裁剪。砍掉了日历。对栏目进行了整理使得更为合理。
启明星请假系统最初是为一家德国汽车公司制作的,因为对方希望2个月内上线,所以我花了2个月开发,经过对方几次测试,发现bug不断,最终对方没有要这个系统。但是无论如何请假的原型已经有了,这也就有了后面的启明星请假系统。
(4)介绍一下投票系统?
投票系统产生的背景是:很多公司为了活跃气氛,会开展一些评选活动,虽然启明星投票系统也被称作人物评选系统,单并不非要是人物评选,可以宠物评选, 风景评选,植物评选等。
(5)请介绍一下采购系统?
启明星采购系统截止目前(2014年8月),还在进行优化。
(6)很多公司在购买软件时,会看软件的“出身”,像你这种作坊式的做法,用户如何解决后顾之忧呢?
个人感觉,软件的开发经历三个阶段:第一个阶段,在DOS时代,程序相对简单,一个人可以做一个软件,例如求伯君开发WPS。 第二个阶段,Windows98年代,系统越来越复杂,为了应对此情况,需要组团来合力开发软件。 第三个阶段,互联网来临后,软件开发开始分化,简单的可以个人开发,复杂的需要团队开发。这个阶段个人开发的原因在于互联网知识太丰富了,遇到技术问题基本上都可以通过搜索引擎找到解决方案,这使得团队开发的优势慢慢下降。例如在github上,我们可以看到很多优秀的个人程序完全可以媲美甚至超过团队开发。所以,作坊式的做法并不是不可接受。
启明星产品定位为中心企业服务,其中一条就是尽可能细化,例如我们的预定系统,毫无疑问很多OA系统都有会议室预定,但是其实用户希望的并不仅仅是会议预定,例如他希望预定后,能够和outlook整合,希望能够有终端显示,这些都是OA没有的。
另外,我们的产品都有最长一年的试用期,用户满意后购买,可以解决用户的后顾之忧。
(7)你对未来技术展望是什么?面对新技术,启明星有什么解决方案吗?
对于技术的发展,JS+HTML5+CSS 以及数据库是未来的主流。另外,移动应用也很重要,不过,至少目前对企业来说移动并不是必须的,启明星产品也在不在推陈出新。未来主要解决2个问题:一个是微软Office365系列,另外一个是Android系列。(很遗憾,我们可能不会考虑苹果系列,一则是因为苹果开发过于复杂,其Object-C语法有点让人难以接受,另外Android占有终端的80%,远超苹果15的占有率)。
在企业应用里,微软的地王还是不可撼动,随着微软推出Office365,云sharepoint,启明星会根据微软技术的变化而变化,例如我们新版的会议室预定系统,就支持Office365集成。用户预定会议室能够得到写到Office365里,同样,Office365预定也可以反映到预定系统里。
另外一方面,会根据市场需求变化,可能推出Android客户端。不过,如果你使用过启明星请假系统和Helpdesk系统,你会发现,我们已经支持Android客户端了,为了方便用户,我们的客户端是邮件。这样用户不用单独安装app,直接使用手机自带的邮件客户端,既方便又高效。
(8)如何点评启明星产品?
启明星目前核心产品有7个:book,helpdesk,portal,worklog,vote,purchase,appform。这些系统可以单独运行,也可以作为一个整体运行,如果作为一个整体,基本上可以当做OA使用。 系统采用ASP.NET+MSSQL放上,所有所需要的软件都可以去微软官网免费下载正式版。我们的产品已经有几十家公司正式使用,深受用户的喜爱。未来,我们会继续提高产品品质,加大研发与创新,保证产品在同类中具有更强的竞争力。
启明星工作室负责人就广大用户关心的问题答问