JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          【項目管理】

          項目管理管理知識
               摘要: 1. 環境搭建

            1.1 下載

              http://www.sonatype.org/nexus/
              NEXUS OSS [OSS = Open Source Software,開源軟件——免費]
              NEXUS PROFESSIONAL -FREE TRIAL [專業版本——收費]。
              所以選擇NEXUS OSS  閱讀全文
          posted @ 2016-03-01 17:36 rogerfan 閱讀(303) | 評論 (0)  編輯

               摘要: 私服是什么
          私服,私有服務器,是公司內部Maven項目經常需要的東東,不總結一下,不足以體現出重視。Nexus是常用的私用Maven服務器,一般是公司內部使用。下載地址是http://www.sonatype.org/nexus/go。默認端口8081,這里我選擇最新版nexus-2.5.0-04。

          常用功能

          Nexus常用功能就是:指定私服的中央地址、將自己的Maven項目指定到私服地址、從私服下載中央庫的項目索引、從私服倉庫下載依賴組件、將第三方項目jar上傳到私服供其他項目組使用。

          開啟Nexus服務后訪問url地址http://localhost:8081/nexus/(推薦使用自己的ip地址),之后登錄系統,用戶名密碼分別是:admin/admin123.

          最頻繁的就是點擊左側菜單欄的Repositories按鈕
            閱讀全文
          posted @ 2015-09-19 10:35 rogerfan 閱讀(460) | 評論 (0)  編輯

               摘要: 1.為什么要用VisualSVN Server,而不用Subversion?

          回答:

          因為如果直接使用Subversion,那么在Windows 系統上,要想讓它隨系統啟動,就要封裝SVN Server為windws service,還要通過修改配置文件來控制用戶權限,另外如果要想以Web方式【http協議】訪問,一般還要安裝配置Apache,如果是新手,豈不是很頭痛?而VisualSVN Serve集成了Subversion和Apache,省去了以上所有的麻煩。安裝的時候SVN Server已經封裝為windws service,Apache服務器的配置也只是在圖像界面上,指定認證方式、訪問端口等簡單操作;另外,用戶權限的管理也是通過圖像界面來配置。

          2.為什么不用TFS?

          回答:

          因為我們一開始就是用Subversion和TortioseSVN,所以就沒有更換其他的軟件。至于TFS至今沒有用過,其實,我只是看了一些的文章而已,對它也不了解。

          3.VisualSVN Serve  閱讀全文
          posted @ 2015-09-11 16:27 rogerfan 閱讀(1242) | 評論 (0)  編輯

               摘要: 1、 為什么使用Nexus

          如果沒有私服,我們所需的所有構件都需要通過maven的中央倉庫和第三方的Maven倉庫下載到本地,而一個團隊中的所有人都重復的從maven倉庫下 載構件無疑加大了倉庫的負載和浪費了外網帶寬,如果網速慢的話,還會影響項目的進程。很多情況下項目的開發都是在內網進行的,連接不到maven倉庫怎么 辦呢?開發的公共構件怎么讓其它項目使用?這個時候我們不得不為自己的團隊搭建屬于自己的maven私服,這樣既節省了網絡帶寬也會加速項目搭建的進程, 當然前提條件就是你的私服中擁有項目所需的所有構件。

          2、Nexus下載

          下載地址:http://www.sonatype.org/nexus/go

          3、Nexus啟動

          我下載的是zip包,解壓后進入\nexus-2.1.2-bundle\nexus-2.1.2\bin\jsw\,根據操作系統類型選擇文件夾,我選的是windows-x86-32文件夾,進入后可看到如下所示bat文件。  閱讀全文
          posted @ 2014-05-26 10:40 rogerfan 閱讀(2252) | 評論 (0)  編輯

               摘要: 需求獲取與分析

          a)不要在需求獲取和分析過程中吝嗇你的時間,對需求的明確可以減少你以后設計和開發的改動,提高你所開發軟件的可用性。你對它的輕視只可能換來對你的產品修改、計劃延遲等方面的懲罰。

          b)要使盡各種辦法,盡量多的獲取客戶的需求,主要的方法包括:仔細閱讀合同標書和市場資料、與客戶直接的談話交流、讓用戶觀看或使用原型界面提出意見。另外不要忽略內部客戶的一些合理需求如測試人員等。

          c)進行正規的需求管理,如建立需求文檔或使用需求管理數據庫等。在文檔或數據庫中要保留每個需求的詳細描述及其來源,最好還能記錄一些其他細節信息(如用戶的一些原始描述等),另外別忘了確定每個需求的優先級。

          d)在設計前組織你的設計人員開會進行需求理解和討論。由于閱讀文字性的信息容易造成一些誤解和歧義,最好讓需求制定者組織會議,給相關人員(如各子系統設計人員)講解需求并進行設計討論。這樣做有兩個好處,一是避免設計與需求出現偏差,二是激發設計人員產生初步的設計想法。
            閱讀全文
          posted @ 2013-01-25 15:30 rogerfan 閱讀(442) | 評論 (0)  編輯

               摘要: 一:編寫目的
          本文檔的編寫旨在探尋規范的軟件開發流程、加快軟件開發速度、提高軟件開發質量、降低項目綜合成本。
          IT界有一句格言:"You can do it right; you can do it fast; you can do it cheap. Pick two." 而我們要做的就是:提供優質服務、項目周期短、成本低廉
          二:總體說明
          項目從用戶需求說明書的提出,到系統的第一個完整版本的交付使用經歷了若干或復雜或簡單的過程,但不管項目大小如何一般需要經歷以下幾個步驟:
          1. 需求分析。
          2. 撰寫需求規格說明書
          3. 總體設計
          4. 詳細設計
          5. 編碼實現
          6. 測試、試運行、上線
          7. 驗收
          8. 日常維護
          9. (下一個版本的循環開發)  閱讀全文
          posted @ 2013-01-25 15:27 rogerfan 閱讀(590) | 評論 (0)  編輯

               摘要: 結合本人這幾年在項目管理上的總結和得失,本人認為優秀的項目經理要有責任心、要善于溝通、能引導客戶、能預測風險、 善于總結、 隨需應變、善于激勵團隊、同時也要懂技術。

            責任心

            作為項目經理首先要有責任心。有了責任心,你會把項目當成自己的孩子,傾注你的全部心血。責任,會驅使你關注項目的進度,千方百計去尋找各種資源,推著項目往前走。甚至吃飯、睡覺,走路、坐車,都想著整個項目團隊,想著他們還在加班加點,你可能很自然地給他們帶點夜宵、沖杯咖啡,犒勞員工。

            有了項目經理做表率,整個團隊會鼎力支持工作,士氣非常高,技術問題也迎刃而解,得到領導稱贊和客戶肯定,項目將朝著預想的方向發展。

            許多開發人員抱怨項目經理一天沒干多少事情,而工資還挺高。其實,項目經理一刻都沒閑著,他總在想著怎樣更好的執行項目計劃,調整項目進度等,腦子一直在不停地運轉,所以說項目經理是心累。  閱讀全文
          posted @ 2013-01-23 14:57 rogerfan 閱讀(490) | 評論 (0)  編輯

               摘要: 項目經理是項目的領頭人,是項目團隊靈魂型的人物。項目經理需要具備怎樣的良好習慣方能更有助于團隊、項目和自我的成功,史蒂芬·柯維博士在《高效能人士的七個習慣》一書中闡述了高效能人事所需要具備的七個習慣:積極主動、以終為始、要事第一、雙贏思維、知彼解己、統合綜效、不斷更新(關于這七個習慣的內涵本文不作描述,有愛好的讀者可以去參閱《高效能人士的七個習慣》這本書)。無疑,這七個習慣也是優秀項目經理所需要具備的。然而,從作者多年的工作經驗來看,作為項目經理這樣一個特別的角色,除了需要具備上述七個習慣外,還需要具備如下與其職位息息相關的六個習慣:目標導向、全局思維、計劃先行、關注意點、客戶至上和注意團隊。以下對這六個習慣進行剖析。
            閱讀全文
          posted @ 2013-01-23 14:54 rogerfan 閱讀(364) | 評論 (0)  編輯

               摘要: 項目背景及概要
            政府項目,項目金額百萬級別。屬于電子政務范疇,并同時需要開發多套部門應用系統。
            項目啟動
            項目啟動很重要,這是項目經理判斷項目操作的一個最基本點,由于項目性質是政府,目標客戶是官僚機構,我一開始并沒有去做調研,而是先通過拉關系,建立兄弟般的友情開始,從聊天中我摸清了政府對這個項目的一些基本看法,這對我們實施可是有巨大幫助!屬于指導性綱領。
            項目溝通機制
            對于官僚機構,他們最喜歡的就是匯報,有領導的欲望,所以我制定的溝通,每星期碰面一次,每周以工作報告形式匯報。并制定了雙方領導通報機制,畢竟政府項目多是領導工程(一把手工程)
            閱讀全文
          posted @ 2013-01-23 13:36 rogerfan 閱讀(518) | 評論 (0)  編輯

               摘要: 為food項目配置了項目管理平臺,綜合了trac、dotProject、Redmine等幾個開源平臺,最終選擇了Redmine。項目主頁 http://www.redmine.org



          下面是安裝方法:

          一、Redmine安裝。

          1、準備

          安裝之前請閱讀:RailsInstaller簡化了Rails在Windows上的安裝過程

          英文原文:RailsInstaller Provides Easy Rails on Windows Installation

          作者:Rob Bazinet 譯者:張龍

          RailsInstaller向Windows開發者提供了一種便捷的方式以輕松、快速創建Ruby on Rails 3應用。到目前為止,Windows開發者需要自己搭建好Ruby、RubyGems、Rails以及SQLite才能開始創建Rails應用。多虧了來自Engine Yard的Nic Williams博士及其團隊,現在一切都變得簡單異常。  閱讀全文
          posted @ 2012-12-26 10:19 rogerfan 閱讀(1639) | 評論 (0)  編輯

               摘要: 1. 介紹

          Maven是Java開發者中流行的構建工具,Maven的好處之一是可以幫助減少構建應用程序時所依賴的軟件構件的副本,Maven建議的方法是將所有軟件構件存儲于一個叫做repository的遠程倉庫中。

          Maven會從ibiblio.org中的公用倉庫中同步構件,這個公用倉庫下載緩慢、不穩定,并且不包含一些構件的最新版本,而且不能上傳團隊私有的構件。通過設置內部Maven倉庫,團隊可以更有好地利用Maven倉庫的優勢并且克服使用ibiblio上的倉庫時的缺點。

          本文著眼于Maven倉庫工具應提供的一些功能,列出了選擇Maven倉庫工具的標準,說明了使用Artifactory設置Maven倉庫的相關步驟。在Linux和Windows中設置Maven倉庫的過程是相同的,少數不同點在文中已經用高亮顯示,本文列出了與這個Maven倉庫的使用有關的POM文件的范例,用截圖來向用戶闡述如何設置Maven倉庫,Maven和artifactory配置范例也有列出。  閱讀全文
          posted @ 2011-10-28 11:08 rogerfan 閱讀(1442) | 評論 (0)  編輯

               摘要: 準備工作

            首先先下載Windows版本的SVN服務器(各位都會使用搜索引擎所以就不提供下載地址了),這里我以svn-win32-1.4.3的ZIP解壓縮版為例,將其解壓縮到目標目錄,例如我是解壓到D盤下的Subversion目錄,把D:\Subversion\bin加到系統環境變量,如果你的解壓位置與我不同,那么請按照你的實際路徑設置環境變量。

          第一步:創建SVN數據庫

            打開Windows命令提示符,執行命令svnadmin create F:\SVN,svnadmin create是創建SVN數據庫的命令,F:\SVN是你的SVN數據庫位置,這里我只是舉個例子,你可以自己決定SVN數據庫位置,執行完以上命令后就會在F盤下多出一個SVN目錄,里面有若干目錄和文件,conf目錄是用來存放權限配置的,后面會詳細說明,dav目錄用來提供給apache和mod_dav_svn存儲內部數據,db目錄是所有版本控制的數據文件,hooks目錄用來放置hook腳本文件,locks目錄存放Subversion文件庫鎖定數據,用來追蹤存取  閱讀全文
          posted @ 2010-07-09 09:02 rogerfan 閱讀(658) | 評論 (0)  編輯

               摘要: maven2 起步
          相信maven1 大家都已經很熟悉了,具體maven能做什么,就不詳細說了。個人覺得maven在開源項目中用的還是比較多的,公司內部,就不太清楚了。我以前的公司用過一段時間,不過后來就沒有下文了。
          與maven1 相比,maven2可算是幾乎重寫了,不過從速度來說應該更快。
          主要的幾個新特性包括:(詳細參考http://www.ibm.com/developerworks/cn/opensource/os-maven2/index.html)
            閱讀全文
          posted @ 2008-11-05 14:08 rogerfan 閱讀(4612) | 評論 (0)  編輯

               摘要: 1.安裝好jdk,并配置好JAVA_HOME,path,classpath三個環境變量,不知道如何配置的話可以上網上搜一下,很多的,我用的是JDK1.5,最好用新版本的,不然的話可能有些不支持.

          2.安裝mysql5.0,并新建一個jiradb數據庫,為了很好的支持中文,編碼都選擇utf8

          ,我的用戶名密碼都是root,一下會用到;不會的可到www.mysql.cn上面下載,軟件和安裝文檔都有,你也可以用mysql-front來通過界面化操作數據庫.

          3.從http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa下載jira-3.11 Enterprise - Standalone +confluence-2.6.0,解壓到指定目錄,整個應用都在"atlassian-jira-enterprise-3.11-standalone下,你可以把它拷到指定的地方,以下簡稱jira,我拷到了D盤根目錄下,它自帶了一個tomcat5.5的服務器.
            閱讀全文
          posted @ 2008-07-17 13:09 rogerfan 閱讀(469) | 評論 (1)  編輯

               摘要: Autodesk SketchBook Pro(軟件主頁)是一款漂亮的繪畫工具,使用備受贊譽的Autodesk? SketchBook? Pro,自由發揮您的創造力。只需輕觸筆尖,您就可以按自己的方式使用此款業界最強大的繪畫和繪圖工具集。此款靈活的高品質應用程序提供基于手勢且友好的用戶界面,此界面構建于Alias已獲專利的 Marking Menu?技術基礎之上。  閱讀全文
          posted @ 2008-07-07 17:27 rogerfan 閱讀(695) | 評論 (0)  編輯

          Full 【項目管理】 Archive

          主站蜘蛛池模板: 潍坊市| 淮滨县| 宁陕县| 鄂伦春自治旗| 汉中市| 固始县| 固安县| 菏泽市| 同德县| 新河县| 阆中市| 中西区| 吕梁市| 嘉荫县| 老河口市| 象州县| 丹寨县| 安顺市| 吴川市| 安仁县| 大冶市| 商水县| 达拉特旗| 赤峰市| 嵩明县| 大邑县| 桦南县| 宜兰市| 周口市| 和平区| 大足县| 金平| 佛冈县| 行唐县| 项城市| 赤水市| 木里| 壶关县| 温州市| 上林县| 新龙县|