Eğer amatör ve buglarla, guvenlik zafiyetleriyle dolu bir yazılım istemiyorsanız, cambly kalitesinde veya en azından cambly kalitesine yakın bir platform istiyorsanız, min. 10-12 kişilik ekiple çalışmalısınız ve en az $250,000'i gözden çıkarmalısınız.
Bu proje code and fix mantığıyla kodlayalım, feedback'lere göre onarırız zaten denilerek ortaya atılabilecek bir proje değil. Code and fix mantığıyla yapacak 1k'ya, 5k'ya, 10k'ya yapacak sayısız yazılımcı veya yazılımcı ekibi çıkar. Sonucunda elinize geçen yazılımla (her ne kadar yazılım denilebilirse) 100 mutlu musteri bile elde edemezsiniz. Eğer 10k'lik yazılımla sosyal medyada pazarlama taktiklerini kullanırsanız mutlu, mutsuz müşteriler karışık, mutsuz olanları fazla bir şekilde piyasaya çıkarsınız; fakat piyasaya çıktığınızdan itibaren fazla geçmeden -buyuk ihtimalle- platformdaki verilerin deep web ve illegal ortamlarda satıldığı haberleriyle uyanırsınız. Bir örnek vermek gerekirse, Zoom yazılımı bile ciddi bir ekibe sahip olduğu halde piyasada kullanılmaya başlandıktan itibaren fazla geçmeden adı kötüye çıktı ve an itibariyle milyonlarca zoom user'ının verisi deep web'de satılıyor. Zoom'a açılan mahkemeleri siz düşünün artık.
Sonuç olarak bahsettiklerim bir yana, aşağıdaki keyword'leri bilmeden, avantaj ve dezavantajlarının farkında olmadan cambly gibi bir platform yaptırmaya çalışırsanız, elindeki parayı savuran zengin bir yatırımcıdan farkınız kalmaz; dolayısıyla, cambly kalitesinde bir platform kodlayabilecek derecede olan şirketler sizi ciddiye bile almaz.
- Preliminary Investigation and Analysis
- Specification and Requirement Analysis
- Design and Architecture
- Development and Coding
- Testing and Documentation
- Implementation and Deployment
- Maintenance
- Waterfall Model
- V-shaped Model
- Spiral Model
- Evolutionary Development
- Prototyping
- Formal System Development
- Re-use Based Development
- Incremental Development
- Unified Process
- Agile Modeling
- PERT (Program Evaluation And Review Technique)
- CPM (Critical Path Method)