2020年9月6日 星期日

電子業PM

 

電子業PM 


電子業Project Manager的各種階段

代工廠比較會特別需要這個所謂Project Manager的職位, 簡單得講, 在RFQ(Request for quotation)階段業務&Product Planner(或是你稱它為Marketing PM/Sales PM)會根據客戶需求去開規格、報價, 等需求確認雙方同意後, 整個案子的Owner會給Project Manager, PM在這裡主要會去掌管兩件事情, 整個案子的“預算(Budget)”以及整個專案的”時程”(Schedule)

上面這張圖每個顏色代表每個階段, 整個案子看起來是(EVT+DVT+PVT)共八到九個月, 一般消費性電子大廠像是Microsoft, 我們做他的一個筆電會需要整整一年左右, 但一些比較小的品牌廠像是華碩, 他們的需求是快, 效率高, 一般華碩筆電一台可能生產八個月左右就量產

值得一提的是, 現在大家會覺得怎麼手機無法用超過兩年, 筆電無法用三年, 主要是因為硬體界有名的「安迪比爾定律」, 安迪是Intel原CEO安迪格魯夫, 比爾就是比爾蓋茲, “Andy gives, Bill take away”, 就是在指硬體CPU供應商Intel給什麼, 軟體供應商微軟立刻就升級他的軟體將硬體升級高規帶來的效益都吃掉了, 所以即使現在電腦速度是十年前的幾百倍, 對正在使用的你卻毫無感覺

也因為這樣, 現在消費性電子的新產品開發階段(NPI)不斷縮短, 速度快、升級規格、新增功能、汰換率高, 是整個消費性點子的寫照, 產品量產後不到兩年, 就會EOL(End Of Life)從市場上(ex: 燦坤、光華商場)等各通路消失

講回到前面, 在業務跟Product Planner確定產品規格後, 當然還有收到第一包錢後(通常會先收第一個階段的研發費用), Project manager會開個所謂的”Kick-off meeting”宣告專案正式開始, 預計結束的時間, 各單位須完成的工作項目以及日期, 確認完畢後, 大家努力以量產的時間為目標執行專案

案子一般會分三個開發階段(EVT/DVT/PVT), 當然大案子可能還會有很多小階段, 可能分四到五個階段

EVT(Engineering Verification Test)

工程驗證測試階段, 這個階段大概只有電路板, 機殼部分可能還都未噴漆, 完全不會做組裝的動作, 大概就是一張電路板搭配一些重要零件做一些測試驗證, 接下來可能檢查出來板子設計要改, 或是線路要改, 工程師改完後將要改的東西導入到下一次生產

DVT(Design Verification Test)

設計驗證測試階段, 會有機殼而且外觀會上色, 也會組裝, 大致樣子都會有了, 把前一個階段bug改完後, 顧名思義叫做Design verification, 意思是debug完後這個階段的結束與否, 判定標準為“設計已經lock down”不再修改

PVT(Production Verification Test)

生產驗證測試階段, 上個階段設計已經底定, 照理說這個階段不應該再有設計相關的bug, 會用此版本設計生產, 看看產線是否在生產時會遇到因設計不良造成的製程或包裝等工廠端的問題, 能不能進入量產, 這個階段就很關鍵, 因為很多時候, 小批量生產都沒問題, 但放量後問題就一堆

MP(Mass Production)

大量生產製造, 經過一連串的千辛萬苦!終於量產, 其實量產了, 才有辦法降低成本, 盈利大部分都是從這裡開始

整個案子8~18個月都有可能, 在這中間, PM, 電子工程師(EE), 機構工程師(ME), 這幾個關鍵人物會參與整個專案, 其實說真的滿吃力不討好的如果是大案子, 因為完全是責任制, 你想想看, 只要一有問題解不出來, 很多時候就是客人壓力灌在PM身上, 工程師們可能找root cause原始原因找到天荒地老, 案子很急的時候是很容易加班的沒日沒夜, 其實這些關鍵角色都是壓力山大啊!




2020年6月30日 星期二

Tomcat的下載與安裝到新的eclipse

 Tomcat的下載與安裝

先去官網下載:http://tomcat.apache.org/,我選擇tomcat8版本(紅框所示)


在這裡插入圖片描述


選擇要下載的檔案(紅框所示):
在這裡插入圖片描述tar.gz 檔案 是linux作業系統下的安裝版本
exe檔案是window作業系統下的安裝版本
zip檔案是window作業系統下壓縮版本

tomcat伺服器軟體安裝

1. 直接解壓當前這個tomcat壓縮包:(不要有中文,不要有空格)
2. 配置環境變數:
tomcat執行依賴於java環境:

在這裡插入圖片描述

新增如下幾組變數名和變數值:
[變數名]TOMCAT_HOME
[變數值]D:\JSP\apache-tomcat-8.5.70
上面的變數值視你解壓後的Tomcat資料夾路徑而定,下同

[變數名]CATALINA_HOME
[變數值]D:\JSP\apache-tomcat-8.5.70

[變數名]CATALINA_BASE
[變數值]D:\JSP\apache-tomcat-8.5.70

[變數名]JAVA_HOME
[變數值]C:\Program Files\Java\jdk-16.0.2
這個是你jdk的安裝目錄,如果你在配置java環境時已經有了這個變數可以忽略這步

[變數名]CLASSPATH
[變數值].;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\dt.jar;%CATALINA_HOME%\common\lib\servlet-api.jar

CLASSPATH如果原來有在後面加上%CATALINA_HOME%\common\lib\servlet-api.jar

最後在“系統變數(S)”中找到Path,雙擊編輯
配置環境變數步驟5
新增以下兩個環境變數
%TOMCAT_HOME%\bin
%CATALINA_HOME%\bin

啟動與關閉tomcat伺服器:

一步步點選“確定”退出這些視窗,進入Tomcat安裝目錄中的bin資料夾,找到startup.bat,雙擊執行,彈出如下視窗,表明tomcat開始執行啟動,雙擊shutdown.bat關閉這個視窗。
在這裡插入圖片描述
啟動效果:
在這裡插入圖片描述

測試訪問tomcat伺服器

開啟瀏覽器在,在瀏覽器的位址列中輸入:
http://127.0.0.1:8080或者http://localhost:8080

成功後就可以訪問該網站,特別強調啟動的命令符不能關!啟動的命令符不能關!啟動的命令符不能關!,不然伺服器也會終止!
在這裡插入圖片描述

添加server runtime environment

打开eclipse,点击Window --> preference --> 搜索server, 如果能找到,就接着选择runtime environments

如果没有server,就点击Help --> Install New Software。点击add后,Name:Kepler 。Location:http://download.eclipse.org/releases/kepler

加载完毕之后,在Web,XML, Java EE and OSGi Enterprise Development里选择JST Server AdaptersExtensions,下载完重启eclipse就可以找到server了。

在runtime environments里 点击 add,选择需要的tomcat版本。点击next。





有的eclipse这里最高只能找到7,要想用更高版本的,最直接的方法就是下Eclipse IDE for Enterprice Java Developers。
点击next之后,选择你电脑里对应版本tomcat安装的路径。JRE可以选择eclipse自带的,也可以选你电脑里装的。点击finish完成添加。


点击 close and apply

点击Window --> show view --> server 。如果没有server,点击 other,搜索server,再双击打开server面板。

点击click this to create a new server,增添server实例。

选择对应版本的tomcat后,直接finish


双击这个实例,根据你电脑上tomcat的安装路径修改server path 和 deploy path。修改完ctrl+s保存。


原文链接:https://blog.csdn.net/qq_24297143/article/details/104073920

在 Windows 架設 Redmine 專案管理安裝

  Redmine   是一套 Web 介面的專案管理平台,經同事推薦便試著安裝起來試試,試用的過程由於能夠與   Subversion   完美結合,所以看起來很能夠彌補公司裡 SVN 專案缺乏專案控管與議題追蹤的問題,由於   Redmine   安裝步驟有些麻煩,所以不得不...