<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

戴工說:一次失敗的產品開發承包經歷

聚豐開發 ? 2018-12-21 14:14 ? 次閱讀

私活


相信做技術開發的人都想在業余時間在外面承接一些產品開發單,雖然這一做法為大多數公司所禁止,但只要有機會,大多數技術人員都是樂意去接私單,畢竟多少是一筆收入。


●單純


技術人員的思想總是單純的,首先是不清楚自己的技術到底值多少錢,其次會簡單的想只要自己做好,對方是會給一個合適的價格,再次認為就是價格偏低反正自己是業余時間去做也不虧。


真相


這種想法可不妙,其實產品開發外包的公司,大都是為了節省開發成本,所出的價格自然會比較低,而且這些公司也擔心出的錢打水漂,會在付款過程盡量降低他們的風險。


現在有不少公司外發的單并不是真正的產品單,而是接到客戶的下單意向,需要給客戶做出演示樣板,于是這些公司就將這樣的演示樣板外包給外面的人做,只要付少量的定金,就可以做出可以用于演示的基本功能版本,然后以各種理由說產品沒達到開發要求,需要做進一步修改,如果客戶看了演示樣板下單,就會裝模作樣的說客戶催得緊,暫時接收但不代表真正達到開發要求,如果客戶看了演示樣板不下單,則就要看老板的心腸,恐怕多是產品永遠都達不到驗收標準。


例子


某人就有過這樣的接單經歷,一開始估計過于樂觀,結果最后做到崩潰,這里把當時的開發協議發出來,給大家做參考。


該產品最初預計一個月可以完成,實際也確實如此,剛開始委托方只給出三種協議,這里開發者犯了第一個錯誤,以為這三種協議就是全部,委托方也沒有說只做這三種協議就達到要求。注意協議中也沒明確這一點,只說多個品牌的協議。


一個月后樣機完成,功能測試基本正常,按說此時委托方需要支付第二部分開發費用,此時問題出現,委托方又拿出一套協議要求增加進去,口頭表示根據現狀認為產品基本已經開發成功,主動提出可以另外先付五百開發費。


開發者再次犯錯誤,以為增加的協議是最后一套,錯上加錯的是想通過測試發現錯誤,居然留了套樣機給委托方。從此開發者就陷入了無休止的更改完善過程,協議也是一加再加,問能不能先支付第二階段的費用,委托方義正言辭的答復根據協議還不能支付第二階段費用。


最后開發者在完全看不到驗收合格的情況下自我崩潰,甩下一句“我不做了”的話放棄,開發者前后花了快三個月的時間,最后總共拿到一千塊錢的開發費,可謂失敗中的失敗。



技 術 開 發 協 議 書


項目名稱:XX3310碼轉換器開發

委托方(甲方):_深圳市*****公司_

研究開發方(乙方):***

簽訂地點:廣東省深圳市

簽訂日期:2003 年 6月 6日

有效期限:2003 年 6月 6日 至 2003年 12月 6日

依據《中華人民共和國技術合同法》的規定,協議雙方就XX3310碼轉換器項目的技術開發,經協商一致,簽訂本協議。

一、※標的技術的內容、形式和要求

1.實現XX矩陣曼徹斯特控制碼(曼碼)到其它多個品牌一體化球型攝像機的RS485/422控制碼及協議的單向轉換。

2.實現XX矩陣RS232RS485口多個控制碼協議到其它多個品牌一體化球型攝像機的RS485/422控制碼及協議的單向轉換。

3.實現RS232口到RS485口的雙向協議透明轉換。

開發成果的提交方式:乙方須向甲方提供樣機一臺及相關技術檔案。

二、應達到的技術指標和參數

1.撥碼開關選擇輸入端曼碼、RS485RS232工作模式。用戶在機殼外可設置撥碼開關。

l選擇曼碼工作模式時用戶只需設置RS485輸出端的波特率和通訊協議即可,其他撥碼設置忽略。

l選擇RS485和RS232工作模式時用戶需選擇輸入端、輸出端的通訊波特率和協議。

l選擇RS232與RS485的雙向協議透明轉換模式時分兩種情況:一種是“電平轉換模式”,即輸入與輸出端的協議與波特率完全一致的情況。此時用戶只需選擇設置RS232輸入端和RS485輸出端的波特率即可,其他撥碼(協議選擇等)設置忽略;另一種是兩端的協議與波特率不完全一樣情況,此時需用撥碼開關設置。本協議只負責“電平轉換模式”的開發,但硬件和軟件設計須兼容兩端協議和波特率都不一致的情況。

2.輸入輸出協議和通訊波特率選擇使用撥碼開關控制。用戶在機殼外即可設置撥碼開關。

lRS485輸入、輸出口波特率范圍為:1200、2400、4800、9600。

l輸入協議種類:≤4種。

l輸出協議種類:≤16種。

l與矩陣通訊方式:單工,只收不發。

l與各球攝像機的通訊方式:單工,只發不收。

lRS232輸入口波特率范圍為:1200、2400、4800、9600,單工/雙工。輸入協議種類:4種。

3.輸入端帶有曼徹斯特和RS232信號兩個Led指示燈。輸入曼徹斯****與輸入RS485公用一個指示燈。均要求控制時按碼頻閃爍。

l當3310輸入按曼徹斯特方式或RS485方式工作時,RS232輸入指示燈應不亮。如果用戶曼徹斯特(BWS)或RS485(A、B)信號線連接正確在無鍵盤操作時曼碼Led應常亮不閃爍,連接錯誤時LED不亮。

l當輸入端以RS232方式連接時,曼碼指示燈應不亮。RS232指示燈應隨接收端碼頻閃爍。


4.RS485輸出端也要求加裝LED燈,按輸出/輸入碼頻閃爍。無輸出時常滅。


5.輸入端:曼徹斯****輸入端(B、W、S)與RS485輸入端公用一組端子;RS232輸入端單獨引線,以防止用戶現場接錯燒毀設備。接線都用接線柱式插頭連接。


6.RS485輸出端:要求四組端子分別驅動輸出,以方便用戶現場布線,同時萬一現場一組端子燒毀后用戶可現場改線不致于系統癱瘓。引線用接線柱式插頭連接。


四組端子中3個為兩線制單工/半雙工,1個為四線制全雙工以適應RS232透明轉換模式。當工作在曼碼模式時四組端子均可用,只是最后一組端子接法特殊;當工作在RS232透明轉換模式時只用最后一組端子。


7.電源引入采用24VAC與12VDC混用設計,即兩個接線柱既可以接12VDC又可以接24VAC,同時含有電源極性防接錯設計。需加裝電源指示燈。引線用接線柱式插頭連接。電源模塊不用設計直接采用市場購買的標準12VDC300mA。


8.由于球型攝像機的安裝一般都在高處、線桿上等地,且一對總線要驅動多個球(0~63),因此要求RS485端有較強的驅動能力和抗電磁干擾能力。


9.須給出機殼絲印撥碼開關設置圖表。


10.最終產品體積:煙盒大小,不超過75mmX100mmX35mm。外殼可采用市場上可購買的標準機殼。


11.最終產品成本費用:需控制在人民幣150元以下。


12.特別要求:編程使用Keil C51,RS232和RS485輸入輸出端編程接口可方便地進行協議擴展。


13.最終產品外圍接線端子、撥碼開關、指示燈分布應如下圖所示。



聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 產品開發
    +關注

    關注

    0

    文章

    6

    瀏覽量

    6869
收藏 人收藏

    評論

    相關推薦

    森新款吹風機HD16發布對國內廠商的啟示

    在個護領域,森無疑是行業的標桿。其憑借獨特的技術創新和營銷理念,在全球范圍內贏得了廣泛的認可。近段時間,森再次發布了款新的高速吹風機,引起了業界的廣泛關注。作為開發過不少高速吹風
    發表于 05-15 18:37

    stm32f030的AD轉換,如何調用一次getadcvalue() 就采集一次數據?

    通道單轉換嗎? 目的:調用一次getadcvalue()就采集一次數據 求大神指點,while(EOC)不注釋掉的話,好像只能調用一次,手冊上寫,EOC不是讀取數據后才會清零嗎?
    發表于 05-13 07:48

    STM32F429如何一次傳3000個數據?

    正點原子的歷程中實用的是8位的數據傳輸,也就是最多一次能傳255個數據,我要是一次想傳3000個數據,應該怎么更給程序?
    發表于 05-11 08:56

    各位老師,請教《模電》問題: 為什么“分母s的一次項系數大于0時,電路才能穩定工作”

    各位老師,請教《模電》問題: 為什么“分母s的一次項系數大于0時,電路才能穩定工作”
    發表于 04-11 23:33

    STM32L4 I2C主從通信,第一次通信成功,第二只檢測一次中斷就卡住了為什么?

    STM32L4 通過I2C方式組成主機——從機通信(主機從機都是stm32L431),主機給從機第一次發送消息能夠成功,但是從機返回信息就會失敗。 主機給從機第一次發送消息后,不讓從機響應。主機
    發表于 03-29 08:32

    STM32F205利用DMA實現多通道ADC采樣,但是每啟動一次轉換才能更新一次結果是為什么?

    mode; 3、軟件SWSTART啟動AD轉換后,每啟動一次內存中只有一次轉換結果更新,要完成12采樣需要SWSTART啟動12,為什么?單
    發表于 03-27 06:37

    請問如何一次同時燒錄bootloader和application?

    我們的bootloader和bootloadable的例程產生的bootloader程序和application程序如何合并成個hex,一次燒錄到芯片內?有什么AN或工具么?
    發表于 02-21 07:24

    TC397軟件復位是只能執行一次嗎?

    TC297軟件復位可以正常使用,TC397的執行軟件復位后只能正常復位一次,然后就直處于復位狀態,程序不再運行,這是什么原因,還有什么其他操作設置嗎
    發表于 02-05 07:16

    AD7328是不是往寄存器里寫一次值 都會觸發一次AD轉換呢?

    AD7328是不是往寄存器里寫一次值 ,都會觸發一次AD轉換呢? 有沒有相關的C demo程序呢 ?
    發表于 12-25 06:30

    【愛芯派 Pro 開發板試用體驗】2.運行示例程序和一次失敗的編譯

    的主題就是搭建編譯環境、一次失敗的編譯、運行板上的示例程序,以及解決方案和后續計劃。 搭建編譯環境 本次搭建編譯環境是DOCKER的Ubuntu鏡像上面進行的,依據的過程是官方的GITHUB上,地址
    發表于 12-14 22:28

    電機在停機段時間后,在第一次開車時有異響的原因?

    我們是部礦井提升機,提升機用的西瑪格的,電機是西門子變頻電機,采用SM150驅動,當電機在停機段時間后,在第一次開車時有異響,但當滾筒轉過周后就沒有聲音了,下
    發表于 12-13 07:38

    使用ad7991配置寄存器是上電配置一次就行了嗎?還是每次讀取都要配置?

    您好,我在使用ad7991時遇到些問題 使用ad7991配置寄存器是上電配置一次就行了嗎?還是每次讀取都要配置? ad轉換是在什么時候轉換的?是讀取結果時寫完地址和rw就開始轉換了嗎?還是
    發表于 12-05 08:22

    電腦登錄游戲5分鐘出錯一次

    電腦登錄游戲5分鐘出錯一次,游戲公司鎖定我的電腦禁止登錄,如何找到對方用了什么手段
    發表于 11-29 11:49

    請問freeRTOS可以一次掛起所有任務嗎?

    1.freeRTOS可以一次掛起所有任務嗎? 2.在個界面下,如果不需要所有任務都運行,大家是怎么處理的?
    發表于 09-28 08:28

    HarmonyOS\"一次開發,多端部署\"優秀實踐——玩機技巧,碼上起航

    工程一次開發上架,即可多端按需部署。公共能力層支持網絡框架、工具類、數據管理等能力。特性層抽象出可復用的高內聚、低耦合的基礎特性集,如富媒體瀏覽、搜索。在產品定制層,針對多設備存在差異的特性集成UI
    發表于 08-30 18:14
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>