作爲一名開發人員,作爲一名開發人員,遇到什麼樣的事情會讓用戶和潛在用戶無法使用您的程序?另外,什麼樣的東西將你遠離使用他人的程序?什麼拒絕用戶/未來的用戶?
例如,有一件事真的讓我感到困惑,那就是有人提供免費軟件,但需要您在下載之前輸入您的姓名和電子郵件地址。 他們爲什麼需要我的姓名和電子郵件地址?我只想使用該程序!我瞭解開發者可能想了解他們擁有多少用戶等等,但是我必須做的額外工作真的讓我三次想到關於下載他們的軟件,甚至如果它確實真的很棒。
作爲一名開發人員,作爲一名開發人員,遇到什麼樣的事情會讓用戶和潛在用戶無法使用您的程序?另外,什麼樣的東西將你遠離使用他人的程序?什麼拒絕用戶/未來的用戶?
例如,有一件事真的讓我感到困惑,那就是有人提供免費軟件,但需要您在下載之前輸入您的姓名和電子郵件地址。 他們爲什麼需要我的姓名和電子郵件地址?我只想使用該程序!我瞭解開發者可能想了解他們擁有多少用戶等等,但是我必須做的額外工作真的讓我三次想到關於下載他們的軟件,甚至如果它確實真的很棒。
我會重新考慮下載一些東西,如果我認爲他們會開始發送垃圾郵件,如果我給他們我的電子郵件地址。
在以前的僱主,我們有一個程序,我幫助編寫的作爲「免費」下載在線。他們必須爲名稱,地址,電話和電子郵件添加內容。哦,而且沒有選擇退出複選框。當其他公司這樣做時,我感到很煩惱,但在這件事上我沒有任何發言權。
需要免費的東西的信息讓我過,但比其他:
安裝程序與各種免費軟件(甚至像谷歌工具欄的東西)捆綁在一起,默認情況下被選中。我只想要我下載的程序,而不是其他各種程序。我可以理解,開發人員可能會得到一些回報,以便將這些加載項包含在他們的設置中,但當我們選擇默認安裝時,我討厭它。
自動更新和彈出每個系統啓動的「信息」屏幕。
是的,你更新了自己的好工作,但我不在乎也不想知道你有。每次啓動計算機時,是否真的必須點擊「不,我不想升級到更高版本」?
Ad感染。你知道如果你將鼠標滾動到閱讀文本上,它會彈出一個東西,所以你不能再閱讀它。並且可以播放有聲音的廣告(特別是您無法關閉的廣告,這是我安裝adblock plus的原因),並在您坐在網頁上時彈出多次發生的窗口。
此外,彈出窗口告訴我加入一個網站的新聞信函郵件列表。 (其中「否」按鈕非常小)
當我不需要它時,在任務欄中放置一個圖標。
我安裝了一個名爲Pamella的應用程序,用於記錄Skype呼叫。我很好,在任務欄中有一個圖標 - Skype的圖標 - 但帕梅拉增加了一秒,讓我很生氣,我卸載了它。
這會是最的是把我帶走從程序的事情。
@Inf,好吧,Firefox做的很差,但我學會了忍受它 – Earlz 2010-03-18 19:39:19
之一事情的錯誤我最(使用,不下載首先嚐試...):
我下載或購買軟件,那是因爲我想用它的東西。如果它非常友好,100%直觀,在使用之前不需要文檔,太棒了!如果它有全面的在線或其他幫助來解答我提出的所有問題,那也沒關係。
但是,如果有任何一種學習曲線都並沒有什麼,但我自己執着的試驗和錯誤之前,我可以用它做任何事情....關是不言而喻的驅動器,第一個5分鐘之內。那麼,也許我會用它,如果我正在付錢,但即使在這些情況下,我可能會推薦別的東西。
的用戶界面非常簡單,幾乎沒有文檔是必需的,或者說有文件可訪問是一個歡樂的使用。如果程序複雜且需要非平凡的文檔,那麼該文檔應解釋用戶可能想知道的所有內容,而不會假設他或她的先前知識。這也讓我的欣賞米的方式在那裏。
使您的軟件實際做人們想要的東西做的,做無痛爲他們做與它,你將有很多滿意的用戶和嘴的建議詞。
這裏是我還沒有看到任何人提幾個煩惱:
「有太長時間的項目列表。 「 - 哈。剛想打電話給你... – 2010-03-18 23:06:09
我離開了這個我的名單上,但它是一個足夠大的煩惱,它可能自成一體:
軟件,要求用戶支付bug修復,安全補丁,或關鍵更新。
如果你有一個補丁,增加了一些我想要的新功能,我不介意爲此付出代價。如果您犯了一個錯誤,你正在試圖讓我支付你修復您的錯誤,那就是我們有一個問題。任何製造和銷售的實物產品都會稱之爲「召回」,並不會向客戶收取修理費用。
過去,一些軟件產品出現了已知的缺陷,以鼓勵用戶購買「關鍵更新訂閱」。這是完全邪惡的。
我會忍受多少痛苦才能發展自覺的使用該程序的能力?一些電腦遊戲,我試圖玩,但幾個小時後,如果我沒有想出的東西,我會停止玩。如果一個程序很難使用,而且我沒有很好的解決問題的動機,那麼這會阻止我。
安裝過程有多複雜?我會花多少分鐘才能理解程序的基礎知識,以便我可以提高效率?它與其他程序有多接近,這樣我就可以利用我使用其他程序來使用它的方式,例如,如果我已經使用微軟Office多年的菜單是類似的,還是別人的想法,最終的菜單系統?這些是我在新計劃中傾向於解決的問題。
如果需要花費數小時來安裝,然後再花費數小時來配置我的使用,這真的讓我質疑軟件的真正用處。我可以理解軟件的吸引力,可以通過很多方式進行定製,但如果我只是習慣了軟件,那麼我現在需要這些選項嗎?舉一個例子說明在其他情況下會出現多麼荒謬的情況,想象一下,如果你必須在比薩或汽車中列出所有的食材,然後才能找到與你相關的選項?你必須列出披薩麪糰或汽車車身的所有物品,大多數人不會考慮有什麼事。
@Earlz:我希望它成爲「我應該作爲開發人員不做什麼?」題。 – 2010-03-18 19:35:51
這應該可能是社區wiki。 – 2010-03-18 19:39:15
@Zach,啊好的..我相信在超級用戶有一個「最差的用戶界面」線程,你可能也想閱讀。 – Earlz 2010-03-18 19:41:05