001為什么我要開發一套信息科管理系統
? ? 近些年來,隨著信息化推進深入,系統越建越多,工作量越來越繁多,迫切需要一個切實有效實用管理工具來進行管理以提高效率。
我對市面上已開發的類似系統有一些了解,整體來說不滿意,要不然包裝一個概念,要不然功能太多,要不然不夠簡潔明了,確實能解決一些問題,但是達不到我理想的要求。
當然一般醫院信息科地位不高,不會去采購這樣產品使用。
那時候,我就想,能不能做一款真正做到懂“我”的產品,一開始比較迷茫,先問一下以前的好友,問了幾個人,都勸我不要做,苦了2年,到頭來可能什么都沒有。
其實非常感謝他們,勸我的理由基本是:你又不懂web技術,又存在巨大的不確定性,失敗可能性大;就算你做出來又怎么樣,你這種系統又不是剛需,別人不一定需要,花這么長時間白做工。
經過一段時間的掙扎,我想明白了,1、歷史所有創新一開始都不靠譜,被人懷疑,比如馬云當年做電子商務,那時誰會相信今天的網購會這么火爆;
2、一個產品先不要關心別人是否需要,而是關心是否真正解決實際問題,并創造價值,沒有價值的產品,即使免費也沒有人要;只要有價值事情,時機成熟,自然會得到合理的回報。
3、有時候束縛我們的不是我們的雙手,而是被腦海里的思維條條框框束縛,你不懂技術,又是基層員工,為什么要去費這么大的力氣去干這個活,是不是吃飽了沒事干。
如果你反過來想,我不懂技術,我可以學啊,互聯網這么發達,學習又這么方便;是普通員工為什么不能花大力氣干活,你把這個活干成以后,別人才會覺得你是個可用之才,難道我要一直停滯不前,抱著自己既有經驗干一輩子,人就是不停地走出舒適區,才會成長!
? 想明白了,在2016年做了這個決定去開發一套系統。把好友的關心統統收進抽屜,那就開始動手吧!那時候的我,完全不懂php,其他的apchace,html,js,ajax,jquery也略懂點皮毛,
我決定從0到1,先學習技術,再開發系統。信息科自己用的系統,最好掌握在自己的手上。
002怎樣設計一套信息科管理系統
1、先搞清楚這個系統本質到底要解決什么問題,以下幾個目標逐一說明:
第一個目標:怎樣記錄最重要有價值的工作。
? 既然是開發信息科管理系統,首先一定要搞清楚信息科最重要是什么,要回答這個問題,我讓大家先思考一個問題,假設現在時間快進到年尾,到了大家寫工作總結的時候
請你想一下,你會在工作總結上面寫什么,你會寫“今年修過打印機、處理多少office問題、處理多少電腦問題”,我想你不會花很多文字 去書寫,通常是一筆帶過。為什么會這樣,如果你真要這樣寫總結,領導感覺沒有信息科沒有工作成績,也就是沒有亮點。
我想你通常會寫“今年完成建設住院異地結算,建設患者移動平臺,信息科開發各類報表多少個,信息科自主研發某某軟件”。所以信息科管理系統,首先要考慮怎么記錄有價值工作(比如項目建設)。
第二個目標:問題詳細記錄和資料歸檔,信息科是技術部門問題管理記錄和資料歸檔都很重要。
問題管理:對于普通運維問題做到詳盡記錄。
資料歸檔:需求分析、會議紀要、工作總結、工作計劃等等都可以提交到系統里面。
搜索服務:當我們數據大到一度的程度以后,“搜索”就變成了剛需,我個人認為最好的“搜索”,應該是百度的那樣簡單易用,系統首頁中有實現這個功能。
第三個目標:工作量化。
普通工作量化:一些基本的數據統計
系統指標:你的信息科到底是一個什么水平,你的供應商到底是一個什么水平,可不可以用一個數字去衡量。系統中用“信息科指標”、“供應商指標”實現這個功能。
第四個目標:系統整個風格是極簡方式,保證學習成本最低。
頁面簡單,也不包裝過多概念,好的易用產品應該不用看說明書,拿來即用。我怎么來做這件事,第一個是seo原則,每個操作在3步可達;第二個原則盡可能簡化頁面,減少不必要的功能。
第五個目標:適應信息科各種工作模式,比如可以采用前臺派單模式。
2、怎么樣分解一個巨大的目標
? ? 面對一個復雜的問題,核心本質是就“拆”,就是把一個復雜的問題進行合理“拆”分,然后一步步去解決。
舉例說明:硅谷大神,埃隆·馬斯克說移民一百萬人到火星,讓人類成為多星球的物種,聽起來非常不可思議,有點癡人說夢。但是仔細聆聽了大神演講以后覺得這事有可能,首先他分析了人類在技術是上已經有可能實現了,目前的技術是可以把一個人送去火星,但是就是成本太高。怎么辦?埃隆·馬斯克,那就把成本降低一百倍,怎么降,首先制造重復使用的火箭(spaceX),然后宇宙飛船做大一點多裝人,再然后。。。。。。聽完大神將這樣一個巨大的任務一步步分解完成,你會覺得這事說不定真會發生。
3、怎樣開發一個高質量的軟件
第一個心法:吳軍老師說過,做事格局要大,即使這輩子達不到牛人的高度,也要保持與牛人一樣看問題的角度。一開始我就是要定位解決一個行業問題,而不是守著自己一畝三分地。
為什么,我舉例說明,假設你現在是微信的開發者或產品經理,你的產品是給十幾億人使用的,你在開發的時候,每個功能、每個體驗你都會斤斤計較,來不得半點馬虎。
第二個心法:最好的開發者:即懂業務 、又懂技術、又是使用者,這樣的產品才能真正幫助信息科解決實際問題,有問題及時改正。
第三個心法:軟件最重要是解決什么問題,也就是我上述的目標。每開發一個功能,都要問自己是否已經偏離了你的目標。
第四個心法:做任何系統免不了有這樣或那樣的bug,先自己使用半年,在這期間,查漏補缺,不斷復盤和總結。好產品都是多次打磨才能成為精品。
第五個心法:在開發的過程中免不了會遇到很多的困難,而且開發時間比較長,持之以恒是一種不可或缺的能力。為了開發這個系統,除了利用工作空閑時間,同時搭進了不少周末時間。? ? ? ? ? 當然也有堅持不來的時候,我常常問自己,我做的軟件 ,會有得到別人認可,如果得不到認可為什么還要這么辛苦做下去?這時候,我會反問自己,一定要得到別人認可才做嗎,我就是這個軟件的第一個用戶,首先讓我自己滿意,解決了自己的工作問題,也是很有意義!對于別人,我想借用微信之父張小龍的三不原則,“三不”即不騷擾、不感動、不迎合。