Wednesday, November 12, 2014

Başımıza "Dert" Olan İşler

Merhaba,

Kolay iş yoktur. Bazen biz üretimciler, üretimin dünyada en zor meslek olduğunu söyleriz. Ancak gerçekten öyle mi? Belki de düzensiz yürüyen her iş zordur? Plan oturtamadığımız her gün bir sürpriz ile karşılaştığımız ve karşılığını maddi manevi fedakarlıklar ile ödediğimiz bütün işler zor değil midir?

İşi düzenli yapmak, önceden dönemsel planlama yapmak yaşamı daha belirli kılar. Tabii olarak hayat belirsizdir, ancak tamamen kontrol dışı olsaydı yaşayamazdık. Aslında hayat oldukça öngörülebilirdir. Belki de üretim alanında yaşanan beklenmedik olayların sayısı fazladır. Peki üretimi planlamak ve sürpriz faktörünü azaltmak için ne yapmalıyız?

Önceden tahminleme yaparak, bütün işlerimizi somuttan soyuta doğru masaya yatırmalıyız. EDS bu konuda işe yarar. Öncelikle müşteri ile olan opsiyon siparişlerden ve kolleksiyon çalışmalarından başlamak gerekiyor. Burada ayrıntılar önemli. Aslında bizi telaşa düşüren şey ayrıntılarda gizlidir. İnsan beyni genel anlamda mükemmel bir makinadır. Bir çok sofistike işi bir arada yürütür. Ancak bir kusuru var, genellikle ana hatları ile işleri yürütürken detayları atlar. İşte bu noktada sipariş dökümantasyon disiplinimize destek olan EDS bütün dosyalarımızı en ince ayrıntısına kadar dosyalamamızı sağlar. EDS sipariş dosyası açtığınızda önceden hazırlanan baz planlama özelliği ile siparşe özel süreç planlamasını sizin için hazırlar. Bir parça çaba ile bu planın gerçek hayat parametreleriyle düzenlenmesini sağlayabilirsiniz.

İşletme bir organizasyon elbette ve bilgi birçok kişi tarafından takip ediliyorsa işimiz çok daha zordur. Çünkü her çalışanın aynı disiplinle işe yaklaşması mümkün değildir. Çalışma sistemimizi standartlaştırırsak bu sorun çözümlenir. İş kuralları koymak ve kuralların uygulandığını takip etmek aslında EDS'nin konusuna girer. Oluşan süreç planlaması, görevlerine ve müşterilerine göre otomatik olarak ilgili personelin önüne uyarı mesajları olarak düşecektir. Böylece kişilerin işlerini gözden kaçırma riski kalmıyor.

Dökümantasyon + Planlama + İş akış takip = EDS formülünü işimize uygulamamız gerekiyor. Eğer her çalışan EDS sistemine zamanında ve doğru veri girerse zaten günlük hayatımızda kötü bir sürpriz ile karşılaşma ihtimali azalıyor.

En detaylı veriler malzeme talimatları, yükleme dağılımları, kumaş renk takipleri, numue süreçleri hepsi EDS'nin ilişikisel veritabanında barınır.

Çoğu kez bize para kaybettiren, sinir eden sorunların küçük şeylerde olduğunu ve "olduğu varsayılan" işlerin gözden kaçtığını görmüşsünüzdür. İşte bu nedenle veri girerken "en küçük" ayrıntıyı girmek çok önemlidir. Sadece bir tek veri hayatınızı değiştirebilir.

Artık günlük sürprizleri en aza indirmenin getirdiği "normalleşen" iş hayatımıza biraz daha senpati ile bakabiliriz.

Saygılarımla

Monday, November 10, 2014

Kendini değiştir Dünya değişsin!

Merhaba,

Uzun bir aradan sonra tekrar yayına başlıyoruz. Yoğun bir dönemden geçtik. İşimizin yoğunluğu çoktu. Ektiğimiz tohumların meyve vermesi için yüreğimizi ortaya koyduk. O yürek taşıdığı bedeni başı her şeyi o işin içine koydu. Sonuçları yüksek bir mutluluk olmaya başladı.

Meyveler renk verdiğinde, müşterilerimizin yüzü güldüğünde bizim de yüzümüzde güller açtı.

Başarının arkasındaki güç Ekip Çalışması: Enfotek, 15 seneye kaydedilen bütün çabaların ardından, azimle arkasında duran iki kişi sayesinde 2014 yılına büyüyerek geldi ve bu yıl kurumsal çıkışını yakaladı. Artık dinamik, zeki, güçlü bir ekip EDS ve diğer Enfotek ürünlerinin ardında sapasağlam duruyor.

Yeni ürünler geldi: EDS6 ve ERM2015 bu sene doğan ürünlerimiz. Taze ve güçlü bir şekilde geldiler. Daha hızlılar. Daha kolaylar. Daha güçlüler.

Ürünlerin kapsamı genişledi: Yeni eklenen muhasebe ve dış ticaret modülleri ile EDS'nin kapsamı genişledi. EDS'nin kapsamının genişlemesi, müşteri açısından işlerini daha rahat kontrol etmek ve etkili yönetmek anlamına geliyor.

Karar destek sistemlerine doğru: Özel geliştirilen kokpit yazılımı, her türlü iş sürecinin görsel analizine izin veriyor. Kullanabilmek için uzman olmaya gerek yok giriş seviyesinde rapor yazabilen her teknik kişi tasarım yapabilir. Yöneticiler alıştıkları grafik araçlarını interaktif bir şekilde kullanmak ve globalden detaya doğru her konuda hızlı bilgi alma şansına sahipler.

Düzenli kurumsal faaliyetler başladı: Enfotek'i hedeflerimize ulaştırabilmek için tüm müşterilerimiz ve iş ortaklarımız ile birlikte büyük bir aile olarak görüyoruz. Bu ailenin iletişimini sağlamak için kurumsal çatı altında toplantılar başladı. Şirket içi değerlendirme toplantısı ilk adımdı. Ardından bu ay içerisinde proje liderleri toplantısı yapmayı planlıyoruz. Bir araya geldiğimizde kurumsal kimliğimizi daha iyi tanıyor ve güçleniyoruz.

Nasıl Kurumsallaşıyoruz?

Merhaba,

EDS sistemini bir yazılımdan çok kurumsallaşma aracı olarak algılanması bizim için önemli. Patronlara şu soruyu soruyoruz. "Siz sürekli işinizin başında oturmak mı istiyorsunuz? Yoksa genellikle en iyi yaptığınız iş olan < firmanızı pazarlamak > konusunda firmanızın dışında mesai harcamalısınız."

İş sahipleri sezgisel olarak işletmeye saplanıp kalmamaları gerektiğini bilirler ama sürekli olarak işletmede "yangın söndürmek" zorunda oldukları için bunu gerçekleştirmekte zorlanırlar. EDS bu noktada onlara müthiş bir seçenek sunar.

Siz 24 saat personeli birebir takip etmek yerine, EDS bu işi siz firmada olmadan da yapmanızı sağlar. Artık kokpit raporları sayesinde firmanıza özel performans metriklerini anında görmek şansına sahipsiniz.


Kokpit özelliği tamamen size özel tasarlanabildiği için kendinizi rahat hissedersiniz. Kurulum sırasında Enfotek ekibi size aklınıza gelen her türlü yönetim sorusuna karşılık etkileşimli kokpitler hazırlayabilir.

* En karlı / zararlı olduğum müşteri?
* En karlı / zararlı olduğum ürün grubu?
* En çok zarar ettiğim prosesler?
* Fiyat maliyeti ile gerçekleşen arasında en çok sapma hangi birimlerde olmaktadır?
* Personel iş yükü nasıl dağılıyor (müşteri temsilcileri, planlamacılar, vb)
* Numune hazırlık maliyetleri ile gerçek sipariş karlılıkları arasında oran nedir?
* Tedarikçilerin teslim tarihlerine göre başarı sıralaması
* Tedarikçilerin ürün kalitelerine göre başarı sıralaması.
...
Liste bu şekilde uzayıp gider. Aklınıza gelebilecek her tür soru kapsamı EDS veritabanında bir karşılığı vardır. Veri girmek maliyetli iştir. Ancak geri ödemesi saniyeler içinde olabilir.

Eğer veritabanı sql raporlama bilgisi olan bir personeliniz varsa, kolaylıkla kokpit eğitimi alabilir ve sınırsız sayıda kokpit grafiği oluşturabilir.

Firmanızın kurumsallaşması, her seviyede öz denetimin sağlanması ile yöneticilerin sürece hakim olmaları ile mümkündür. Gerçekte onların ihtiyacı olan şey hedeflerdir.

Evet iş sahiplerinin gerçekte en temel görevleri işletmelerine gösterecekleri hedefler ve yol haritalarını oluşturmaktır. Eğer eliniz altında EDS varsa bu kolay, çünkü nerede olduğunuzu ve buraya nasıl geldiğinizi biliyorsunuz. Bu noktadan sonra bir girişimci olarak geminin rotasını, dalgalı sularda ustalıkla yönetebilirsiniz.

EDS Kokpit, kurumsallaşmanın anahtarı gibi görünüyor.

Saygılarımla

Monday, July 30, 2012

Yeni EDM

3 aylık kullanımdan sonra EDM'nin yeniden ele alınma vakti gelmişti. Tek sayfadan oluşan EDM mantığını modüler bir yapıya kavuşturmak ve daha gelişmiş özellikler eklemek için tekrar ele aldık.

Daha sonraki uygulamalrımızda da temel teknik olarak kullanacağımız modüler yapı, ekranların framelere aktarılması ile sağlandı. Modüller bir sefere mahsus yüklendikten sonra modüller arasında geçişlerde yeniden yüklenmeye gerek kalmadan hızlı bir şekilde açılabiliyorlar.
Ekranda Pasta grafik görünümü ile yapılan işlerin oranını daha görsel şekilde geribildirimi sağlanmış oldu.

Çok sayfalı yapıda blog yazımızı da dahil ederek, kullanıcıların gelişmeler hakkında doğrudan uygulama içinden erişebilmelerini sağladık.

Daha önce ayrı bir Enfotek için takip sistemi olan İş Takibi sayfası da yeni bir modül olarak EDM'ye eklendi. Böylece personelimiz müşteri isteklerine ulaştığı ortamdan günlük iş girişlerini de yapabilir duruma geldi.

Yapılacaklar bitmedi. Ancak daha büyük adımlar için önemli bir hazırlık devresi tamamlanmış oldu.

Artık web ortamında çok daha etkili yazılımlar yapmak büyük keyif olacak.


Tuesday, June 26, 2012

EDS 5 Öncelikler ve Durum

Uzun bir çaba sarf ederek EDS5'i müşterimizin beğenisine hazırlıyoruz. Bazı yeni müşterilerimizde EDS5 başladı bile. EDS4 ile çalışan müşterilerimize de eş zamanlı EDS5 kurulumları yaparak öncelik verdikleri modülleri test etmelerini sağlıyoruz. EDS5 - EDS4 data uyumu olduğu için birlikte çalışmaları problem olmuyor.

EDS5 geçiş süreci, iş metodumuzu da yeniden gözden geçirmemize sebep oldu. En büyük yenilik EDM, web tabanlı Destek Merkezi uygulamasıdır. EDM'nin etkisini geçen yazılarımda detaylı bir şekilde bahsetmiştim. Şu anda 600'ün üzerinde istek, soru ve hata bildirimi %65 cevaplama oranı ile sistemde bulunuyor.

EDS5 konusunda müşterilerimiz heyecanlı ve bir an önce geçmek için sabırsızlanıyorlar. İlk gözlemler ve tepkiler çok olumlu. Elbette daha görsel ve kolay kullanımlı olması kullanıcı deneyimine keyif katıyor. İnanın yaptıklarımız sadece buz dağının üstü. İş yapış tarzını etkileyecek kapsamlı bir tasarımı önümüzdeki aylarda devreye almayı planlıyoruz.

Ama önce bütün olması gereken özellikleri (EDS'nin 10 yılı aşkın detaylı tasarımının tamamını) aktarmak işini bitirmemiz gerekiyor. Böylece yenilikler üzerinde daha  fazla zaman ayırabileceğiz.

Hiç unutmamak gerekiyor ki EDS bir iş aracı. Yani önceliğimiz estetik özelliklerden önce iş süreçlerini doğru ve güvenilir bir şekilde yönetmesi. Ancak bu süreç aynı zamanda neden keyifli olmasın?
İşte bu nedenle geçen haftalarda bir miktar zamanımızı EDS5 altyapısı olan ERM platformuna da ayırarak bütün bileşenlerini güncelledik. Daha iyi bir görsel deneyim sunulmasını sağlayacak temel özellikler artık eklenmiş durumda. 


Orta vadede ağırlık vereceğimiz analiz ve görsel özellikler şunlar olabilir.

  1. Tablo <-> Grafik geçişlerinin zahmetsizce yapılabilmesi. verinin istenilen bir boyutta görsel grafiklerinin dökülebilmesi.
  2. Pivot analizin kolay ve istenilen tablo üzerinden doğrudan geçişinin yapılabilmesi.
  3. EDS görünümüne Kaplama (Skin) özelliği getirmek ve kullanıcının farklı temalar seçerek kullanım deneyimini zenginleştirebilmesini sağlamak.

Bu heyecan verici özelliklere bu yıl sonuna varmadan gerçekleştirmeyi umuyoruz.

Diğer yandan EDS5'in dökümantasyonu için de bir hazırlık içindeyiz. Öncelikle rehber formatında bir çalışma başlatıyoruz. HTML yardım dosyalarının hazırlanması ve internet üzerinden on-line yayınlanması da kısa vade planlarımızın arasında.

EDS5'in kolay öğrenilebilir olması için daha fazla eğitim videosu ile desteklenmesi dökümantasyonun bitiminden sonra hemen ele alacağımız konulardan biri.

EDS5 performans açısından daha iyi bir veri yönetim altyapısı ile destekleniyor (bkz. EDS5 ile Daha Hızlı Sorgulama). Ancak yeterli değil. Giderek daha fazla kaynak isteyen bileşenler kullanmamız sebebi ile performans optimizasyonu hiç bitmeyecek işlerimizden en başta geleni.



Friday, June 01, 2012

Dikkat, Enfotek EDM'ye Bağlanıyorum...

Heyecanlı bir haftanın ardından önemli gelişmelere adım atmaktayız. Hafta başında başlayan EDM'nin test yayını, bir kaç gün içinde ciddi bir odak haline geldi. İzmir, Denizli ve Istanbul'daki 10 kadar müşterilerimize hesap açtık ve bugüne kadar 200'ün üstünde istek, soru ve hata bildirimi aldık.
Öncelikle böyle bir müşteri hizmetine ne kadar ihtiyacımız olduğunu hızla fark ettik. Mesajların tekrarlı trafiğinde gözden kaçan bir çok istek, bizi başarısızlığa doğru sürüklüyordu.
Müşterilerimizden aldığımız tepkiler çok olumlu. EDM'nin web ortamındaki hızı ve ergonomisi memnuniyetle karşılandı. Elbette işin başındayız ve daha Beta sürüm olarak adlandırmaya devam ediyoruz. Yani daha pek çok gelişme bekleyebilirsiniz. Ama şimdiden ciddi bir mesaj trafiğini ortadan kaldırmış durumda.
Enfotek bünyesinde çalışmamızda fark yarattığı açıkça görülüyor. Görev dağılımı EDM üzerinden yapılıyor. Ister öncelik sırasına göre, ister tarih sıralı, istersek müşteri bazında listeleri tarayıp işimize odaklanabiliyoruz. Yönetim sistemlerinin faydasını yıllardır anlatan birisi olarak, kendi giysimiz sökükmüş farkında değilmişiz diyebilirim.
Kullandığımız web teknolojisinin güçlü ve zayıf yanlarını daha iyi tanıdık. Yayınlama kolaylığı, hız, tasarım kolaylığı gibi temel özellikleri tatmin edici. İhtiyacımız olan ek bileşenleri de tespit edip üretici firmaya bildirimlerde bulunduk. Önümüzdeki aylarda EDM ergonomisi iyileşmeye devam edecek.
EDM 1.0.9 sürümüne geldik bile.

  1. Genişletilmiş arama kriterleri eklendi.
  2. Genişletilmiş sırama kriterleri.
  3. Kademeli yetkilendirme; Süper Admin, Admin ve kullanıcı modlarında çalışması sağlandı.
  4. Çalışırken farkedilen bir çok küçük hata/eksik giderildi.
Enfotek müşterileri, gerçekten farklı bir deneyim yaşamaya başladılar. Kurulum aktif firmalardan ve Enfotek uzmanları tarafından firma bazında girilen istekleri gördüklerinde, EDS ürünü paydasında ne kadar çok işin yapılmakta olduğunu gördüler. Kendileri de daha büyük bir heyecanla isteklerini EDM'ye girmeye başladılar. Hatta EDM ürünü ile ilgili istekleri de EDM'ye girerek...

EDS5 gelişiminde de önemli bir dönemdeyiz. EDS5 versiyonlama mantığı EDM ile bütünleştirildi. Artık EDS 5.X.X formatında versiyon numaları, yapılan isteklere ilişkilendirilmeye başladı. Böylece müşteriler hangi özelliğin kaçıncı versiyonda eklendiğini gerçek zamanlı olarak takip edebilir duruma geldiler.
Enfotek bünyesinde kısa sürede görev dağılımı EDM üzerine oturmaya başladı. Müşteriler EDM'ye girdikçe bizim de odağımız EDM'ye kaydı. Şu anda bir gözümüz orada ve gün içerisinde anlık girişleri takip ediyoruz. Istekleri belirli bir formata indirgediğimizden ötürü epostalara göre istekleri anlama ve değerlendirme süremiz kısaldı. İstekleri kategorize ederek sorumlu atamasını da sistemde yapabildiğimiz için herkesin görev dağılım istek önümüze gelir gelmez yapılabiliyor. Kısacası tepki süremiz hızlandı..

Bize destek veren ve görüşlerini paylaşan herkese teşekkür ederiz. 


Friday, May 25, 2012

Enfotek Destek Merkezi İkinci Beta Yayını

Bir kaç günlük test kullanımından sonra bazı yenilikler ile EDM Beta 1.0.2 yayınlandı.
  1. Üstte yeni araç çubuğu ile komutlara kolay erişim.
  2. "Son Revizyon Tarihi" kaydı.
  3. Günlük istek listesi (yapılmamış sayısı azalan sıralı)
  4. Haftalık istek listesi (yapılmamış sayısı azalan sıralı)
  5. Toplam istek listesi (yapılmamış sayısı azalan sıralı)
  6. İstenen resim formatında büyüklük sınırlaması olmadan resim yükleme.
  7. Resim üstüne yazma, görüntüleme, silme
  8. Görüntü üzerinde navigasyon. Çerçeveye sığdırılmış oransal görüntü dialogu.
Genel görünüm:

Yüklenen resimlerin görüntülenmesi:

Geliştirme yöntemleri konusunda giderek daha etkili metotlar kullanarak hızdan ödün vermeden zengin bir arayüz deneyimi sunmayı planlıyoruz.

Thursday, May 24, 2012

EDS5 ile Daha Hızlı Sorgulama

Yıllardır EDS kullanan müşterilerimizde, büyüyen veri bankalarının doğal bir sonucu olarak, sorgulamaları yavaşlamaktadır. EDS dönemsel aktarım yapmamaktadır, üretim mantığında senelik veri ile çalışmak çok uygun düşmez. Gerek ürün bilgilerinin yıllarca kullanılabilmesi, gerekse rezervasyon gibi süreklilik arzeden ilişkiler sayesinde bir devri kapatıp, veriyi silmek ve küçültmek mümkün olmuyor.

İşin doğrusu 2004 yılından beri EDS4 ile çalışan müşterilerimiz içinde bugün 8 -10 GB boyutlara gelen veritabanları mevcut. Bu durum pek değişecek gibi gözükmüyor, bu nedenle başka bir yaklaşım izleyerek sorgulamalardaki yükü azaltmak gerekiyor.

EDS5 ile beraber sorgulamanın hızlanması için hem alt düzeyde hem de programsal olarak etkili geliştirmeler yapıyoruz.

  1. Veritabanı sıkıştırma. Veritabanından veri silinmesine karşın fiziksel büyüklüğü ve veri dağınıklığı giderek artar ve yavaşlamaya neden olur. MsSQL yedekleme sırasında yapılacak SHRINK işlemi bu sorunu giderir. 
  2. Indeks İhtiyacı Tespit ve Oluşturma. Hazırladığımız yardımcı bir program sayesinde, her firmanın kullanımına göre değişen tablo ve saha bazında indeksleme otomatik olarak yapılmaktadır.
  3. Yeniden Indeks Oluşturma. Bazen görünürde indeks olmasına karşın, bu indekslerin de fiziksel bozulmaları nedeni ile görev yapamaz hale gelmektedir. Indeksleri taranıp yeniden oluşturularak, hızlandırılır, kitlenmelere ve Dead Lock tarzı hatalara büyük oranda engel olunur.
Programsal olarak yapılabilecekler ise daha zorlu bir süreç gerektiriyor. 
  1. ERM platformu bazında dataset'te Dinamik SQL optimizasyonu (DSO) konusun bir kaç yıl önce sadece hayallerimizi süslüyordu. Bugün yaklaşık bir yıllık geliştirmenin sonucunda dinamik SQL özelliği EDS5'e kazandırıldı. Kullanıcı ekranda saha ayarlarını yaptığında aslında yüzlerce sahayı kapatır. Bu sahalar görünmese dahi arka planda SQL cümlesi sabit olduğunda sorgulama süresini ciddi bir şekilde yavaşlatan bir işyükü (işlemci, bellek, ağ hızı) getirmektedir. Halbuki DSO özelliği ile kullanıcının her saha seçiminde gelmesi gereken sahalar ve sahaları oluşturan join ve fonksiyonlar taranıyor ve gereksiz SQL bölümleri tamamen çıkarılarak, sorgu hafifletiliyor. Fark inanılmaz. Sipariş Seçim sayfası gibi ana sayfalarda onlarca kat hızlanma sağlandığını gördük.
  2. Bazen zorunlu olarak bir çok subquery içeren sorguları listelemek zorunda kalıyoruz. Buna en uygun örnek Satınalma Kontrol sayfasıdır. Bu sayfada ondan fazla ham madde hareket ile ilişkili yüz binlerce kaydı tarayan sahalar mevcuttur. Bu sahaları fonksiyon olarak sorguya eklediğinizde en iyi sistemlerde bile dakikalara varan beklemelere neden olur. Buradaki çözüm yaklaşımımız ise bu sahaları fiziksel veri haline dönüştürmek ve özel bir trigger tekniği ile kayıt bazında güncellemeyi tetiklemektir. Bu sayede yüksek hesaplama gerektiren tablolardan anlık sorgulama yapılması mümkün olmaktadır.
  3. Geciktirilmiş güncelleme (Delayed Scroll, Delayed Details) tekniğini de ilişkili tabloların bulunduğu ekranlarda kullanıyoruz. EDS5 'den önce çok az kullandığımız bu teknik sayesinde hızlı kayıt geçişleri sağlanıyor. 200 ms gibi bir tepki süresi ile alt kayıtlar gecikmeli olarak güncelleniyor. Böylece gereksiz yüzlerce sorgulama zamanından tasarruf ediliyor, Ekran açılışları ve kayıtlar arası geçiş (cursor scroll) daha hızlı tepki veriyor, hafifliyor.
  4. Gereksiz sorgu ve kontrolleri mümkün olduğu kadar koddan temizledik.
Arka planda daha pek çok küçük iyileştirme yapılmaya devam ediyor. Ana konular ise yukarıda özetlendiği gibi ciddi performans farkları yaratıyor. Uygulama için hayati önem taşıyor, çünkü EDS müşterimizin hayatının bir parçası. Ne kadar hızlı ve kolay kullanımlı olursa sonuçları da o oranda memnuniyet verici oluyor.

Bu önlemler sayesinde EDS5 açılış süreleri hızlandı ve kullanımı oldukça keyifli bir hale geldi.