1. 程式人生 > >軟體之路 之 專案外包

軟體之路 之 專案外包

本文首發於個人微信公眾號《andyqian》, 期待你的關注~

 

  前兩天,被一篇題為《貧困縣的4000萬是怎麼花的》的文章刷屏了。內容簡直精彩的不像話,可惜很快被刪除了,其原因不得而知。感興趣的朋友,可以去搜索看看。我看過文章後,感到非常驚訝,這種現象在軟體行業簡直太普遍了,其精彩程度一點也不亞於上述文章中的描述。趁這個機會,今天就繼續沿著之前的文章《軟體之路》繼續完善,來看看軟體行業裡的專案外包是如何運作的。

 

  在上一篇文章《軟體之路》中。我們描述到,阿成通過自己的努力,編寫了第一版需求文件,現在正苦於尋找專業的技術人員來幫自己實現這個想法。但一直從事房產中介的阿成,身邊這方面的資源確實比較少,對外面不熟悉的軟體開發商又不太信任。又只能向從事產品工作的老同學陳亮求助了,隨即掏出手機撥通了陳亮的電話。一頓寒暄後,阿成說出了自己的疑慮及擔憂後,希望老同學能幫忙介紹些專業的技術人員,來幫自己實現這個軟體。陳亮回覆到 “ 兄弟,這我可能幫不到你,我雖然從事的是產品工作,但自己也不知道開發。這樣,我問問我身邊的會開發的朋友,看能不能幫到你”。電話結束通話後,陳亮幫阿成詢問了好幾個朋友,有些回覆到 “最近專案比較緊,沒有時間接另外的專案”,而有些則回覆到:“前段時間加班太厲害了,這段時間想休息休息”。直至遇到了前同事小徐。小徐是陳亮上家公司的同事,從事了研發,專案管理等多個崗位,小徐答應幫忙。通過陳亮的搭線,小徐很快與阿成取得了聯絡。

 

  阿成向小徐描述了自己的需求後,將其編寫的需求文件給到小徐,讓小徐幫忙看看。評估下需要多久能夠實現?大概需要多少錢?小徐拿到需求文件後,斷斷續續的看了一兩天,心想:這功能還真不少呢?涉及到客戶端,後端等多個崗位。自己一個人是肯定搞不過來的,經過仔細的”分析後”。小徐回覆阿成,說到:”您這個還挺複雜的,涉及到客戶端,服務端,簡單算了下,最少需要 個人,個月,加班才能完成呢!報價的話,現在市場行情,最少需要 20w,我們都是朋友介紹,18w 好了。阿成當場沒有回覆,私下諮詢了陳亮。陳亮說到,這個價格不算貴,我們公司開發一個產品,其成本都是好幾千萬的。聽到陳亮這麼說,阿成也沒還價,這麼”便宜”的價格,總感覺自己撿了個大便宜。經過商定,先給 20%

3.6w 的定金 ,後面階段性付清尾款。

 

  小徐與阿成敲定細節後,拿到了首付款,還是蠻開心的。畢竟這樣賺錢比較快,一頓愉悅後,小徐深知這麼一攬子活,一個人是肯定搞不過來的。聯絡了好多朋友,希望一起來做這件事情,但大多數朋友的回覆:要麼沒時間,要麼不太感興趣。直到聯絡到了一個還在學校的學弟,事情才開始有所轉機。這位學弟是學校裡軟體協會的會長,軟體協會一共有好幾個人,平時也會接一些專案,一來可以練練手,二來可以賺些錢用來補貼生活費。小徐和這位學弟詳細聊了一下,知道這個軟體協會,分工明確,有客戶端的同學,有服務端的同學。小徐想了想,乾脆把這個專案外包給學弟得了。隨即把阿成的這個需求,以及文件和學弟詳細介紹一下,要他給一個交付時間以及報價。這位會長和組員們同步商量後,給到的報價是:4w

,1個半月完成,先交 8k 定金。小徐回覆到:“其他的都可以接受,但客戶要的比較緊急,希望能夠在20天左右完成”。經過多次商量,最終商定的結果是:預繳首付款 1w,總金額在 4.8 w,20 天交付。

至此,阿成的專案也有所著落了。

但,事情才剛剛開始….

 

下節預告

  1. 專案是否能夠按期完成交付?

  2. 交付質量又是如何呢?

  3. 在交付的過程中,又發生了怎樣的故事呢?

 

在下篇文章中我們一起揭曉!


 

相關閱讀:

軟體之路

分享一個免費星球!

ThreadPoolExecutor 原理解析

Java執行緒池ThreadPoolExecutor

 

相關推薦

軟體 專案外包

本文首發於個人微信公眾號《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_pythonpython計算器

muti ret add 乘除 python ply dal 代碼 程序說明 7_python之路之python計算器 1.程序說明:Readme.cmd 1.程序文件及說明: calculator.py 2.python版本:python-3.5.3 3.程序使

pythoncss

red hide AD style clas ext pla 方式 closed 方式三 方式四 1 <style type="text/css"> 2 a:link{ 3 color: red; 4

pythoncss拾遺

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記憶體模型規定了所有的變數都儲