軟體之路 之 專案外包
本文首發於個人微信公眾號《andyqian》, 期待你的關注~
一
前兩天,被一篇題為《貧困縣的4000萬是怎麼花的》的文章刷屏了。內容簡直精彩的不像話,可惜很快被刪除了,其原因不得而知。感興趣的朋友,可以去搜索看看。我看過文章後,感到非常驚訝,這種現象在軟體行業簡直太普遍了,其精彩程度一點也不亞於上述文章中的描述。趁這個機會,今天就繼續沿著之前的文章《軟體之路》繼續完善,來看看軟體行業裡的專案外包是如何運作的。
二
在上一篇文章《軟體之路》中。我們描述到,阿成通過自己的努力,編寫了第一版需求文件,現在正苦於尋找專業的技術人員來幫自己實現這個想法。但一直從事房產中介的阿成,身邊這方面的資源確實比較少,對外面不熟悉的軟體開發商又不太信任。又只能向從事產品工作的老同學陳亮求助了,隨即掏出手機撥通了陳亮的電話。一頓寒暄後,阿成說出了自己的疑慮及擔憂後,希望老同學能幫忙介紹些專業的技術人員,來幫自己實現這個軟體。陳亮回覆到 “ 兄弟,這我可能幫不到你,我雖然從事的是產品工作,但自己也不知道開發。這樣,我問問我身邊的會開發的朋友,看能不能幫到你”。電話結束通話後,陳亮幫阿成詢問了好幾個朋友,有些回覆到 “最近專案比較緊,沒有時間接另外的專案”,而有些則回覆到:“前段時間加班太厲害了,這段時間想休息休息”。直至遇到了前同事小徐。小徐是陳亮上家公司的同事,從事了研發,專案管理等多個崗位,小徐答應幫忙。通過陳亮的搭線,小徐很快與阿成取得了聯絡。
三
阿成向小徐描述了自己的需求後,將其編寫的需求文件給到小徐,讓小徐幫忙看看。評估下需要多久能夠實現?大概需要多少錢?小徐拿到需求文件後,斷斷續續的看了一兩天,心想:這功能還真不少呢?涉及到客戶端,後端等多個崗位。自己一個人是肯定搞不過來的,經過仔細的”分析後”。小徐回覆阿成,說到:”您這個還挺複雜的,涉及到客戶端,服務端,簡單算了下,最少需要 4 個人,1 個月,加班才能完成呢!報價的話,現在市場行情,最少需要 20w,我們都是朋友介紹,18w 好了。阿成當場沒有回覆,私下諮詢了陳亮。陳亮說到,這個價格不算貴,我們公司開發一個產品,其成本都是好幾千萬的。聽到陳亮這麼說,阿成也沒還價,這麼”便宜”的價格,總感覺自己撿了個大便宜。經過商定,先給 20%
四
小徐與阿成敲定細節後,拿到了首付款,還是蠻開心的。畢竟這樣賺錢比較快,一頓愉悅後,小徐深知這麼一攬子活,一個人是肯定搞不過來的。聯絡了好多朋友,希望一起來做這件事情,但大多數朋友的回覆:要麼沒時間,要麼不太感興趣。直到聯絡到了一個還在學校的學弟,事情才開始有所轉機。這位學弟是學校裡軟體協會的會長,軟體協會一共有好幾個人,平時也會接一些專案,一來可以練練手,二來可以賺些錢用來補貼生活費。小徐和這位學弟詳細聊了一下,知道這個軟體協會,分工明確,有客戶端的同學,有服務端的同學。小徐想了想,乾脆把這個專案外包給學弟得了。隨即把阿成的這個需求,以及文件和學弟詳細介紹一下,要他給一個交付時間以及報價。這位會長和組員們同步商量後,給到的報價是:4w
至此,阿成的專案也有所著落了。
但,事情才剛剛開始….
下節預告:
-
專案是否能夠按期完成交付?
-
交付質量又是如何呢?
-
在交付的過程中,又發生了怎樣的故事呢?
在下篇文章中我們一起揭曉!
相關閱讀:
《軟體之路》
相關推薦
軟體之路 之 專案外包
本文首發於個人微信公眾號《andyqian》, 期待你的關注~ 一 前兩天
開啟運維之路之第 4 篇——常見軟體安裝:JRE、MySQL、Tomcat安裝
1、JRE安裝:在正式環境裡 我們可以不安裝jdk ,僅僅安裝Java執行環境 jre即可。 ①下載jre:JRE官網下載地址 開啟連結,勾選協議,下載Linux版本64位的 ②上傳jre到/home/data/下:使用FTP工具上傳。 如果上傳過程遇到下面的問題:連線到
技術總監之路——App專案開發流程
一. 需求階段 1. 初期由leader或者專案責任人和PM溝通下階段開發計劃,確認需求的可行性和優先順序等初步達成共識 2. 接下來PM提供詳細UE文件(需求顆粒感儘可能小)發起三方會議,由
百萬年薪的專案經理之路--之:如何成為神一樣的專案經理
二、如何成為神一樣的專案經理。 成為神一樣的專案經理兩個基本的核心要素是:視角的轉換和思維的轉變。 當你站在中高層領導的角度看問題時,用領導的思維、企業的思維去評判你做的一切,那些你承受的所謂不合理的委屈和痛苦,有其背後原因的,而這些背後的原因也都
脫坑之路-車站專案問題總彙
using System.Collections; using System.Collections.Generic; using System; using System.Net; using System.Net.Sockets; using System.Thread
軟體開發之路之設計模式(一)
一直都在說設計模式,設計模式,但是它究竟是什麼東西,我一直都是雲裡霧裡,具體他有什麼好處,有什麼特點卻說不明白,更別提用了,所有抽時間研究一下 一,單例設計模式 最常用,最容易理解的一種模式 他的特點是:確保一個類只有一個例項,而且自行例項化並向整個系統提
微信小程式填坑之路:專案開發簡介
前言 最近因為公司要求進行微信小程式開發,這裡記錄一下這一個多月下來的開發心得。首先,我得說明一下,我並不是一名前端,以前一直是從事Android開發,對html、css、js等也就是了解,可以
Android——4.2 - 3G移植之路之 reference-ril .pppd 撥號上網 (三)
而且 init.rc nal null ann 源代碼分析 suggest cdma 初始化 Android的RIL機制中的 reference-ril.c 即為廠商提供的驅動接口。這個驅動源代碼各個廠商都是有提供的,網上也有下載。我如今用的就是huawe
相信自己,看著目標前進——我的信息技術之路之三
鄰居 技術 自己 直接 歷程 互聯網 努力 刻錄 一個人 大家好,今天繼續回顧我與信息技術結緣至今的心路歷程。 如前面所說,我真正開始“玩”電腦是在一個沒有網絡的鄉村學校開始的,甚至電力都不穩定,停電是家常便飯,我心愛的幾千元的電腦是經不這種不穩定的電壓折騰的,為此
時間與效率——我的信息技術之路之六
分析 最可 興趣 大量 人做 機器 助手 個性 進度 雖然因為受興趣與愛好的“逼迫”,我才拼命地學習信息技術,特別是學習程序設計,嚴重損害了我的眼睛,使其極為近視與視力模糊,但總的說來我還是感到幸運,能夠從0的基礎實現到如今可以隨時滿足自己任意輔助工具的需求。 當年
我眼中的人人都需要學點編程——我的信息之路之八
設計時 ogr 大學 電子 class 程序 收費 學生 自己的 近來網絡上開始流行一種說法——“人人都需要學點兒編程”,各種正式的,專業的解釋非常之多,但那些高大上的說明未必人人都能深刻理會,這幾天我在不斷反省自己的編程學習之路時,也領悟到,是的,人人都需要學點編程—
No.11 selenium學習之路之瀏覽器大小
bsp selenium img es2017 nbsp ges 最大 blog 技術分享 通過set_window_size()方法可以設置打開的瀏覽器大小 maximize_window()方法可以把當前瀏覽器最大化 例子: No.11 selenium學習之路之瀏
MyBatis精通之路之分頁功能的實現
avi 一個 冗余 details 結果 nature ann email ret MyBatis精通之路之分頁功能的實現(數組分頁、sql分頁、攔截器,RowBounds分頁) 原創 2017年04月27日 21:34:48 標簽: mybatis / java /
7_python之路之python計算器
muti ret add 乘除 python ply dal 代碼 程序說明 7_python之路之python計算器 1.程序說明:Readme.cmd 1.程序文件及說明: calculator.py 2.python版本:python-3.5.3 3.程序使
python之路之css
red hide AD style clas ext pla 方式 closed 方式三 方式四 1 <style type="text/css"> 2 a:link{ 3 color: red; 4
python之路之css拾遺
bubuko 就會 信息 ima image 分享圖片 圖片 分享 alt 做一個鼠標碰到就會自動加邊框的效果 下邊的代碼,主要是使自動加邊框的時候,加邊框的部分不會跳動 實現一張圖片的點擊之後出現信息 python之路之css拾遺
pyhton之路------之協程
時間 都是 才會 主程序 close 只有一個 執行 ive 換來 引子: 之前我們學習了線程、進程的概念,了解了在操作系統中進程是資源分配的最小單位,線程是CPU調度的最小單位。按道理來說我們已經算是把cpu的利用率提高很多了。 但是我們知道無論是創建多進
java學習之路之javaSE基礎3
區別 之路 函數重載 while循環 a + b 內存 sum get 錯誤 所有代碼都未經測試。。 1:for循環的格式? for循環格式: for(初始化表達式;條件表達式;循環後的操作表達式) { 循環體; } 執行流程: * a:執行初始化語句 * b:
Python修行之路之字符串(二)修改、查找、格式化
value 小寫 %d aar suffix mat 定義 常量 大寫 字符串修改replace(old,new[,count]) - > str字符串中找到匹配替換為新子串,返回新字符串count表示替換幾次,不指定就是全部替換原字符串為一個常量,不可變。修改返回的
精進之路之JMM
JMM (Java Memory Model) java記憶體模型 Java記憶體模型的抽象 Java執行緒之間的通訊由Java記憶體模型(本文簡稱為JMM)控制,JMM決定一個執行緒對共享變數的寫入何時對另一個執行緒可見。 Java記憶體模型規定了所有的變數都儲