在做管理軟件系統(tǒng)設(shè)計時,不僅要考慮其功能性需求,還需要考慮非功能性需求,比如軟件的性能:可擴展性,系統(tǒng)的穩(wěn)定性、部署和更新,可維護性,版本的管理,系統(tǒng)的安全,界面的友好程度可用性等。
勤哲軟件公司基于這幾種考慮,在excel的基礎(chǔ)上開發(fā)了勤哲Excel服務(wù)器。
勤哲Excel服務(wù)器設(shè)計原則一:大道至簡,合適最好
什么是優(yōu)秀的ERP管理系統(tǒng)設(shè)計? 這個問題頗有爭議,但幾乎每個軟件工程師和架構(gòu)師都追求優(yōu)秀的系統(tǒng)設(shè)計。當(dāng)然,系統(tǒng)設(shè)計并不代表結(jié)果,系統(tǒng)設(shè)計只是架構(gòu)師或者帶頭程序員的工作,優(yōu)秀的系統(tǒng)設(shè)計必須經(jīng)由良好的項目管理和團隊努力,經(jīng)過分析需求、設(shè)計、開發(fā)、測試、分發(fā)、維護,以及迭代或重構(gòu)的過程。中間哪個環(huán)節(jié)出了問題,再好的設(shè)計都將功虧一簣。勤哲公司選用了優(yōu)良的軟件設(shè)計團隊,制定了良好緊密的設(shè)計環(huán)節(jié),保證了每個階段的良好運作。
可能每個人都對自己設(shè)計的系統(tǒng)很自信很滿意,但“實踐是檢驗真理的唯一標(biāo)準(zhǔn)”。如果一個系統(tǒng)設(shè)計經(jīng)過實踐證明,大家(指客戶或用戶)公認(rèn)為優(yōu)秀的系統(tǒng),那就是一個優(yōu)秀的系統(tǒng)設(shè)計。
大道至簡,適合的就是最好的。其實設(shè)計并沒有那么嚴(yán)重,適合的就是最好的,簡單最好。軟件也是一種服務(wù),這個系統(tǒng)設(shè)計出來就是為了服務(wù)一些用戶還沒有被滿足的需求,如果你能夠恰好滿足了這些沒有被滿足的需求,而且能以比較低的代價提供這種服務(wù),那這就是最好的系統(tǒng)。因為系統(tǒng)設(shè)計的來源是商業(yè)需求,而商業(yè)追求利益最大化。你的軟件和服務(wù)必須比別人功能更加先進,更加好用,對變化的商業(yè) 需求反應(yīng)更加靈活,推出或者升級的速度更快,開發(fā)和維護成本更低,才能證明這個系統(tǒng)設(shè)計的優(yōu)秀性。所以系統(tǒng)簡單,不能說明你的系統(tǒng)不優(yōu)秀,說不定設(shè)計者有化繁為簡的過人能力;系統(tǒng)復(fù)雜,功能繁多,也不能說明系統(tǒng)優(yōu)秀。所以,勤哲公司在開發(fā)勤哲Excel服務(wù)器時候,基于軟件化繁為簡的原則,將此款軟件系統(tǒng)設(shè)計簡單,主要是為了讓用戶便于操作。這加快了用戶對軟件的掌握速度,被眾多企業(yè)而接受。