在開發產品時,我們經常需要創建專有工具來測試其獨特功能或診斷問題。事實上,這些工具可能與產品本身一樣有趣,我們的一些內部團體已經要求提供這些工具的副本。定製工具指南
因此,除了明顯的業務驅動的規則(例如不取回敏感數據),你有什麼不同的,當你建立個人或內部工具,而不是出售的產品,爲什麼?
是什麼在內部工具給你更多(或更少)的重要,以及你認爲總體對公司的價值,當你建立呢?
感謝您的想法!
在開發產品時,我們經常需要創建專有工具來測試其獨特功能或診斷問題。事實上,這些工具可能與產品本身一樣有趣,我們的一些內部團體已經要求提供這些工具的副本。定製工具指南
因此,除了明顯的業務驅動的規則(例如不取回敏感數據),你有什麼不同的,當你建立個人或內部工具,而不是出售的產品,爲什麼?
是什麼在內部工具給你更多(或更少)的重要,以及你認爲總體對公司的價值,當你建立呢?
感謝您的想法!
從工程的角度看,我不會做任何事情是不同的:
的一個很大的區別我看到將適用於出售產品,而不是到內部工具:待售產品需要營銷,支持等內部工具可以不用。
此外,由於內部工具將在一個較爲可控的環境中使用,他們並不需要針對不同的計算機系統,互聯網瀏覽器進行測試,等
由於我構建的診斷通常非常特殊,因此我傾向於提供比面向客戶的產品更多的選項和內置示例。換句話說,我假設用戶對技術的瞭解比客戶通常更熟悉,並且我提供了更多的能力來調整工具的運行方式,而不用擔心它可能會壓倒用戶。但是我也試圖讓用戶在沒有太多「幫助」的情況下滿足80%的用例。
最大的區別:
這是與個人和內部工具,你可以更自由地嘗試新的技術,最新的時尚。您可以承擔您實際運送給客戶的應用程序不會承擔的風險。
我同意。這是否也適用於您爲自己構建的工具? – 2008-11-09 04:46:35
我會說,如果你只會使用它們,那些邊緣可能會稍微粗糙些。 – 2008-11-09 16:58:09
確實如此,但回想起來這可能是個狡猾的問題,因爲工具的效用與其預期用戶的數量成反比,但工具「逃逸」的可能性與其效用成正比。 – 2008-11-09 21:19:45