先說說我的個人想法,如果大家覺得不對,還請各位多多指教哈。
快速開發平台目前使用好像並不廣泛,很多公司也不願意將自己的項目建立在別人的商用開發平台之上,而小公司又沒有能力構建一套好的、自己使用的開發平台。
接下來說說小弟的疑惑:
目前,我們是做Java Web開發的,沒有使用快速開發平台(其實有,但是做的不好,所以我們開發組沒有用)。現在是基於組件化的開發思路,對JDBC、前後台交互等等做了基礎的封裝,還提供了一些定時任務等等的功能,相當於一個簡單的框架吧,但是開發項目的時候還是針對需求寫大量的代碼,復用性整體還是比較差的,項目越多開發量就越大,後期的維護工作也很繁重。大家覺得如何才能提高項目型開發的效率、降低成本呢?有人說項目型公司和產品型公司共同的出路都是:業務專家+平台+實施,這個平台如何構建呢,又回到上面說的問題,小公司很難構建一個好的平台,又不怎麼願意買現有的商業開發平台,而我們現在組件化的開發套路作用也有限。
希望大牛給小弟指點迷津,謝謝啦
首先要確定公司的發展方向是否可持續,人員配置是否完善。如果團隊人員不多但項目比較繁瑣,建議先從工作安排抓起。
這就需要一個辦公流程,你目前的這種情況可以用 類似Tower這種 免費的 輕量的辦公OA系統 簡單易操作。
然後就是安排好項目的進度,研發這塊項目一旦大了 就會有一種情況 就是 在一些人忙的時候 一些人很閒,等閒的人忙的時候另一波人就閒下來了。
因為有寫工作是有順序流程的,這就需要一個項目經理在研發的時候就已經確定了每個人的大致空閒時間和工作時間。這樣就可以映射到你們的
辦公系統上。那麼如果你是經理 你很快就會知道,其他的時間可以安排做什麼,或者說用擠出來的時間給公司創造效益和價值。
再人員管理上 一個高管 無論能力多大 不能帶太多的人 最好的分配為7人,不然項目的進度不增反降。
在說說你的開發技術,JAVA固然不錯,但目前的商業市場 唯快不破,可以換個思路換成PHP。除非你的項目客戶有要求,或項目本身對安全或長鏈接
還有代碼保護性特別強。
如果是正常網站建設完全可以套用大多數模板,不用親力親為自己研發。找一個健壯的開源後台模板(可二次開發,功能較全的),
前端用HTML5 在引用一些現成前端框架和JS插件 你的團隊項目研發周期會大幅度縮減。
在這些都整理好以後就是對項目實際代碼的更新和協同辦公了,可以用像SVN這樣的項目管理工具,看你們團隊的喜好。
然後就是服務器還有平台賬號等等吧只要是項目中用到的郵箱 手機 賬號 一切的一切 攥在自己手裡。
剩下的就是 對接一些 第三方平台的接口 這些當然也有很多封裝好的 源碼。你只要安心監管好項目的細節和需求。技術永遠不是最重要的,只是最基本的。
維系好團隊。 希望我說的對你有所幫助。我是來拿懸賞分的。。。