原创 軟件研發那些事兒——有效地收集需求

         獲取用戶需求的方式有哪些? 這個問題歸根到底還是在總結與用戶交流的方式,有多少種交流方式,就有多少種獲取用戶需求的的方式。        電話,即時通訊工具,電子郵件,面對面交談,會議討論。        這幾種方法各有

原创 軟件研發之需求分析(一)

       何謂需求?簡單的理解,就是用戶期望軟件達到的效果。既然是期望,一個看不見摸不到的東西,憑着客戶去想,再讓研發人員去分析,理想與現實的差距也就慢慢顯現出來。用戶的需求分析不準,需求的界限又難以清除的劃定,失敗的由頭便開始埋下,

原创 中國SNS,路向何方

     “你昨天又偷了幾棵菜?”        這是辦公室的小朋友們每天見面的第一句問候。    當開心網、校內網等SNS網站開始在白領間風行的時候,其網站的運營模式和內容的核心一步步傾向於娛樂化。從開始的買賣奴隸、搶車位,到現在的陽

原创 關於客戶、需求

     最近在處理生產管理系統的時候,又發現了幾個新的問題。客戶的需求不停的在變,導致我們在與客戶的“較量”當中完全處在了下風。     客戶處於業務層面的需要,他所希望的是一切都能自動產生最好。而我們的生產管理系統雖然是和綜合管理系統

原创 軟件研發之需求分析(二)

       需求分析是分多階段的,理想的流程是需求交流——〉分析整理——〉需求確認——〉變更控制,實際情況下該流程會多次循環往復,這個過程當中,變更控制顯得異常重要,它既是原需求的終止,又是新需求的開始,做好變更控制,往往事半功倍。  

原创 從《輕公司》看企業信息化的發展

         《輕公司》中有兩個例子給我印象深刻,一個是利用B2C在線銷售系統迅速崛起又迅速倒下的PPG,一個是長虹電器和蘇寧的信息整合。 自從去年的金融危機以來,網絡銷售被超的異常火熱。原來大量的要出口的商品,由於國外訂單的銳減,不

原创 項目計劃的制定及執行

          在開展一個項目的過程當中,項目計劃是一項很重要的內容,至於其有多重要,在此不再贅述。        制定項目計劃和一個人的工作經驗

原创 軟件研發之系統設計

      需求分析是解決做什麼的問題,設計則是解決如何去做的問題。     很多的軟件公司在概念上是按宏觀-微觀的思維方法將系統設計分爲概要設計和詳細設計,這也是傳統軟件工程思想的劃分方法。實際工作當中,尤其是體現在思維以及文字方面,我

原创 工作效率的十大殺手

身在職場,獲得一份收入是重要目的,但卻不是終極目的。我們要讓事業有所發展,有所突破,而工作當中的“隱形殺手”卻在不經意間大大降低我們的工作效率,成爲事業前進路上的絆腳石。工作中,究竟有哪幾個殺手在對我們的時間和精力虎視眈眈?筆者分析,有以

原创 maven多模塊工程的優化原則

1、將各個工程中用到的重複jar包提取到parent的pom.xml中,通過properties屬性標註版本信息,子模塊只記錄jar包,而不記錄版本號       父模塊定義如下:       <properties>         

原创 如何在Java應用程序中動態分配CPU資源

Java的線程調度操作在運行時是與平臺無關的。一個多任務系統需要在任務之間實現QoS(Quality of Service)管理時,如果CPU資源的分配基於Java線程的優先級,那麼它在不同平臺上運行時的效果是很難預測的。本文利用協調式

原创 Serializable兼容性問題及serialVersionUID的使用

兼容性問題  兼容性歷來是複雜而麻煩的問題。 不要兼容性:       首先來看看如果我們的目的是不要兼容性,應該注意哪些。不要兼容性的場合很多,比如war3每當版本升級就不能夠讀取以前的replays。       兼容也就是版本控制

原创 在小公司如何做一個合格的項目經理

      越是小的軟件公司,由於分工不能太細的緣故,對項目經理的要求越高。因此,在小公司裏要想做好項目經理的角色也是非常不容易的。從畢業到現在,本人一直在小規模的公司裏供職,從普通的程序員到項目經理,再到開發經理,其中的感觸也是非常的深

原创 SOAP Webservice和RESTful Webservice

REST是一種架構風格,其核心是面向資源,REST專門針對網絡應用設計和開發方式,以降低開發的複雜性,提高系統的可伸縮性。REST提出設計概念和準則爲:1.網絡上的所有事物都可以被抽象爲資源(resource)2.每一個資源都有唯一的資源

原创 Oracle SQL的硬解析和軟解析

我們都知道在Oracle中每條SQL語句在執行之前都需要經過解析,這裏面又分爲軟解析和硬解析。在Oracle中存在兩種類型的SQL語句,一類爲 DDL語句(數據定義語言),他們是從來不會共享使用的,也就是每次執行都需要進行硬解析。還有一