Mevcut iş: Bir Big 4 firmasının lider iş analisti olarak çalışarak, büyük ölçekli bir yeniden platform projesinde (4 karada geliştirici, 4 açık deniz geliştirici, birkaç açık deniz / açık test cihazı) çalışan bir grup geliştirici ve test ekibine liderlik ediyor. Aynı zamanda diğer küçük ölçekli projelerde de aynı kapasitede çalışın.
Rolümün kapsamı: Gereksinimleri toplama / yazma, işlevsel özellikler oluşturma, kullanıcı arayüzünü tasarlama (temel olarak sistemin tüm ön uç yönlerini haritalama), gereksinimleri iletmek / açıklığa kavuşturmak için geliştiricilerle yakın bir şekilde çalışmak ve birlikte gösterimlere bastığımızda çözümler bulmak , test senaryoları yazmak (ve testin çoğunu yapmak), üst yönetim ve kilit paydaşlarla çalışmak, beta test kullanıcılarını yönetmek, kullanıcı kılavuzları oluşturmak ve eğitim oturumlarına liderlik etmek, temel teknik destek sağlamak.
Ayrıca Excel'de VBA kullanarak birkaç makro yazıyorum (makrolarımın birçoğu artık tüm şirkette kullanılıyor, bu yüzden bunları kullanan yaklaşık 1000 kişi var) ve SQL'i günlük olarak kullanıyorum, hem SQL kompakt dosyalarında program SQL Server verilerimize ve oluşturduğum tüm Access veritabanlarına dayanır. Geliştiriciler bu rolde oldukça iyi olduğumu düşünüyor çünkü programlama, doğal sistem sınırlamaları, veritabanlarının yapısı vb.
Beni gerçekten ilgilendiren yazılım geliştirmektir. VBA'da adil bir programlama yapıyorum ve bir süredir C # öğrenmek istiyordum (dev ekibi C # kullanıyor - Kendi uğrum için zaman zaman kodu gözden geçiriyorum, ancak bunu kullanarak pratik bir deneyimim olmadı). Sadece iş süreciyle değil, işlerin teknik yönüyle de ilgileniyorum, bu yüzden geleneksel BA rolü gerçekten yapmak istediğim şeyler için iştahımı gerçekten düzeltmiyor. Şu anda yöneticilerin bana verdiği birkaç küçük projem var ve bunları yapmanın yeni yollarını buluyorum (özel Access uygulamaları oluşturmak gibi), bu yüzden burada ve beni ilgilendirecek biraz var.
Benim sorum şu: yapmak istediğim şey, serbest işletmeler olarak küçük işletmeler için özel Excel veya Access uygulamaları oluşturmaktır (tek kişilik bir dükkan olarak çalışmak; belki de bir projenin karmaşıklığına bağlı olarak ara sıra yüklenici olması). Açıkçası bir günlük işim varken yarı zamanlı bir girişim olarak başlar, ama sonunda tam zamanlı bir iş haline gelir. Kendimi BA / yarı zamanlı VBA programcısından tam zamanlı bir serbest iş yapmaya gidebileceğimi düşünüyor muyum (VBA'da sadece özel Excel / Access uygulamaları yazmaya başlayacağım)? Yoksa bu tür bir şey, birileri yıllarca tam zamanlı programlama deneyimi kazanana kadar genellikle denenmez mi? Küçük işletmeler (ve belki de orta ölçekli) işletmeler arasında bu tür uygulamalar için bir pazar bile var mı?