在產品開發中實踐設計思維
「設計思維」將設計師放在顧客的第一位,目的是提供優雅,令人敬畏的體驗。借助設計思想,物聯網創新者「可以確定使物聯網產品合理的需求,而不是希望他們的產品會創造出需求。
設計思維激發了實用的創造力。它涉及以下四個步驟來啟動業務,建立產品或部署新策略:
發現人們的真正需求;
推動過去的解決方案以獲取突破性的想法;
建立粗糙的原型,以使想法更好;
編造人類故事,激發他人行動。
走出硬體和軟體緊密耦合的世界
物聯網需要簡單。我們要從過去所謂的嵌入式系統和分布式系統中消除複雜性。這是乙個障礙,它似乎是阻止許多人入門的障礙。儘管存在這種複雜性,但您將需要計算機軟體工程師,硬體工程師或技術人員來從事這些專案。
用於物聯網專案的許多嵌入式系統來自硬體和軟體緊密耦合的世界。您所運送的幾乎是產品使用壽命內的物品。為了使這些裝置獲得更大的成功,我們需要使硬體更具模組化,以便一旦有產品投入生產,您就有機會潛在地擴充套件或擴充硬體。這可能包括增加新的處理能力,新的ai功能和軟體。
您不再需要將某些韌體或嵌入式軟體放入裝置中進行運輸,而是僅在存在安全漏洞或必須召回的重大缺陷時才進行更新。像硬體一樣,我們需要使軟體更具模組化。當產品和專案投入生產時,該產品將來將需要新的功能。通過使軟體模組化和可修改,我們可以對它進行過時的驗證。我喜歡稱其為軟體定義的物聯網,以實現所需的簡單性。
邊緣計算至關重要
雲計算已經比較成熟,它們強大的計算能力可以完成各種複雜的計算。雲計算的擁護者將物聯網的未來宣傳成為萬物上雲。而5g技術的出現和推廣,更加佐證了他們的說法。其實將大量的原始資料傳送到雲端是勞民傷財。5g 網路並不是免費的,更傾向按流量收費。乙個清晰度為200m 的攝像頭,光上傳乙個**就需要76兆。一般企業承受不起。企業並不希望將原始的資料(在他們看來是無用的資料)傳送到雲端。另一方面,出於對網路完全的恐懼,他們要不希望將關鍵資料和執行控制許可權放置到雲端。所以,對於企業而言,更加傾向於資料處理本地化。而遠端監控和事後的大資料分析放置在雲端。而邊緣計算計算更適合企業iot 應用。他們只是間歇性地與雲端連線。
邊緣計算裝置並不是邊緣閘道器(edge gateway),而是具有一定的資料儲存,分析和執行操作程式的伺服器。他們同樣具有雲計算的許多特徵,比如擴充套件能力,軟硬體解耦,安全性的能力。
下沉到具體的行業應用
這是it技術驅動的iot企業最難做到的事情。it 行業的工程師許多時候就像乙個高冷的廚師一樣,做了一桌完美的好菜,卻找不到品嚐的顧客。各種抱怨,卻無濟於事。其實,尋找初始應用是每一項新技術的必經之路。也許你可能從網路**,大公司的技術報告,展會,論壇大佬的演講上看到一些行業先驅者發展的蛛絲馬跡。你可以採取所謂的跟隨策略。畢竟模仿要比完全創新容易得多。但是如果你真的動手開發某乙個行業應用的時候,還需要親歷親為地做落地的調研,與行業專家緊密合作才可能成功。許多行業的資源是難以獲得的。比如ge 公司提出的物聯網專案往往都是電力,石化行業。 ibm 的行業應用更多的是智慧型城市,銀行和五百強跨國企業。而google和你大談無人駕駛技術。這些行業不是小型初創企業的菜。對於乙個小型企業而言,如果你選擇了這些領域的行業應用,可能注定你一直在路上,無法到達終點。
許多人覺得發現需求是銷售人員的事情,工程師只要關心如何將產品開發出來就可以了。其實銷售人員帶給你的需求大多數是市場上已有的需求。大多數是隔壁老王家的產品。工程師更容易察覺到客戶潛在的需求。所以,無論無何,你需要走出技術的象牙塔,將了解行業應用作為你的分內之事。也許和你隔壁的工廠主聊聊,可能會有意外的收穫。
App開發中要考慮的幾個問題
1,網路框架的選擇,我選擇retrofit或者aa註解框架 2,ui框架的設計,盡量用fragment巢狀,用cache策略,展示靠前,請求靠後 3,優雅的提示和跳轉體驗,跳轉不要讓使用者覺得卡,死板,提示不要一蹦一蹦的,要讓人舒服 4,避免oom,anr的情況產生,比如盡量用adapter,盡量少...
在專案開發中應該遵循的準則
根據我公司實際情況,大致列出在專案開發中應遵循的步驟原則。在各程式設計師遵循原則的情況下,方能開發出健壯有效的程式,且能提高自己的程式設計素質。1.在專案開發初期應該有專案的詳細原型。鑑於程式設計師文件能力有限,可編寫出大致的專案需求文件,只列出軟體目的,功能模組即可。在設計原型中,應該以需求為主,...
WEB中需求分析應該考慮的問題
一 針對使用者群體要考慮因素 1.使用者年齡 2.選擇素材 3.布局 4.顏色搭配 5.使用者體驗及動效 6.功能便捷 使用者需求 使用者興趣愛好 性格 職業 教育水平高低 消費觀念 pc端和移動端哪一種多 哪乙個時間段使用產品 對使用者群體全面的分析精準定位 二 競品分析考慮因素 1.主要業務功能...