Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim programı formatında CRM uygulaması geliştirme sürecini anlatan bir içeriktir. Eğitmen, CRM uygulamasının geliştirme sürecini detaylı bir şekilde paylaşacağını belirtiyor.
- Eğitim programı, Visual Studio 2015, CN yazılım dili, SQL Server 2014, DevExpress 15.20, Entity Framework ve Team Foundation Server 2015 gibi araçlar kullanılarak CRM uygulamasının geliştirilmesini kapsamaktadır. Video, Team Foundation Server'da proje tanımlama, team member, product, backlog, test ve buck ekleme işlemleri ile iterasyon tanımlama konularını ele alacaktır. Ayrıca Agile ve Scrum metodolojileri hakkında temel bilgiler verilmekte ve CRM uygulamasının müşteri yönetimi, ürün yönetimi, personel yönetimi, görüşme yönetimi, teklif yönetimi, sipariş yönetimi ve randevu yönetimi gibi modüllerden oluşacağı belirtilmektedir.
- 00:03CRM Uygulaması Geliştirme Projesi
- Bu eğitim programında bir CRM uygulaması geliştirme süreçleri detaylı bir şekilde anlatılacaktır.
- CRM uygulaması Visual Studio 2015 IDE'si üzerinde C# yazılım dilini kullanarak geliştirilecektir.
- Veritabanı yönetim sistemi olarak SQL Server 2014, görsellik açısından DevExpress 15.20, ORM olarak Entity Framework mimarisinden faydalanılacaktır.
- 00:39Proje Yönetimi ve Team Foundation Server
- CRM projesi Team Foundation Server 2015 kullanarak yönetilecektir.
- Yazılım firmalarının tamamına yakınında proje yönetim araçları kullanılmaktadır ve en yaygın olanı Microsoft tarafından geliştirilen Team Foundation Server'dır.
- Yazım proje geliştirme araçlarının kullanılmadığı projelerde başarı oranı oldukça düşük görünmektedir.
- 01:23Team Foundation Server Eğitim İçeriği
- Öncelikle Team Foundation Server üzerinde bir yazılım projesi nasıl tanımlanır, bu konuyla işlemlere başlanacaktır.
- Tanımlanan projeye team member, product, backlog, test ve buck ekleme işlemlerine bakılacaktır.
- Genelde bir ile dört hafta arasında değişen zaman periyodu olarak tanımlanan iterasyonlar tanımlama işlemlerine bakılacaktır.
- 01:59Agile ve Scrum Metodolojisi
- Agile, yazın proje yönetim biçimi ya da framework'ü olarak tanımlanır ve en temel özelliği her iterasyon sonunda bir prototip ürün çıkmasıdır.
- Agile metodolojisi dokümantasyon son derece önemlidir, dokümantasyonsuz geliştirilen yazılım projelerinin uzun süre ayakta kalması veya yeni isteklere kısa sürede cevap vermesi düşük ihtimaldedir.
- Agile metodolojisi Scrum veya Exce Programming gibi standartlara ayrılmaktadır ve en genel ve en iyi bilinen agil framework'ü Scrum'dır.
- 03:09Scrum Rolleri ve Yapısı
- Scrum'da Product Owner, Scrum Master ve Team Member olarak tanımlanan roller vardır.
- Product Owner, müşteri ya da projeyi müşteriyle birlikte analiz eden, müşterinin isteklerini ileten veya müşteriden gelen isteklere karar verip bunları analiz olarak aktaran personeldir.
- Scrum Master takım lideri ya da proje yöneticisi olabilir ve yazılım ekibinin iş süreçlerini kontrol eden personeldir.
- Team Member ise yazılım ekibinde çalışan yazılım geliştirici personellerdir.
- 04:17CRM Uygulaması Modülleri
- CRM uygulaması içerisinde Customer Management modülü, müşteriler ile ilgili tüm işlemlerin yapıldığı bir modül olarak geliştirilecektir.
- Product Management modülü, ürün veya hizmetlerin yönetilebildiği bir modül olarak geliştirilecektir.
- Employee modülü, çalışan personellerin bilgilerinin tutulduğu bir modül olarak geliştirilecektir.
- Interview modülü, müşteriler ile yapılan tüm telefon, yazışma ve yüz yüze görüşmelerin detaylarının tutulduğu bir modül olarak geliştirilecektir.
- Offer Management modülü, ürün veya hizmetlerin satışı için müşterilere verilecek teklifleri yöneteceğimiz bir modül olarak geliştirilecektir.
- Order Management modülü, CRM işlemlerinin son adımı olarak tanımlanabilecek bir modül olarak geliştirilecektir.
- Appointment modülü, zamanlanmış görev olarak düşünülebilecek, personel ya da müşteriler ile yapılacak görüşmelerin planlandığı bir modül olarak geliştirilecektir.