Compute Engine個體建立主畫面

GCP運用實例

GCP運用實例將簡單說明本網站如何利用Google Cloud Platform建立網站平台,並且利用GCP Console有效管理相關服務內容,並使用各種GCP內建服務,希望看完本文介紹後,您也可以透過這篇介紹建立屬於自己的高效率網頁平台! 言歸正傳,GCP代表Google Cloud Platform,是Google提供的雲端服務,主要有以下幾種功能 建立Compute Engine,也就是建立一個VM來使用 各種Google API使用,例如地圖API 各種網路服務,例如DNS、防火牆、CDN等等 儲存空間,主要是Google Storage的使用,GCP很多資料都可以直接存入Google Storage,例如Log CloudSQL提供官方的PostgreSQL和MySQL服務,可以不需要自己安裝就可以使用,快速又穩定 另外還有非常多功能,這邊就不列了。 GCP Console的管理頁面在 https://console.cloud.google.com/ ,可以在這邊申請GCP帳號,申請GCP帳號前要先準備好你的GMail帳號,因為必須綁定GMail帳號才能使用GCP,申請後會提供一筆300美金的試用經費給你,一年之內要使用完,如果你是做線上服務,一年內應該都是用得完的。 本文主要介紹一下Compute Engine這個概念,他相當於GCP環境上的VM,可以透過Console的功能快速建立好一個VM,所有主流的做頁系統都有包含到,這個網站就是利用Compute Engine建立好的CentOS 7,建立Compute Engine個體可以指定 設備地點:我都是選擇台灣的主機 作業系統 CPU數量:可以到0.5顆vCPU之類的,但我發現可能要開到兩顆才會效能比較好 記憶體數量 硬碟種類與大小:可以用一般的硬碟或者SSD 這幾個主要參數,建立好之後就可以直接開啟使用,建立過程中也可以看到預計一個月需要多少費用,GCP的服務是用越久越便宜。 建立好之後,你就可以看到你的Compute Engine的相關資訊如下: 這樣就可以將Compute Engine建立好,做為自己的伺服器,不需要在你的公司或家裡準備任何設備,你可能會覺得每月份用很貴,但你仔細計算CAPEX和OPEX會覺得一點都不貴,長期下來比較便宜,以上給大家參考。 備註: CAPEX=Capital Expenditure=設備建置費用,包括自己買伺服器等等一次性花費 ...
OSI網路七層架構

網路概述

網路概述是個很大的主題,因為網路本身就是很廣泛的一門學問,這邊只是針對網路做一些比較粗略的說明,目的是讓大家可以很快了解一些基礎知識,未來看到網路相關問題可以先行判斷正確與否。 以下會看到許多專業術語,每個術語都只會簡單介紹,如有需要,每個術語都可以另外撰寫一篇專文介紹,所以後續可以寫很多網路術語的介紹文章^_^。 網路或者說網際網路的英文是Internet,他代表一個用來讓大家可以快速透過各種媒介以封包方式溝通的機制,他一開始只是美國軍方小範圍的資訊溝通機制(ARPA計畫),後來緩慢地加入溝通組織,但都還是封閉網路,大約在1990年代開始對外全面開放,最後發展成現在的Internet。 網際網路一開始都是有線網路,進入21世紀後,無線網路開始盛行,也就是我們所熟知的Wi-Fi,而他的規格定義在IEEE 802.11,而802.11也演變出很多新的版本,速度也越來越快更穩定,因此網路變成人們生活中的必需品。 網路主要分為WAN和LAN兩種,WAN就是網際網路,會與全世界各地進行溝通,而LAN就是區域網路,只能在內部進行溝通,例如公司內部,一般來說LAN和WAN會用一顆Router串在一起,LAN使用者可以存取WAN的開放資料,而WAN無法存取LAN的資訊,LAN的保護可能是透過防火牆或者NAT,而另外還有一個機制叫做DMZ,例如公司網站就可能放在DMZ,雖然設備放在LAN,但透過防火牆設定讓WAN使用者可以存取該設備。 網路的溝通方式有很多種,但最多人使用的就是現有的IP機制,IP環境並沒有服務品質(QoS)的概念,一般稱之為Ethernet(乙太網路),他的處理邏輯是Best Effort,也就是說一個封包丟進網路,他會自己設法傳遞到目的地,但不保證是否一定可以到達或者在多久之內到達,這就是傳統IPv4的基本設計,IPv4是指IP通訊協定定義的第4版,正因為這樣的問題存在,所以IPv6在設計時就有考慮某些QoS機制,但因為要跟IPv4相容,所以沒辦法百分之百達成QoS要求,但有朝這方向在邁進了,IPv4與IPv6的概念之後有需要可以再詳細說明。 傳統IP網路有一個很重要的階層機制,就是OSI的網路七層架構,這七層分別是 Layer 1 實體層 (Physical Layer):這一層定義到了網路實體線路,包括網路線的規格結構,以及設備之間的實體溝通方法,例如網路卡要怎麼傳送封包,無線網路要怎麼傳遞無線訊號 Layer 2 資料連結層 (Data-Link Layer):這一層開始將實體的概念虛擬化,定義好軟體怎麼指定要與誰溝通,在這一層,溝通用的是MAC Address,這個地址是LAN網路中唯一的代碼,可以很明確地指定封包要傳遞的目的地 Layer 3 網路層 (Network Layer):這一層開始定義網路網路(WAN)的溝通機制,每個設備都會有一個為一的IP地址,但因為IPv4定義的IP數量不夠多,所以開始有一些NAT技術產生,讓多個設備共用IP地址,這個問題在IPv6有進一步的解決 Layer 4 傳輸層 (Transport Layer):傳輸層在網路層之上加上一些保證可用性、循序性與可靠性等等特性,讓資料的傳輸可以透過這一層的控制更加穩定,一般最常用到的就是TCP和UDP這兩個協定 Layer 5 會議層(Session Layer):會議層主要是用來做Session管理,Session代表至少一來一回的溝通,可能用來做認證或者會議的建立等等 Layer 6 展現層...
WordPress的SEO設定

SEO簡介

SEO簡介主要介紹 甚麼是SEO SEO的意義 SEO簡單規則介紹 以下會依照順序一一介紹,目的是讓大家知道何謂SEO?未來看到SEO這個字眼可以有基本的概念 何謂SEO? SEO的全名為Search Engine Optimization,也就是搜尋引擎優化,透過相關技巧可以讓搜尋引擎針對你的頁面提升評分,評分高了就可以在搜尋結果中跑到比較前面的位置,SEO技巧有分 黑帽 白帽 灰帽 三種。 黑帽是用各種暗黑技巧欺騙搜尋引擎,並讓搜尋引擎可以快速地將你的網頁收錄,但黑帽技巧很容易被搜尋引擎注意到,所以有效期間很短,尤其像Google這類搜尋引擎都引入了一些人工智慧引擎,可以自動將黑帽行為排除,所以黑帽方式可能不到一個月就不見了。 白帽則是搜尋引擎喜歡的方式,他的重點是要你將網站內容豐富化,並且根據他們建議的方式讓觀看者可以方便觀看內容,這樣的規則之下,可以讓網站排名數個月甚至數年都在很前面,是比較正規的方式。 那一些黑帽技巧真的不能使用嗎?其實還是有些模糊地帶,有一些技巧比較不影響公平原則的話,搜尋引擎會漠視它,讓這樣的技巧存活久一點,這就是灰帽,這類技巧可以使用,但還是希望可以慢慢導向白帽技巧。 因此,SEO簡單來說就是讓自己的網頁可以更加符合搜尋引擎的需求,讓它將你的網站收錄到比較前面的排名。 SEO的意義 SEO除了讓搜尋引擎排名往前排以外,還有其他意義嗎?這部分其實是大家比較不常去思考的,大家只想要讓排名往前提升,但這樣的思考方向其實有點狹隘,你仔細去思考SEO規則的設計邏輯就會發現是有其目的的,下一節將會一一說明這些邏輯的意義,歸納下來,搜尋引擎要你做這些事情就是要讓你的網站內容 內容豐富化,不要東抄西抄 與其他網站有所連結,互相拉抬 便於客戶觀看內容,將重要資訊做有效的曝光 這些都是為了讓網站的品質更好,因為搜尋引擎也希望他提供給你的搜尋結果是優質的,讓更多人願意在這個地方搜尋資料,也可以提升自己的公信力,這才是SEO的真正意義。 SEO基本規則 這邊不會介紹所有的規則,只介紹幾個比較重要的規則,SEO規則至少有幾十種,而且各家搜訊引擎廠商也會不斷修改以防止黑帽駭客欺騙搜尋引擎。 標題加強 要善用H1/H2的標籤,一篇文章只能有一個H1標籤,他可能是標題或者整個網頁最重要的資訊,可以上觀看者可以快速看到文章的重點,而H2是用來將幾個文章主題做加強的,讀者可以透過這些標籤了解整篇文章的重點,下圖就是這一篇文章的結構範例. 連結互串 可以的話要讓網站內的頁面互相串連,這代表網站內的內容是有同質性且為自創內容,不是在網路上隨意收集到的資訊,代表網站的整體品質。 另外也要收錄一些外部網站,這代表我們的網站內容是有參考各方資訊的,可以用來增加可信度,例如我很喜歡以下幾篇SEO文章,大家也可以參考 SEO初學者教學 SEO是甚麼? 你可以讓網址另開新視窗,以免讀者就此離開此頁面。 圖片ALT/Title 如果你的頁面有圖片,也要做SEO,圖片有兩個參數跟SEO有關 ALT:圖片無法顯示時要顯示的文字,這可以讓讀者在網路品質不好或者內容錯誤時也可以看到相關資訊,即使圖片有問題,也能大概知道要呈現甚麼資訊 TITLE:這是用來描述圖片的更多資訊用的,但他的重要性比較低,不用做影響不大,但ALT一定要做 例如下圖就有ALT SEO META資訊 最後,我們來說一下如何針對網頁做SEO描述,這也是SEO最重要的一個面向,下圖是本文利用Yoast進行SEO Meta編輯的範例 其中包含了兩個內容 Title: 這代表這個網頁的概述,裡面儘量包含所有你要搜尋引擎收錄的關鍵字,並簡短描述期內容,字數是有個建議的數值,他可能會改變,所以用Yoast這一類的工具做修正是比較簡單的方法 Description: 這個地方可以用比較長一點的內容去詳述這一頁要介紹的內容,但也不宜太長,一樣可以利用Yoast計算,當下方進度條變成綠色就可以了,太長的話會再變成紅色,同時要注意,搜尋引擎並不是很喜歡  AAA,BBB,CCC,DDD  這種條列關鍵字,但根本不是一篇文章的描述方式,重點就是內容要有意義 以上就是SEO的簡單介紹,相關資訊也可以在Google上找到,未來也會持續補充更深入的SEO介紹。 之前有針對SEO做了一點測試,大家也可以參考此文章。

成長班見證

0
成長班的生活樣貌 成長班在生活上最大的改變是對於屬靈生活的操練,雖然這只是初階的訓練,但已經在自己的身上有著很明顯的轉變,如果真的要形容這樣的轉變,大概就是『豐盛』二字,生活上的豐盛、信仰上的豐盛以及自我成長的豐盛,上成長班之前,對於許多事情都抱持著懷疑,但上完之後,雖然還是有著懷疑,但卻在懷疑上解開了一層大鎖,給了自己一個追求真理的方向與方法,也讓自己對於基督信仰有所體認。 受洗至今大概兩年半多,不斷有著豐盛的體驗,而成長班這兩三個月卻是更加倍的豐盛充滿,上課前對於許多信仰的精髓並沒有太完整的體會,但上課過程中學到的卻有著充足的感動,而除了上課過程,對於各種操練也讓自己的生活有更加充足的體驗,包括課程中的破冰與敬拜操練、導讀操練、抄寫與背誦經文等等,雖然過去都有過一些類似的操練,但都不如上課期間的紮實,也更能應用到小組聚會之中。 當然,在這麼長的時間內,維持著不同以往的方式,確實也會使人有所倦怠,尤其上到第五課之後,有一度熱情降低了,對於背經文有些懈惰,但當重新把經文拿出來背誦時,就發現這些動力自然地由經文中流出滿溢到全身,不到一周就重拾一開始對於課程的堅持與熱情,感謝主賜我力量,繼續朝著標竿直跑。 願上帝光照我的恆心毅力,並給我更多的恩膏與確據,讓我在信仰之路恆久與堅持。 成長班過程中蒙受的恩典、改變與信仰告白 過程中覺得蒙受最大的恩典在於幾堂”確據”課程中讓自己有了更加確定的證據讓自己更加確定與堅信自己對於信仰的堅持,並對於未來的結果不在憂慮,尤其是得救與赦罪的確據,正如以弗所書二章8-9節說的:『你們得救是本乎恩,也因著信;這並不是出於自己,乃是神所賜的;也不是出於行為,免得有人自誇。』或許在傳統信仰久了,會覺得一切都是對價,我只要遵照聖經與信仰的規範型,就可以換來充足的成果,所有的一切都是藉由修行而來的,但在天父的愛之下,一切都是恩賜,並不是對價的結果,這是我所體會到最大的恩慈,約翰一書一章九節說:『我們若認自己的罪,神是信實的,是公義的,必要赦免我們的罪,洗淨我們一切的不義』,當我們認罪時,神不會計算認罪的代價,而是一切赦免,這是何等崇大的恩惠,也讓我們學會彼此饒恕,彼此相愛,正如約翰福音十三章34節說的『我賜給你們一條新命令,乃是叫你們彼此相愛;我怎樣愛你們,你們也要怎樣相愛。』既然上帝赦免我們,我們為何不能彼此赦罪。 雖然在受洗時所有人都相信上帝是唯一的真神,但總還是會在不少事情上放上大問號,或許因為我是五型的人,所以凡事都要試圖尋找證據,試著說服自己認同聖經上的每一句話,然而雖然在追尋的路上總是保持理性,但在體會聖靈時,自己卻是非常感性的,一旦體會到了確據,就可以無所阻攔,在這一條信仰之路上,『改變』通常是我自己一套難以跨越的鴻溝,這次的課程算是一座跨越鴻溝的橋樑,讓自己輕易地跨越幾道高牆,但信仰路上還是有許多阻礙在面前聳立,求神讓我在接下來的道路上可以一切順利,凡事迎刃而解,阿們! 成長班過程中禱告蒙應允的經驗 一直以來都有參與小組的彼此代禱,所以在上課過程中並沒有哪些事情是特別為了上課禱告的,如果真的要說有甚麼是想禱告的求應允的就是希望上帝幫助我可以完成十週的課程,完全不缺席,雖然最後並未蒙應允,但對我而言,也算是對於整個課程的完整度劃下一個完整的結束,我缺席的那堂課講的是『靈修生活+禱讀』,因為缺席,所以我事後對於這堂課的內容反而有相對認真地複習了一番,而有了更深層的理解,加上導師都會讓大家操練一對一禱讀,所以整個實踐是很深的。 缺席的這堂課的上課時間是2/2,而我父親在2/1下午兩點零九分過世,雖然父親在離世前總算接受我們為他的病情禱告,但他還是很堅持他原本的宗教信仰,但至少對他而言是一個很大的進展。接下來的後事是以傳統信仰方式進行,加上老家是在一個傳統信仰十分強烈的地方,禮儀師也是親戚,他們也明白地說鹿港的習俗算是他們所知道最複雜的一個地方,因此,即使我們有刻意去省下一些錢來免除一些儀式,但整個過程還是繁雜而冗長,而且儀式過程中的心理掙扎與各種爭戰必然是有的,事前雖也請教過牧師,但為了家中的和諧,我還是盡量配合,就當作是演一齣戲給親戚朋友,整個過程中配合各種儀式的過程,讓我在上第九課『傳統與民俗』時很有感觸,過程中持續禱告讓一切事情順利過去,結束後也對上帝做了認罪禱告,一切都平安順利地結束,但生老病死之事總是會不斷經歷,願耶穌基督的智慧光照,讓我在未來遇到一樣的狀況可以有更充足的智慧去渡過與處理,並在過程中讓旁人不在對於基督信仰有這麼多的誤解,阿們。 成長班上完之後所賦予的意義 一路走到成長班,回想這一路上的經歷,有許多牧者與同工的幫助,也感謝上帝在關鍵時刻差派了許多關鍵人物讓我往前進,包括E1、受洗、婚前輔導一直到基督儀式的婚禮都是上帝的差派成果,一路上也遇到了許多人,讓我不斷成長,不管在小組或者各種服事上都有很好的機會有更多的學習,因此在今年年初,我感覺到上帝告訴我,時候到了,該再繼續往前走到下一個階段了,因此沒有任何阻攔地報名成長班,感謝學蓉牧師與速蓮牧師一路上的指導,讓我們在屬靈層次上更上一層樓,讓自己可以再次學到許多上帝的話語與正確清楚的解說,基督徒的生活或許就是在這樣的過程中不斷重生,不斷進步,不斷成長。 上完成長班,對自己為大的意義並不只是結業的喜悅,還領受更多的責任與挑戰,也激勵自己可以面對更多的服事機會,並不斷改善我自己最大的缺點,也就是順服的心,在更多地方順服,在更多地方投入,因為課程的結束才是驗證成長的開始。 最後回應教會榮耀年的年度金句,『神能照著運行在我們心裏的大力充充足足地成就一切,超過我們所求所想的。但願他在教會中,並在基督耶穌裏,得著榮耀,直到世世代代,永永遠遠。阿們!』(以弗所書三章20-21)

烙印2019

0
這個農曆年想必會在我的一生留下深刻的印記,原本應該是很一般的年,但這個世間的安排還是受到上帝的完善安排。 父親在八年八個月前診斷出大腸癌三期,經過幾次手術後,總算一切順利圓滿,度過了幾年的平安時光,這兩年卻重新診斷出了肺腺癌,而且越來越嚴重,父親用盡了他的意志力撐過了這段時光,前幾個月診斷出了淋巴癌,那時醫生就有提醒可能要有所準備。 父親一直都是個不喜歡麻煩別人的人,所以即使他很不舒服,大都會自己忍住,不想讓大家擔心,而最辛苦的莫過於在一旁陪伴的母親,雖然他的離開讓母親最是傷心,但總算也放下個大石可以好好休息。 經過了幾十次的標靶治療與化療,也放棄了很多次,終於在今年的1/17表達他想要去安寧病房的意願,應該算是他能忍受的最大極限了,淋巴帶來的疼痛他還能忍受,但肺腺癌造成的呼吸困難是他怎樣也無法解決的問題,加上最後這段時間大量使用嗎啡,其實他的許多生理反應已經不是他能控制的,所以大家都覺得讓他到安寧病房安享最後這段時間是對他最好的安排,1/23終於搬進了彰基中華路的安寧病房,安寧病房的照顧相信是對他最後這段時間的最好安排。 母親辛苦了好幾年,最後的這11天才請了個看護照顧父親,加上安寧病房的體貼照顧讓我門感激萬分,安寧病房這段時間去看了父親很多次,每一次都讓自己不得不承受那無能為力的感受,父親一定也很害怕死亡的來臨,但他堅強面對了,而我們卻只能等待,原以為這個過程中自己不會掉淚,但真正遇到了,卻還是不爭氣地掉了不少眼淚。 2/1中午,母親說醫生覺得時候快到了,我交代了一些工作之後就出發要去看看父親,我記得大概是兩點左右,當車子開在高速公路上時,天上居然下起了毛毛雨,或許是天父也在一同悲傷吧,這陣雨深深地沁入了心扉,也在車上哭了一場。 回到家裡大概是兩點10分,收拾點東西準備出門時接到母親的電話,說父親離開了,這時候想起剛剛那陣雨,終於知道為什麼了,父親於兩點九分離開了。 父親或許是刻意挑選農曆連假的前一天,讓整個後事的處理過程都可以在假期過程中完成,這段假期大都是在守靈的過程中渡過,雖然累,雖然也許因為信仰問題,會有些矛盾產生,但想想那是照顧自己一輩子的父親,一切就都無所謂了。 連假的最後一天,父親的後事完成了,這個農曆年不管如何都會在自己的一生中,留下最深刻的紀錄,烙進自己的心裡。 2019/2/13筆

[課程]善用文書處理工具增進工作效率

這是最新錄製好的課程,主要是要介紹Word/Excel/PowerPoint一些比較進階但你可能想要學的技巧,讓你可以快速地了解一些相關知識,之後可以進一步做研究與練習,我也將相關的練習檔案當做附件供大家下載,有興趣的朋友可以按下圖或者圖下的連結到課程頁面訂購,二月底前可用300元價格訂購課程 三月起可以用以下連結以500元的價格訂購,但初期應該都比這個價格便宜 https://www.udemy.com/officeprofession/?couponCode=OFFICE500

CMMI-DEV簡介

CMMI-DEV是基於CMMI發展出來的開發專用規範指引,以下將分別介紹何謂CMMI、CMMI的目的,一直談到CMMI-DEV有哪些成熟度等級等等。 CMMI 指的是能力成熟度整合模式(Capability Maturity Model Integration : CMMI),是美國國防部委託卡內基美隆大學軟體工程學院 (Software Engineer Institute : SEI)所發展的,目前有以下版本問市 v1.1: 2002年問世,為CMMI的第一個版本 v1.2: 2006年問世 v1.3: 2010年問世,為最後一版免費版本,並包含DEV/SVC/ACQ等三個版本 v2.0: 2018年問世,但開始要收費了,所以我也拿不到相關細節,也因此大家大都還是以v1.3為主要參考內容 CMMI分為三個分部 CMMI-DEV: 軟體開發指引 CMMI-SVC: 服務提供引 CMMI-ACQ: 採購指引 大家主要說的CMMI還是以CMMI-DEV為主,以下也以CMMI-DEV v1.3為主要介紹內容,參考文件則為資策會翻譯的CMMI-DEV v1.3中文版,英文版的CMMI-DEV v1.3下載網頁在 https://resources.sei.cmu.edu/library/asset-view.cfm?assetID=9661 ,中文版則可以由 http://www.tisa.org.tw/uploads/file/CMMI-DEV_1-3_-Chinese-v7.pdf...

回顧與展望 – 成長篇

0
過去一年在許多面向都有不少成長,開始思考長久面向的問題。 被動收入 開始思考例如如何創造有效的被動收入,在這方面,自己開始錄製Udemy的課程內容,雖然收益有限,但積少成多,只要持續有新的課程投入就可以有個固定而且長久的被動收入產生,目前已有兩個課程上線 目前可能會規劃一個比較實用的小課程,介紹 如何使用Office管理日常專案 如何使用Google Doc管理日常專案 製作投影片小技巧 團隊資訊分享 持續看到大家的需求並發現不同點,自然會讓自己有各種不同的收穫。 激勵課程 三月份參加了一個Money & You課程,這個課程的重點是要讓Money與You平衡,並在平衡中取得越來越的Money,金錢無法填補心靈上的空虛,要用平衡的方式來充實自己,九月份參加MMi課程,這是Money&You的加強版,但更多在Money,而老師也強調沒人告訴你在追求Moeny的過程就要放棄You,很多事情是有方法的,當然在這樣的刺激下,有許許多多的新想法在腦中成形,也讓自己有許多機會與課程中認識的好友持續交流,這是非常充足的一年,讓自己經歷許多過去沒有機會經歷過的體驗,在新的一年也期望可以收穫滿滿。 技能增進 過去都在底層程式開發多所研究,也在專案管理面多所著墨,但很少對於前台呈現有所了解,這一年因為工作所需,要求自己開始學習前台技能,包括CSS與Twitter Bootstrap都是自己全新的旅程經歷,這些技能在過去確實很少經歷,但這一年讓自己在這方面有很充實的體驗,期望新的一年還可以有更多的新技能著墨,目前可以想到的目標有 手機App開發 前台技能持續精進-AJAX 更多前台框架的研究 - WordPress, Laravel, Drupal, ... 社區管理 三月社區管委會成立,在偶然的機會下被選為管委會主委,在這個體驗中,也獲得了許多有趣的經驗,也讓自己可以運用專案管理的經驗進行管委會的有效管理,包括 用雲端硬碟管理管委會相關檔案 用Google試算表管理各種工作與公設點交 利用專案管理技能追蹤所有待辦事項 在第一屆管委會將制度完善建立並資訊化,包括公告資訊化 過程中也學到許多公設相關知識並妥善結合工作上所需技能,總之,在這個位子上學到了許多的細節技能。 展望 關於2019年的展望,我自己也說不上來,但過去這一年有一個很重要的決定,就是重新開始寫文章,並將文章發表在網路,現在的文章很難做推廣行銷,要結合SEO等等技能,算是個練習,也是想將自己的許多經驗留下紀錄,希望新的一年結束之後可以讓文章突破兩百,目前有許多文章是之前的老文章,勉強可以突破100,但還是要穩紮穩打地寫出更多文章,期待一切如願。

軟體開發評估流程簡介

首先,軟體開發評估流程有兩種,一種是產品,一種是客製化。 產品是比較容易預估人力的,而且都是天價人天,但這邊說的容易只是一個比較值,還是有難度的,但變數跟客製化比起來會少上許多,主要的評估流程如下 可能有人會有不同想法,但應該不會有太大的差異才對,這裡面的重點包括 產品定義的確認 團隊的確認,包括開發與測試 時程的確認 行銷的確認 這裡面最重要的有人可能認為是開發團隊的成本評估,但這裡面要強調開發、測試與行銷的平衡,不應該只注重在開發的成本評估,畢竟這是個產品,所有人都會期待他不需要客製化就可以快速上線,而且品質穩定。   接下來是本文的重點─客製化成本,客製化成本評估流程可以參考下圖   這裡面有個重點是需求到底是甚麼,這個問題是很難有好的方案的,因為客戶永遠都會覺得你做的不是我要的,但客戶也說不出,這時候就需要進行需求發展,需求發展的過程會遇到很多溝通問題,絕大多數的心力會花在說服客戶你的方案才是他真正要的,或者說服客戶他要的東西是不可能做出來的,這是整個軟體開發評估最重要的流程,足以影響開發成敗,也可以預防客戶事後大幅修改系統範疇,因為客製化軟體是根據客戶量身訂製的,所以除非你很了解客戶真正要的,不然很難符合客戶的需求,當然,你也可以透過說服客戶使用產品來符合客戶的需求,但這一般是在客戶有預算問題的時候才會這樣處理。 以上簡單介紹軟體開發評估流程,請大家參考。 ※ 如果您想得到更多相關資訊,歡迎訂閱我的Udemy新課程"軟體工程兩三事",Udemy隨時都有優惠,價格很便宜,如果暫時調回原價,可以用以下連結取得超優惠價格,但一般來說網站上的價格應該都會比這個低 https://www.udemy.com/softengine/?couponCode=SEBILL2019500

[課程] 軟體工程兩三事

這是我最新的Udemy課程,會針對軟體工程的概念做個基本的介紹,並將一些實務上會碰到的問題一一說明,點選下圖可以前往課程首頁 目前共有七個章節,未來會再視狀況增加章節,目前七個章節分別描述 軟體開發會遇到的問題 需求分析與發展 系統分析與設計 專案管理 專案驗收 專案管理基礎 CMMI-DEV 對於這些領域的基本概念有興趣的朋友可以前往訂閱。 Udemy大都有一些很便宜的優惠價格,但初期可以用以下連結來訂閱,價格會便宜一些 https://www.udemy.com/softengine/?couponCode=SEBILL2019500 當然,如果有看到更好的價格就可以用更低的價格購買了。 相關資訊也可以參考本站文章:CMMI-DEV簡介、軟體開發評估流程簡介與軟體開發人天成本的計算方法等。