NETIGMA
Bu sunumda NETIGMA’yı neden yazdığımızı, nasıl faydalandığımızı ve NETIGMA’nın Yazılım Geliştirme ve Bakım Süreçlerine olan katkılarını sizlerle paylaşacağız.
SUNUM AKIŞI O NEDİR? NASIL BAŞLADI, NASIL OLUŞTU? TEMEL ÖZELLİKLER NETIGMA GELİŞTİRME SÜRECİ GELİŞTİRİCİ PROFİLLERİ NE SAĞLAR? NETIGMA İLE GELİŞTİRİLEN ÜRÜNLERİMİZ NETIGMA İLE YAPILAN PROJELERİMİZ LİSANLAMA MODELİ KULLANANLAR NE DİYOR?
NETIGMA Nedir? NETIGMA, Netcad tarafından tasarlanmış ve geliştirilmiş, geliştirme ve bakım süreçlerini hızlandıran web tabanlı bir yazılım geliştirme platformdur. Benzer özellikteki birçok platformdan farklı olarak herhangi bir custom kod yazmadan son kullanıcı için işe yarar sonuçlar üretir.
NETIGMA Nasıl Başladı? NETIGMA Projesi başlatıldı. Böylece NETIGMA Projesi başlatıldı. Ortak sorunları tamamen ya da kısmen aşmak için önce hazır platformları araştırdık. Ancak veritabanı bağımsız ve spatial veri destekli bir platform bulamadık. Bulduğumuz platformların çoğunluğu da kod kütüphanesi (ara katman) idi ve nitelikli yazılımcı gerektiriyordu. Parça parça bulunan yeteneklerin bir arada çalışmasının ise başka riskler yaratacağı düşünüldü. 25 yıldır sektörde yazılım geliştiriyoruz. Sizlerin ve diğer firmaların muhtemelen tamamen ya da kısmen karşılaştığı Şartname belirsizliği, Yazılımcı sirkülasyonu, Yetersiz doküman, Yetersiz test, Versiyon yönetimi, Yazılımcının basit işlerde kullanımı gibi SORUNLAR SORUNLAR bizim için de geçerlidir.
2005 yılından itibaren yaklaşık 25 adam yıllık bir çaba sonucu bugüne kadar yüzlerce projede kullanılarak iyileştirildi ve olgunlaştı. Bugün sadece alan ve IT uzmanlarından oluşan Proje ekiplerimiz minimum kodlama gereksinimi ile yüzlerce projeyi geliştirmiş ve sürdürmektedir. Gerektiği durumlarda kodlama desteği Yazılım ekibimiz tarafından sağlanıyor. NETIGMA Nasıl Oluştu?
NETIGMA Temel Özellikleri Her zaman ve her katmanda yazılımcılara tam açık mimari sağlar. Veritabanı bağımsızdır(MS SQL Server, Oracle, Postgre SQL, PostGIS, IBM DB2 …). Spatial veri desteği vardır. Olmayanlara kendisi ekler. Çoklu dil desteği vardır. Dinamik form ve rapor üretir. Süreç Yönetimi sağlar. Kendi kendini dokümante etme yeteneği vardır. Kendi kendini test etme ve performans ölçüm yeteneği vardır. Doküman Arşiv Yönetimi sağlar. İş zekası yetenekleri vardır. Harita entegrasyonu vardır, dinamik tematik harita üretir. Kural Motoru vardır. Zamana ya da Kurala bağlı Aksiyon Tanımlama imkanı sunar. (SMS, e-Posta, hatırlatma servisi..) Online dokümantasyon ve developer sitesi sağlar. Kullanıcı, Yetki ve Log Yönetimi sağlar. Spatial verilerde ve Dokümanlarda Versiyonlama imkanı sağlar. E-devlet servisleri ile entegrasyon için hazır bileşenler sunar. Portal Yetenekleri vardır. Netigma sürümleri geriye uyumludur. Versiyon güncellemelerini rahatlıkla yaparsınız.
NETIGMA Benzersizdir NETIGMA’nın özelliklerini tek tek farklı platformlarda doğal olarak bulursunuz. NETIGMA, tüm bu özellikleri içeren tek platformdur.
NETIGMA ile Geliştirme Süreci NETIGMA ile Prototipler çok kısa sürede ortaya çıkar. Çoğunlukla 1-2 gün içinde. Bu süreçte kod yazmak genel olarak gerekmez Son kullanıcının Prototipi erken safhada görmesi pek çok riski ortadan kaldırır. NETIGMA Agile geliştirme için ideal bir araçtır. Sürecin devamında NETIGMA’da, Arayüzler, Sorgular, Raporlar, Tematik Haritalar, Süreçler, Süreçlere göre aksiyonlar kod yazmadan ve çok hızlı şekilde geliştirilir.
NETIGMA Geliştirici Profilleri 2 tip NETIGMA Geliştirici profili vardır. 1- NETIGMA Bilen, NETIGMA Metaveri’lerini oluşturabilen alan uzmanları 2- Kod Geliştiren Yazılım Uzmanları Tipik NETIGMA çözümlerinde ağırlık (1) üzerinedir. Bu şekilde kritik ve kısıtlı Kod geliştirme kaynaklarınızı daha etkin ve verimli kullanabilirsiniz. Bakım süreci çoğunlukla (1) profili tarafından sürdürülür. Tercihinize bağlı olarak bakım, müşteri personeli tarafından da götürülebilir. Bizim bu şekilde çokça örneklerimiz var.
NETIGMA Ne Sağlar? Herhangi bir projede size %70 %100 arasında bir başlangıç Noktası sağlar. Geliştirme Sürecine farklı profillerde kişilerin katılımı ile kaynak bulmayı kolaylaştırır. NETIGMA çok iyi test edilmiş ve sürekli kullanılan bir platformdur. NETIGMA ile yazılanlar her zaman belli bir kalite düzeyini karşılar. Herhangi bir VTYS’nin özellikleri cezbedici olabilir. Ama bu aynı zamanda bağımlılık getirir. NETIGMA çözümlerinizin tüm VTYSler üzerinde çalışmasını sağlar. Konumsal Çözümlerden günümüzde kaçmak mümkün değildir. NETIGMA Konumsal dünyanın karmaşık veri yapıları analizleri ve sunumu gibi pek çok sorunu çözmüştür.
NETIGMA’sız Olabilir mi? Ancak, bu süreç muhtemelen daha uzun, daha fazla kaynak tüketen, risklerin daha fazla olduğu ve bakım aşamasının daha sıkıntılı olduğu bir süreç olacaktır. Projenin süresi, müşterinin yapısı ve deneyim gibi faktörler sonucun kalitesini belirler. NETIGMA her zaman belli bir kalitenin üstünü garanti eder. Elbette olabilir!. NETIGMA ile geliştirilen uygulamaları tümünü kullandığınız araçlarla yazabilirsiniz.
NETIGMA İle Geliştirilen Ürünlerden Bazıları KEOS KEOS (Kent Otomasyon Sistemi) MTS MTS (Mobil Takip Sistemi) CAS CAS (Coğrafi Arşiv Sistemi) EBYS EBYS (Elektronik Belge Yönetim Sistemi) KDU KDU (Kentsel Dönüşüm Uygulaması) KBS KBS (Kamulaştırma Bilgi Sistemi) Netcad Lisans ve Aktivasyon Sunucusu Netcad Test Log ve Analiz Sistemi
NETIGMA İle Gerçekleştirilmiş Projeler (RERCMS) Azerbaycan TAKBİS Projesi (RERCMS) (TOKİ) Çevre ve Şehircilik Bakanlığı (TOKİ) (TEİAŞ) Enerji ve Tabii Kaynaklar Bakanlığı (TEİAŞ) (Balıkçı Barınakları CBS) Ulaştırma, Denizcilik ve Haberleşme Bakanlığı (Balıkçı Barınakları CBS) (PPS, MERBİS) Gıda, Tarım ve Hayvancılık Bakanlığı (PPS, MERBİS) (Spor Bilgi Bankası) Gençlik ve Spor Bakanlığı (Spor Bilgi Bankası) (TUES) Kültür ve Turizm Bakanlığı (TUES) (ABS, KADBİS) Orman ve Su İşleri Bakanlığı (ABS, KADBİS) KEOS Belediyeler - KEOS İLNET İl Özel İdareleri - İLNET Afet Bilgi Sistemi Ülke ve Yerel İdare ölçeğinde Afet Bilgi Sistemi (TEİAŞ) Başarı Mobile (TEİAŞ) (EBYS) Litera Grup (EBYS) (Belediye MIS) Prometus (Belediye MIS) CAS, MEBİS, ASFALT, KDU, BELNET CAS, MEBİS, ASFALT, KDU, BELNET gibi Netcad uygulamaları da NETIGMA ile geliştirilmiştir.
NETIGMA Lisanslama Modeli Developer Lisans NETIGMA ile ürün geliştirilen ortamlarda (sizde veya isterseniz müşteri ortamında) gerekli Runtime Lisans Geliştirilen ürün ile birlikte vereceğiniz NETIGMA altyapısı NETGIS Server, MTS gibi diğer çözümler ihtiyaca göre lisanslanmaktadır.
TEŞEKKÜR EDENLER 4 günde bu proje nasıl hazırlandı? Gümrük Ticaret Bakanlığı EBYS ürününün %85’i NETIGMA ile hazır geldi. Litera Bakan’ın talebi var. Hemen NETIGMA ile bir arayüz tasarlayın, İşletme Şefleri veri girişine başlasın. Orman Genel Müdürlüğü MIS’imizi NETIGMA’ya taşırken kodumuzun %75’ini attık. Prometus
KULLANICI, NE İSTEDİĞİNİ, GENELLİKLE, BİTMİŞ ÜRÜN ÖNÜNE KONDUĞU ZAMAN SÖYLER… TEŞEKKÜR EDERİZ… netcad.com.tr /netcadim /netcadgis