假如非公司接案,可以跳過這一章節
上班大概半個月,主管請我到辦公室,請我全權負責做一件案子。
我:「這次案子主要有哪些功能?」
主管:「大概就是新聞系統比較難,其他就像是前台顯示頁面用後台控制。」
我:「那有甚麼資料嗎?」
主管:「有他們想要的網站風格,就大概照這個做吧!」
https://millfieldschool.com/about-millfield
我:「那我就照他的網站,做主版頁面給客戶看囉」
主管:「他們還有一份網站地圖,你可以做出來看看」
老闆:「這次案子覺得大概甚麼時候可以做完?」
我:「假如是新聞系統功能,可能一個月多」
老闆:「你可以直接拿公司之前的網站去改就好了」
我:「公司語法都是VB,個人寫C#有點不太一樣,假如要求快可以找寫VB的人,請我離職吧」
老闆:「你覺得C#值得投資嗎?」
我:「C#可以寫Web也可以利用Xamarin做App,應該是不錯的投資」
老闆:「那就寫吧」
1.主版頁面
2.各個子頁面(尚未有內容)
3.各個系統功能的列表(列出其中一項)
班級製作 | 相簿製作 | 圖片上傳
------------- | -------------
一次修改三個資料表內容 | 一次修改兩個資料表內容 | 多檔 SQL Insert
[前台]點擊呼叫登入平台 | 點選指引到圖片 | 時間排程
密碼核對邏輯 | | 檔案邏輯
因為C#一轉就是要相當多的時間成本,而公司狀況並不適合做長期投資
回到過去,我是老闆
我會找寫VB的人,接網頁的案子,除非我想轉接App,才可能找其他語言人才
因為負責人並無相關資料,傳達內容由主管想好,再委託給負責人,此時負責人變相成為轉述的工具
轉述總是有意外反而添增更多的溝通成本
回到過去,我是主管
我會把合約和客戶資料給負責人
因為當時沒有合約,對客戶其實很忐忑,核對資料也不確定客戶說的是真是假,都需要在向主管確認
因為在無合約和確定條件下估計時間,不只完全錯誤,誤差2個月多
回到過去,我是我
我會
-盡可能拿到合約
-拿不到合約,請給我簽約合約系統內容
-估時的部分,強調並非是保證、承諾