一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

總結的一些系統分析的經驗

  剛在一家公司離職,因為公司上市后規模迅速狀大,急于開發幾款戰略產品支承,公司高層對我們之前進行的一個項目非常重視,投入巨大。系統開發之初需求原本很明確,但新的需求總是在開發的過程中不斷地被提出,今天來了個推廣部經理,明天來了個市場部總監,各有各的想法,并且各個部門、分公司經常找開發小組開會提出新的需求變更。由于項目經理的“軟弱”,我們一般很難拒絕。因為老總總是要先看到做出的效果再提意見,所以項目做的很急,系統框架在剛開始設計時沒有被充分討論、簡化,感覺在后續開發中遇到很多問題,

  現已離職,也無所顧忌,特談一談對系統分析的看法,總結一下之前的工作的經驗,有不當之處請指正。

  做需求分析,我覺得最重要的任務是簡化業務流程、規則、邏輯;豐富用戶體驗。

  0. 盡量將復雜的用戶需求抽像成最簡單的業務規則、數據庫結構來實現。因為需求是不可能一下子就確定的,假設我們剛開始對核心需求的實現方式增加了一點點的復雜性,比如說多加了一個表,一個藕合字段,那么對于以后的擴展我們就有可能要去制定更加復雜的規則去適應,從而“被逼”消耗更多的工作,使用更加復雜的結構和業務規則。尤其當需求發生不斷變化時,改變這種體系所要花費的代價也會隨之幾何級上升(因為一般是不可逆的),用戶的可操作性也會隨之越低,并增加了其使用上的難度,從而不得不對其進行培訓。

  1. 對于一個面向公共(大用戶群、非公司內部系統)的系統,要充分進行“二八“劃分;一個系統不可能滿足所有人的需求;要關注最廣大的80%的用戶,因為另外20%的需求很可能會使另外的80%的人產生困擾;一般人最容易記得7個字以內的句子,同樣大部分軟件只有20%的功能是經常使用到的,對于互聯網公眾平臺來講對另外不常用的80%需求的“重視”,只會分散開發人員的注意力,使用戶體驗、易用性、可操作性下降,并增加系統復雜性、維護和運營成本;因此要將主要精力放到那20%功能的開發上。

  2. 對于核心產品,業務規則和邏輯的設計萬不可草率,并且不要集中由“一類”人去做;要從全局的角度制定業務流程,最好一開始就將最終使用者和開發者納入業務流程、規則、邏輯設計隊伍。并充分討論精簡后完成產品的整體構架設計,然后進入編碼階段。綜合考量成本/效果的比例,舍棄對系統可能產生混亂的設計,并想辦法最尋找簡單的替代方案。而且盡可能一開始就確定數據庫的主體框架,而非去制定每一步的細節。

  3. 對于功能寵大、業務復雜的系統,我認為用戶需求接受比在 5:3:2 左右是正常的,相當于10條需求中有5條可以完全接受的,有3條需要將實現方式略加改變而達目的,但一般有1~2條無法實現是正常的,因為可能會對系統造成較大的復雜性或不利于擴展,而且很有可能跟現有系統的功能產生沖突。不利于系統結構最簡化,增加系統運營成本的不可控風險。

  4. 當公司的主打產品經歷過數次功能擴展、升級后,而造成的構架復雜性、數據庫負載、穩定性、可操作性和用戶友好度下降達到一定程度時,就應該考慮將關聯性不大的功能分離成相對獨立的幾個系統,只進行核心數據表進行共享,以此增強各個分系統的可重用和可靠性。從而避免只向一個大型系統輸出復雜性,造成可靠性下降,以及維護、運營成本的上升。

it知識庫總結的一些系統分析的經驗,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产日韩精品一区二区三区 | 国产成人福利美女观看视频 | 日本久久精品免视看国产成人 | 精品日本亚洲一区二区三区 | 3d动漫精品啪啪一区二区中 | 夜夜影院未满十八勿进 | 亚洲国产系列一区二区三区 | 美国美女一级毛片免费全 | 五月婷婷之婷婷 | 国产精品系列在线 | 最新91视频 | 韩国一大片a毛片 | 岛国大片在线 | 欧美激情在线看 | 欧洲成人r片在线观看 | 手机在线色视频 | 激情有码| 97影院理论午夜论不卡 | 高清国产美女一级a毛片录 高清国产美女一级毛片 | 啪啪伊人网 | 二区三区 | 91专区在线 | 免费国产小视频在线观看 | 欧美一区二区三区视视频 | 99精品视频在线视频免费观看 | 久久婷婷午色综合夜啪 | 欧美黄色第一页 | 欧亚激情偷乱人伦小说视频 | 亚洲精品美女久久久久网站 | 91麻精品国产91久久久久 | 美女网站黄免费 | 好爽毛片一区二区三区四 | 国产精品乱码在线观看 | 久久一区二区三区99 | 国产午夜视频 | 99视频精品全国免费 | 久久中文字幕不卡一二区 | 久久精品国产久精国产 | 午夜精品福利视频 | 四虎影视永久免费视频观看 | 亚洲图片天堂 |