美文网首页
从0到1开发设计一套信息科管理系统(一)

从0到1开发设计一套信息科管理系统(一)

作者: 阿火_29b1 | 来源:发表于2019-03-03 17:25 被阅读0次

    001为什么我要开发一套信息科管理系统

        近些年来,随着信息化推进深入,系统越建越多,工作量越来越繁多,迫切需要一个切实有效实用管理工具来进行管理以提高效率。

    我对市面上已开发的类似系统有一些了解,整体来说不满意,要不然包装一个概念,要不然功能太多,要不然不够简洁明了,确实能解决一些问题,但是达不到我理想的要求。

    当然一般医院信息科地位不高,不会去采购这样产品使用。

    那时候,我就想,能不能做一款真正做到懂“我”的产品,一开始比较迷茫,先问一下以前的好友,问了几个人,都劝我不要做,苦了2年,到头来可能什么都没有。

    其实非常感谢他们,劝我的理由基本是:你又不懂web技术,又存在巨大的不确定性,失败可能性大;就算你做出来又怎么样,你这种系统又不是刚需,别人不一定需要,花这么长时间白做工。

    经过一段时间的挣扎,我想明白了,1、历史所有创新一开始都不靠谱,被人怀疑,比如马云当年做电子商务,那时谁会相信今天的网购会这么火爆;

    2、一个产品先不要关心别人是否需要,而是关心是否真正解决实际问题,并创造价值,没有价值的产品,即使免费也没有人要;只要有价值事情,时机成熟,自然会得到合理的回报。

    3、有时候束缚我们的不是我们的双手,而是被脑海里的思维条条框框束缚,你不懂技术,又是基层员工,为什么要去费这么大的力气去干这个活,是不是吃饱了没事干。

    如果你反过来想,我不懂技术,我可以学啊,互联网这么发达,学习又这么方便;是普通员工为什么不能花大力气干活,你把这个活干成以后,别人才会觉得你是个可用之才,难道我要一直停滞不前,抱着自己既有经验干一辈子,人就是不停地走出舒适区,才会成长!

      想明白了,在2016年做了这个决定去开发一套系统。把好友的关心统统收进抽屉,那就开始动手吧!那时候的我,完全不懂php,其他的apchace,html,js,ajax,jquery也略懂点皮毛,

    我决定从0到1,先学习技术,再开发系统。信息科自己用的系统,最好掌握在自己的手上。

    002怎样设计一套信息科管理系统

    1、先搞清楚这个系统本质到底要解决什么问题,以下几个目标逐一说明:

    第一个目标:怎样记录最重要有价值的工作。

      既然是开发信息科管理系统,首先一定要搞清楚信息科最重要是什么,要回答这个问题,我让大家先思考一个问题,假设现在时间快进到年尾,到了大家写工作总结的时候

    请你想一下,你会在工作总结上面写什么,你会写“今年修过打印机、处理多少office问题、处理多少电脑问题”,我想你不会花很多文字 去书写,通常是一笔带过。为什么会这样,如果你真要这样写总结,领导感觉没有信息科没有工作成绩,也就是没有亮点。

    我想你通常会写“今年完成建设住院异地结算,建设患者移动平台,信息科开发各类报表多少个,信息科自主研发某某软件”。所以信息科管理系统,首先要考虑怎么记录有价值工作(比如项目建设)。

    第二个目标:问题详细记录和资料归档,信息科是技术部门问题管理记录和资料归档都很重要。

    问题管理:对于普通运维问题做到详尽记录。

    资料归档:需求分析、会议纪要、工作总结、工作计划等等都可以提交到系统里面。

    搜索服务:当我们数据大到一度的程度以后,“搜索”就变成了刚需,我个人认为最好的“搜索”,应该是百度的那样简单易用,系统首页中有实现这个功能。

    第三个目标:工作量化。

    普通工作量化:一些基本的数据统计

    系统指标:你的信息科到底是一个什么水平,你的供应商到底是一个什么水平,可不可以用一个数字去衡量。系统中用“信息科指标”、“供应商指标”实现这个功能。

    第四个目标:系统整个风格是极简方式,保证学习成本最低。

    页面简单,也不包装过多概念,好的易用产品应该不用看说明书,拿来即用。我怎么来做这件事,第一个是seo原则,每个操作在3步可达;第二个原则尽可能简化页面,减少不必要的功能。

    第五个目标:适应信息科各种工作模式,比如可以采用前台派单模式。

    2、怎么样分解一个巨大的目标

        面对一个复杂的问题,核心本质是就“拆”,就是把一个复杂的问题进行合理“拆”分,然后一步步去解决。

    举例说明:硅谷大神,埃隆·马斯克说移民一百万人到火星,让人类成为多星球的物种,听起来非常不可思议,有点痴人说梦。但是仔细聆听了大神演讲以后觉得这事有可能,首先他分析了人类在技术是上已经有可能实现了,目前的技术是可以把一个人送去火星,但是就是成本太高。怎么办?埃隆·马斯克,那就把成本降低一百倍,怎么降,首先制造重复使用的火箭(spaceX),然后宇宙飞船做大一点多装人,再然后。。。。。。听完大神将这样一个巨大的任务一步步分解完成,你会觉得这事说不定真会发生。

    3、怎样开发一个高质量的软件

    第一个心法:吴军老师说过,做事格局要大,即使这辈子达不到牛人的高度,也要保持与牛人一样看问题的角度。一开始我就是要定位解决一个行业问题,而不是守着自己一亩三分地。

    为什么,我举例说明,假设你现在是微信的开发者或产品经理,你的产品是给十几亿人使用的,你在开发的时候,每个功能、每个体验你都会斤斤计较,来不得半点马虎。

    第二个心法:最好的开发者:即懂业务 、又懂技术、又是使用者,这样的产品才能真正帮助信息科解决实际问题,有问题及时改正。

    第三个心法:软件最重要是解决什么问题,也就是我上述的目标。每开发一个功能,都要问自己是否已经偏离了你的目标。

    第四个心法:做任何系统免不了有这样或那样的bug,先自己使用半年,在这期间,查漏补缺,不断复盘和总结。好产品都是多次打磨才能成为精品。

    第五个心法:在开发的过程中免不了会遇到很多的困难,而且开发时间比较长,持之以恒是一种不可或缺的能力。为了开发这个系统,除了利用工作空闲时间,同时搭进了不少周末时间。          当然也有坚持不来的时候,我常常问自己,我做的软件 ,会有得到别人认可,如果得不到认可为什么还要这么辛苦做下去?这时候,我会反问自己,一定要得到别人认可才做吗,我就是这个软件的第一个用户,首先让我自己满意,解决了自己的工作问题,也是很有意义!对于别人,我想借用微信之父张小龙的三不原则,“三不”即不骚扰、不感动、不迎合。

    003产品外观

    个人认为,非常简极,由于本人技术水平有限,可能有些页面UI设计不尽人意有点小遗憾。

    相关文章

      网友评论

          本文标题:从0到1开发设计一套信息科管理系统(一)

          本文链接:https://www.haomeiwen.com/subject/ycnpuqtx.html