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