2010-03-18 17 views
11

作爲一名開發人員,作爲一名開發人員,遇到什麼樣的事情會讓用戶和潛在用戶無法使用您的程序?另外,什麼樣的東西將遠離使用他人的程序?什麼拒絕用戶/未來的用戶?

例如,有一件事真的讓我感到困惑,那就是有人提供免費軟件,但需要您在下載之前輸入您的姓名和電子郵件地址。 他們爲什麼需要我的姓名和電子郵件地址?我只想使用該程序!我瞭解開發者可能想了解他們擁有多少用戶等等,但是我必須做的額外工作真的讓我三次想到關於下載他們的軟件,甚至如果它確實真的很棒。

+0

@Earlz:我希望它成爲「我應該作爲開發人員不做什麼?」題。 – 2010-03-18 19:35:51

+1

這應該可能是社區wiki。 – 2010-03-18 19:39:15

+0

@Zach,啊好的..我相信在超級用戶有一個「最差的用戶界面」線程,你可能也想閱讀。 – Earlz 2010-03-18 19:41:05

回答

4

我會重新考慮下載一些東西,如果我認爲他們會開始發送垃圾郵件,如果我給他們我的電子郵件地址。

在以前的僱主,我們有一個程序,我幫助編寫的作爲「免費」下載在線。他們必須爲名稱,地址,電話和電子郵件添加內容。哦,而且沒有選擇退出複選框。當其他公司這樣做時,我感到很煩惱,但在這件事上我沒有任何發言權。

3

需要免費的東西的信息讓我過,但比其他:

  • 捆綁軟件,大部分時間廣告軟件或瀏覽器的酒吧
  • 不必點擊太多次做一個簡單的動作
16
  • 簽署了需要大量的信息 - 姓名和電子郵件是夠糟糕的了,就像你說的,但有些登記表格有許多許多領域。越少越好。
  • 充錢,但拒絕,除非你的銷售代表
  • 擁有一個網站,自2003年以來
  • 沒有文件
  • 支持論壇僅在某些瀏覽器上運行
  • 沒有釋放與許多講話透露價格問題和沒有答案
+1

+1但更糟的是,我學校的網站,我必須正式上課才能支持IE 6和IE 7.如果你沒有使用這些瀏覽器之一,那麼系統管理員將完全忽略你。 – Earlz 2010-03-18 19:29:15

+2

另外,我討厭在樹上做了很多工作的開源項目,但是在過去的4年裏只有1個版本。 Code :: Blocks我正在看你。 (並且這只是一個發佈Canidate!) – Earlz 2010-03-18 19:49:30

+1

+1「拒絕透露價格,除非你與銷售代表交談」。 (在這裏,Rational?!?) – 2010-03-18 21:53:13

8

安裝程序與各種免費軟件(甚至像谷歌工具欄的東西)捆綁在一起,默認情況下被選中。我只想要我下載的程序,而不是其他各種程序。我可以理解,開發人員可能會得到一些回報,以便將這些加載項包含在他們的設置中,但當我們選擇默認安裝時,我討厭它。

+0

甚至比「選擇默認安裝」更糟糕的是強制安裝,您不能選擇退出,直到之後纔會通知您。 – bta 2010-03-18 21:58:29

+0

當您點擊完成後彈出一個漂亮的彈出窗口「恭喜,您已經安裝了我們新的SearchFaceSpace工具欄。現在點擊」確定「即可以確定我們銷售的所有信息都是通過您的瀏覽習慣收集的。 – Earlz 2010-03-19 19:23:29

8

自動更新和彈出每個系統啓動的「信息」屏幕。

是的,你更新了自己的好工作,但我不在乎也不想知道你有。每次啓動計算機時,是否真的必須點擊「不,我不想升級到更高版本」?

Ad感染。你知道如果你將鼠標滾動到閱讀文本上,它會彈出一個東西,所以你不能再閱讀它。並且可以播放有聲音的廣告(特別是您無法關閉的廣告,這是我安裝adblock plus的原因),並在您坐在網頁上時彈出多次發生的窗口。

此外,彈出窗口告訴我加入一個網站的新聞信函郵件列表。 (其中「否」按鈕非常小)

3

宣傳「免費下載!」的網站對於事實證明是付費應用程序。哇,這麼慷慨讓我可以免費通過互聯網傳輸數據。

+0

你沒看過那個* * *免費7天試用版# – Earlz 2010-03-18 19:35:19

3

當我不需要它時,在任務欄中放置一個圖標。

我安裝了一個名爲Pamella的應用程序,用於記錄Skype呼叫。我很好,在任務欄中有一個圖標 - Skype的圖標 - 但帕梅拉增加了一秒,讓我很生氣,我卸載了它。

2
  • 醜/不合格的用戶界面。對我而言,這非常重要。
  • 無需註冊,下載程序(特別是如果它是免費軟件)
  • 特定瀏覽器/需要特殊的/其他應用程序的工作,有幾個MB的正常啓動
  • 臃腫的應用程序,並最終成長爲100 MB的年代和巨大的內存消耗。

這會是最的是把我帶走從程序的事情。

+0

@Inf,好吧,Firefox做的很差,但我學會了忍受它 – Earlz 2010-03-18 19:39:19

2

之一事情的錯誤我最(使用,不下載首先嚐試...):

我下載或購買軟件,那是因爲我想用它的東西。如果它非常友好,100%直觀,在使用之前不需要文檔,太棒了!如果它有全面的在線或其他幫助來解答我提出的所有問題,那也沒關係。

但是,如果有任何一種學習曲線都並沒有什麼,但我自己執着的試驗和錯誤之前,我可以用它做任何事情....關是不言而喻的驅動器,第一個5分鐘之內。那麼,也許我會用它,如果我正在付錢,但即使在這些情況下,我可能會推薦別的東西。

的用戶界面非常簡單,幾乎沒有文檔是必需的,或者說有文件可訪問是一個歡樂的使用。如果程序複雜且需要非平凡的文檔,那麼該文檔應解釋用戶可能想知道的所有內容,而不會假設他或她的先前知識。這也讓我的欣賞米的方式在那裏。

使您的軟件實際做人們想要的東西做的,做無痛爲他們做與它,你將有很多滿意的用戶和嘴的建議詞。

13

這裏是我還沒有看到任何人提幾個煩惱:

  • 程序,在系統啓動時自動啓動一個或多個進程在後臺(不可見的不斷運行,在時鐘盤或其他)。
    • 雖然其中一些是必要的,但大多數會更好地使用定期運行的實用程序(使用系統的任務調度程序!)執行,或者不需要在啓動相關程序之前啓動。
  • 對話框,彈出上所有打開的窗口(甚至其他應用程序)的頂部。
    • 如果您運行全屏應用程序,這會更令人討厭。
    • 彈出對話框不會讓你切換到另一個應用程序,直到他們被解僱讓我想扔東西。
  • 當我已經將該類型分配給另一個應用程序時,竊取我的文件類型關聯或更改與MIME類型關聯的圖標。絕對最低限度,先問我。
  • 存儲用戶數據/文件類型的文件不能被其他應用程序
    • 最糟糕的是,當文件也被綁定到應用程序
  • 具體版本自動混亂中打開我的桌面和帶圖標的快速啓動菜單
  • 自動向您的蹩腳網站添加鏈接到我的網頁瀏覽器的書籤
  • 假設我使用Internet Explorer並啓動它而不是查詢系統默認的瀏覽器(同樣適用於媒體播放器,電子郵件客戶端等)
  • 未能理解用戶特定設置和系統範圍設置之間的差異
  • 重新映射常見,通用鍵盤快捷鍵(剪切,粘貼,撤消,打印,刷新等)沒有很好的理由
    • 如果您要將Ctrl + C從「複製」重新映射到「關閉而不保存任何內容」最少彈出一個對話框警告人們在使用它時
  • 要求確切版本的庫或框架。我不想卸載.Net 2.0框架並重新安裝1.1來運行你的程序。
  • 用戶界面或文檔中的拼寫,標點符號或語法錯誤。如果你至少不能在自動拼寫檢查器中運行,那麼你可能也沒有正確地測試你的應用程序。
  • 以一種無用的方式向用戶顯示錯誤消息。我不在乎是否發生了「意外的#3410錯誤」,我想知道這到底意味着什麼,我應該怎麼做。
    • 如果你認爲錯誤是足夠重要的一個獨特的錯誤信息進行編程,你爲什麼而不是程序錯誤處理代碼,可以妥善處理的情況呢?如果我直接造成了錯誤或者我能修復錯誤,請告訴我一個錯誤。
    • 在相關說明中,並非所有錯誤都是意外的嗎?
  • 當我點擊「幫助」而不是在本地安裝中包括幫助文件時,發送給我一個網站。如果您定期從網上下載更新的幫助文件,我不介意,但在Internet連接不可用時,人們仍需要文檔。
  • 太長的項目符號列表。
+6

「有太長時間的項目列表。 「 - 哈。剛想打電話給你... – 2010-03-18 23:06:09

2

我離開了這個我的名單上,但它是一個足夠大的煩惱,它可能自成一體:

軟件,要求用戶支付bug修復,安全補丁,或關鍵更新。

如果你有一個補丁,增加了一些我想要的新功能,我不介意爲此付出代價。如果您犯了一個錯誤,你正在試圖讓支付修復的錯誤,那就是我們有一個問題。任何製造和銷售的實物產品都會稱之爲「召回」,並不會向客戶收取修理費用。

過去,一些軟件產品出現了已知的缺陷,以鼓勵用戶購買「關鍵更新訂閱」。這是完全邪惡的。

1

我會忍受多少痛苦才能發展自覺的使用該程序的能力?一些電腦遊戲,我試圖玩,但幾個小時後,如果我沒有想出的東西,我會停止玩。如果一個程序很難使用,而且我沒有很好的解決問題的動機,那麼這會阻止我。

安裝過程有多複雜?我會花多少分鐘才​​能理解程序的基礎知識,以便我可以提高效率?它與其他程序有多接近,這樣我就可以利用我使用其他程序來使用它的方式,例如,如果我已經使用微軟Office多年的菜單是類似的,還是別人的想法,最終的菜單系統?這些是我在新計劃中傾向於解決的問題。

如果需要花費數小時來安裝,然後再花費數小時來配置我的使用,這真的讓我質疑軟件的真正用處。我可以理解軟件的吸引力,可以通過很多方式進行定製,但如果我只是習慣了軟件,那麼我現在需要這些選項嗎?舉一個例子說明在其他情況下會出現多麼荒謬的情況,想象一下,如果你必須在比薩或汽車中列出所有的食材,然後才能找到與你相關的選項?你必須列出披薩麪糰或汽車車身的所有物品,大多數人不會考慮有什麼事。