The digital age has brought unprecedented access to information and new online services. And in exchange, people have proven very willing to provide personal information and to have their online activities monitored. But is it worth it? As Wired reports, more and more people are questioning this trade-off:
The US has found itself in the middle of a data privacy awakening, and you can credit the recent spate of headline-grabbing scandals as the kick-starter. Cambridge Analytica illicitly took the personal information of up to 87 million Facebook users and turned it into targeted political ads. And Equifax let slip the sensitive details of 148 million Americans because it couldn’t be bothered to patch a known vulnerability.
Teknoloji dünyasındaki herhangi birine sorun, size kullanıcı testinin iyi bir yazılım geliştirmenin anahtarı olduğunu söylesinler. Aslında, bu tam olarak doğru değil, çünkü anahtar aslında iyi bir kullanıcı testidir. Kullanıcılar size her zaman tam olarak ihtiyacınız olan bilgileri vermez. Ya da size ihtiyacınız olan tüm bilgileri vermeyebilirler. bu nedenlerden dolayı, kullanıcılarla bir kullanıcı testini sorgulama konusunda mükemmel bir iş çıkarabilmeniz gerekir.
Bilgilendirme temelde bir deneyim hakkında konuşmak anlamına gelir. Bilgilendirme, bir kullanıcının yazılımla ilgili deneyimleri sırasında düşüncelerini ve duygularını anlamamıza yardımcı olur. Ve yazılım geliştirmede, bu, bu deneyimi iyileştirmek için gerekli değişiklikleri yapabileceğimiz anlamına gelir.
Bir kullanıcı testinden etkili bir şekilde bilgi almak, birkaç şey yapmanızı gerektirebilir. Bir kişi için, bilgilendirme için odak noktası belirleyerek başlamak iyi bir fikirdir. Ve sonra, kullanıcıyı o odak alanına geri getirmeniz gerekebilir. Deneyim hakkında genel bir fikir edinmek için, genel izlenimler isteyebilirsiniz. Ve daha fazla ayrıntı almak için, Kullanıcıdan yazılımı kullanma süreci hakkında konuşmasını isteyebilirsiniz. Ayrıca önemli sorunları ortaya çıktıklarında kabul etmek de iyi bir fikirdir.
Bugünkü diyalogda, Jill adında bir yazılım geliştiricisinin Carla ile bir kullanıcı testinden bilgi aldığını duyacağız, Ofis çalışanı. Jill’in şirketi, OptiTech, Carla'nın çalıştığı bir lojistik şirketi için yeni yazılım geliştiriyor.
Dinleme Soruları
1. Jill, sorgulamada odaklanmak istediğini söylüyor?
2. Jill, Carla'nın bir sürücünün durumunu güncelleyebilme konusundaki önerisine nasıl yanıt veriyor??
3. Carla rotaların çok erken renk değiştirdiğini söylediğinde Jill nasıl tepki veriyor??
Her yazılım projesinin merkezinde kullanıcı vardır. Kullanıcı yazılımı kafa karıştırıcı bulursa, veya kullanıcının yapması gerekeni yapmazsa, amaç ne? Bu yüzden, kullanıcı testi, geliştirme sürecinin önemli bir parçasıdır.
Kullanıcı testi bir dizi aktiviteyi içerebilir. Kullanıcıların yazılımla nasıl etkileşime girdiğini izleyebilirsiniz.. Nasıl kullandıklarını takip edebilir veya izleyebilirsiniz.. Ve onlara fikirlerini sorabilirsin. Böylece, mümkün olan en iyi kullanıcı deneyimini yaratmanıza yardımcı olan bilgileri ve geri bildirimleri toplarsınız. Ve tıpkı yazılımın kendisinin kullanıcı dostu olması gerektiği gibi, kullanıcı testi de öyle. İnsanlar test sırasında ne yapmaları gerektiği konusunda net bir fikre sahip değilse, bir fırsatı boşa harcamış olacaksın.
Testi başlattığınızda, ne yapacağınızı ana hatlarıyla belirtmek önemlidir, ve ne tür geri bildirimlerle ilgilendiğinizi. Yazılım test kullanıcıları için yeni olduğu için, onlara nasıl kullanılacağına dair net talimatlar vermeniz ve ana özelliklere genel bir bakış vermeniz gerekir.. Kendinizi yol boyunca önemli noktaları vurgularken de bulabilirsiniz.. Nihayet, test sırasında kafası karışmış kullanıcılarla uğraşmaktansa herkesin önceden anladığından emin olmak çok daha kolaydır.
Bugünkü diyalogda, Jill'i duyacağız, OptiTech adlı bir yazılım şirketinde geliştirici. Bir lojistik şirketi için yazılım geliştiriyorlar, ve şimdi ilk kullanıcı testi turunu başlatmaya hazırlar. Liam'ı da duyacağız, müşteri için BT yöneticisi, ve Carla, test kullanıcılarından biri.
Dinleme Soruları
1. Jill bu testteki son adımın ne olacağını söylüyor?
2. Bu test yazılımın hangi üç yönüne odaklanır??
3. Jill, sürücülerin yapması gerekenlerin kesinlikle gerekli olduğunu vurguluyor.?
Yapay zeka, makine öğrenimini içerir, derin öğrenme için sinir ağlarına güvenebilen ve karmaşık algoritmalar kullanabilen. Yapay zeka ayrıca otonom uygulamaları ve botlar gibi makineleri de içerir, etkileşim için doğal dil işlemeyi kullanan.
Scrum involves working in sprints, or short cycles, to develop a product rapidly. Key roles in scrum include the scrum master along with the product owner, as well as product teams, which create the product by working through the sprint backlog.