Elektrikleşen bir on yıl için enerji yazılımı.
Enerji ve kamu hizmetleri için müşteri platformları, sayaç verisi ve saha operasyonları — güvenilirlik kültürüyle modern mühendisliğin buluşması.
- Keşif ve envanter haritası
- Sözleşmeler ve mimari
- Dilimler halinde geliştirme
- Paralel çalışma ve zirve provası
- İşlet, mutabık kal, genişlet
Enerji, bir yazılım sektörüne dönüşüyor.
Enerji, donanımı da olan bir yazılım sektörüne dönüşüyor: akıllı sayaçlar veri seli üretiyor, müşteriler her şeyin dijitalini bekliyor ve saha ekibi mobil üzerinden çalışıyor. Müşteri, veri ve operasyon katmanlarını biz kuruyoruz — sektörün zaten içinde yaşadığı güvenilirlik kültürüyle. İşi zorlaştıran tek başına hacim değil; hacmin tam olarak doğru olması gerekmesi. Bir sayaç okuması, örneklenip unutulacak bir telemetri verisi değildir. Bir faturanın, bir regülasyon bildiriminin ve nihayetinde aylar önceki bir sayı hakkında bir müşteriyle veya düzenleyiciyle yapılacak bir tartışmanın dayanağıdır.
Bir de mevcut sistem envanteri var. Faturalama ve müşteri bilgi sistemleri onlarca yıllık tarife mantığını içinde taşır ve değişiklik pencereleri çeyreklerle ölçülür. Sayaç veri yönetimi, AMI head-end, GIS, varlık yönetimi, piyasa arayüzleri ve ödeme sağlayıcılarının her biri aynı bağlantı noktası için kendi tanımlayıcısını kullanır ve hiçbiri günün sınırları konusunda hemfikir değildir. Operasyonel teknoloji, gelişigüzel geçilmemesi gereken bir çizginin arkasındadır. Düzenleyici de kaçırılan bir bildirimin gerekçesi olarak “entegrasyon gecikti” açıklamasını kabul etmez. Yaklaşımımız, kayıt sistemlerini yönetişimli sözleşmelerle sarmalamak, her akışı mutabakata elverişli kılmak ve müşteri ile saha yüzeylerini bu sözleşmeler üzerine kurmaktır — böylece hızlı hareket etmesi gerekenler hareket edebilir, hareket etmemesi gerekenler yerinde kalır.
Güvenilirlik her şeyin ortak paydasıdır. Zirve, tarihini kendimizin seçtiği bir pazarlama kampanyası değil, soğuk bir pazartesi sabahı ya da bir tarife değişikliğinin duyurulduğu saattir. Veri hatları gerçek sayaç filonuza ve onun gerçek geç veri davranışına göre boyutlandırılır, erişilebilirlik hedefleri sizinle, ihtiyaçlarınıza göre belirlenir ve ölçülür, bir servisi tasarlayan mühendisler onu işletebilir de. GDPR / KVKK uyumludur ve devreye alma belirttiğiniz bölgede yapılır.
İşi yaptığımız dört alan.
Perakende, şebeke ve sayaç işletmeleri farklı şeyler ister, ancak programlar bu dört alanda toplanır — ve genellikle birbirine bağlıdır.
Müşteri platformları
Çağrı hacmini düşürmek için kurulan, faturalamayla entegre self servis, tüketim içgörüsü ve tarife yolculukları. İş nadiren portalin kendisidir; asıl iş faturayı açıklanabilir kılmak, tüketimi bir hanenin tanıyacağı biçimde göstermek ve kişinin telefon etmeden okuma bildirmesini, ödeme tarihini değiştirmesini ya da tarife geçişi yapmasını sağlamaktır. Her yolculuk, müşteri kaydının ikinci bir kopyası yerine faturalamanın üzerindeki yönetişimli API’ler üzerine kurulur ve tasarımı çağrı merkezinin kapalı olduğu günü de düşünerek yaparız.
Sayaç ve veri
Büyük ölçekli akıllı sayaç veri alımı, doğrulama/kestirim akışları ve hem finansın hem operasyonun kullandığı analitik. Aralık verisi geç, sırasız ve zaman zaman iki kez gelir; veri hattı bunu bekleyecek şekilde kurulur: idempotent yazmalar, açık VEE kuralları ve yerine konan her değerin ve gerekçesinin kaydı. Kafka üzerinde akış, Veri Mühendisliği ekibimizin uzlaştırma takviminize göre tasarladığı bir zaman serisi modelinde saklama.
Saha operasyonları
İş emri ve ekip mobil araçları — çevrimdışı öncelikli, çünkü sahada sinyal garantisi yoktur. İşler ekibin ihtiyaç duyduğu her şeyle birlikte cihaza iner, kanıtlar bağlantı geri geldiğinde yüklenir ve çakışmalar en son senkronize olana göre değil kurala göre çözülür. Büyük dokunma alanları, eldivenle kullanım ve kanıt olarak ayakta duran bir fotoğraf ve varlık okutma izi. Arka ofisle aynı sözleşmeler üzerine, native veya hibrit mobil uygulamalar olarak geliştirilir.
Sadakat ve etkileşim
Sadakat motorumuz üzerinde verimlilik davranışı programları — düzenlemeye tabi perakendeye uyarlanmış etkileşim ekonomisi. Tüketimdeki bir kaymayı ödüllendirmek, harcamayı ödüllendirmekle aynı şey değildir: kurallar aralık verisini okur, prim düzenleyici karşısında savunulabilir olmalıdır ve puan kazanımı faturanın kullandığı kaynakla mutabık olmalıdır. Loyalty & Retention kayıt defterini, kademeleri ve puan harcamayı sağlar; kazanım kurallarını enerji için biz yapılandırırız.
Neler geliştiriyoruz?
Gerçekle temasa dayanan sayaç verisi.
Bir sayaç veri hattı, işlerin ters gittiği günlerde değerlendirilir. Bir konsantratör saatlerce sessiz kalır, sonra her şeyi bir anda gönderir. Bir firmware güncellemesi zaman damgası kuralını değiştirir. Zaten faturalanmış bir aralık için okuma gelir. Biz önce bu durumlar için kurarız: veri alımı sayaç ve aralık bazında idempotenttir, geç ve düzeltilmiş veri tanımlı bir pencere içinde kabul edilir ve pencerenin dışına düştüğünde raporlanır; doğrulama, kestirim ve düzenleme yazılı kurallara uyar, yerine konan her değer kaydedilir, sahibiyle birlikte tutulur ve geri alınabilir. Hacimler filonuza ve onun gerçek davranışına göre boyutlandırılır.
- Sayaç ve aralık bazında idempotent; yeniden işlenen bir dosya tüketim rakamını iki kez sayamaz
- Sürümlenmiş kurallar olarak doğrulama, kestirim ve düzenleme; yerine konan değer ve gerekçesi orijinalin yanında saklanır
- Neyin değiştiğini raporlayan geri doldurma ve yeniden işleme araçları; böylece bir düzeltme aylar sonra da açıklanabilir
Kaynağına giden yolu belli olan, düzenlemeye tabi sayılar.
Bir sayaç envanterinin günahları faturalama ve regülasyon raporlamasında ortaya çıkar. Kuralımız şudur: yayımlanan hiçbir rakam, geldiği okumalara giden bir yol olmadan var olmaz. Her akış — sayaçtan uzlaştırmaya, uzlaştırmadan faturaya, faturadan regülasyon bildirimine — aylık bir araştırma olarak değil, çalışmanın parçası olarak bir mutabakat raporu üretir. Farklar nedenleriyle birlikte görünür kılınır: eksik okumalar, gerçekleşmeyi bekleyen kestirimler, değişiklik tarihinden sonra uygulanan bir tarife sürümü. Hiçbir şey sessizce denkleştirilmez.
- Mutabakat her akışın birinci sınıf çıktısıdır; farklar netleştirilip kapatılmaz, açıklanır
- Tarife ve takvim sürümleri yürürlük tarihine göre uygulanır, sürüm hesaplanan her satıra yazılır
- Sarmalayın, kurcalamayın: faturalama çekirdeğinin üzerinde yönetişimli API’ler, yazmalar tedarikçinin desteklediği arayüzlerle sınırlı
Sinyal olmadan da biten iş emirleri.
Bodrumdaki bir trafo merkezinde ya da kırsal bir bağlantıda çalışan ekibin ağı yoktur ve ağ olduğunu varsayan bir araç, terk edilen bir araçtır. Kurduğumuz saha uygulamaları işin tamamını cihazda tutar: talimatlar, varlık geçmişi, güvenlik kontrolleri, formlar ve o ana kadar çekilmiş fotoğraflar. İş çevrimdışı tamamlanır ve cihaz yeniden bağlandığında senkronize olur; çakışmalar kurala göre çözülür, belirsiz olan her şey sessizce üzerine yazılmak yerine bir insanın kuyruğuna alınır. Ekipler ilk prototipten itibaren sürece dahil olur ve araç yayılıma çıkmadan önce gerçek rotalarda pilot uygulamadan geçer, çünkü benimsenme bir eğitim sorunu değil bir tasarım gereksinimidir.
- İşin tamamı çevrimdışı erişilebilir — talimatlar, varlık kaydı, güvenlik kontrolleri, formlar ve kanıtlar
- Çakışma kurallarıyla deterministik senkronizasyon; kuralların çözemediği her şey iki sürümüyle birlikte inceleme kuyruğuna gider
- Kanıt işin yapıldığı yerde toplanır — fotoğraflar, okutmalar, zaman damgaları ve konum — böylece kapatılan iş kanıtlanmış iştir
- 01Atama
- 02Yolda
- 03Sahada
- 04Tamamlandı
- 05Senkronize
İş emri yaşam döngüsü
Üç alıcı, tek platform.
Cevap çağrıda değil, uygulamada.
Çağrı merkezi hacmi bir avuç soruda yoğunlaşır: faturam neden bu tutarda, son ödeme ne zaman, tarihi değiştirebilir miyim, okumayı nasıl bildiririm, hangi tarifedeyim. Bunları self serviste düzgün yanıtlamak bir içerik sayfası değil, faturalama entegrasyonu gerektirir. Yolculukları faturalama çekirdeği üzerindeki yönetişimli API’ler üzerine kurar, fatura açıklamasını faturanın kendisi kadar ayrıntılı tutar ve her soru için çağrı azalmasını ölçeriz; böylece yol haritasını görüşler değil kuyruk belirler.
- Bir kalemi bir okumaya, bir tarife sürümüne ve bir döneme kadar izleyen fatura açıklaması
- Ödeme, tarife ve sayaç okuma yolculukları gölge kayıt üzerinden değil, faturalama çekirdeği üzerinden işler
- Çağrı azalması temas nedenine göre ölçülür, sıradaki özellik bu listenin başından seçilir
Günün işi, görünür ve kanıtlanabilir.
Şebeke ve operasyon ekiplerinin neyin planlandığını, ne olduğunu ve hangi kanıtın bulunduğunu bilmesi gerekir. Atama ve iş yönetimi yüzeylerini GIS ve varlık yönetimi sisteminizdeki varlıkların etrafında kurar, mobil uygulamayı çevrimdışı öncelikli tutar ve tamamlama kanıtını birinin galerisindeki bir fotoğraf değil yapılandırılmış bir kayıt haline getiririz. Operasyonel teknolojiyle entegrasyon dikkatle ve çoğunlukla okuma yapan desenlerle yürütülür — şebeke bir test ortamı değildir.
- İşler varlık kaydı üzerine modellenir; böylece geçmiş talebin değil varlığın peşinden gider
- Deterministik senkronizasyon ve çakışmalar için inceleme kuyruğuyla çevrimdışı öncelikli mobilite
- Historian ve ağ geçitleri üzerinden OT komşuluğunda entegrasyon; çoğunlukla okuma, kontrol mühendislerinizle gözden geçirilmiş
Denetçinizin adım adım izleyebileceği veri soyuna sahip sayılar.
Veri ofisi, kendi hesaplamadığı rakamlardan sorumludur: uzlaştırma hacimleri, kayıp kestirimleri, tüketim raporlaması, emisyon ve verimlilik beyanları. Bunları savunulabilir kılan yönetişimli katmanı biz kurarız — her ölçüt için tek bir modellenmiş tanım, yayımlanan bir rakamdan onu üreten aralık okumasına uzanan veri soyu ve geçmişi sessizce yeniden yazmak yerine neyin değiştiğini raporlayan yeniden işleme. Operasyonun kullandığı veri ambarının aynısından Power BI ve notebook’lara sunulur.
- Her ölçüt için tek tanım, sürümlenmiş ve sahibi belirtilmiş
- Rapordan kaynak aralığa veri soyu; yol üzerindeki kestirilmiş veya düzenlenmiş değerler dahil
- Yeniden beyanlar açıktır: ne değişti, neden ve hangi yayımlanmış rakamlar etkilendi
Bir kamu hizmeti kuruluşunun gerçekten çalıştırdığı sistemler.
Faturalama / CIS
Müşteri, sözleşme, tarife ve fatura verisi tedarikçinin desteklediği API’ler veya ara aktarım arayüzleri üzerinden — SAP IS-U sınıfı sistemler dahil; yazmalar tedarikçinin desteklediğiyle sınırlı ve her akışta mutabakat. SAP ve ERP ekibimize bakın.
Sayaç veri yönetimi
Aralık ve endeks okumaları, VEE sonuçları ve yerine konan değerler MDM ile karşılıklı aktarılır; tanımlayıcılar sistemler arasında tek bir bağlantı noktası anahtarına indirgenir.
AMI head-end ve konsantratörler
Head-end’den akış veya dosya tabanlı toplama; idempotent veri alımı, geç veri pencereleri ve parti bazında değil sayaç bazında boşluk raporlaması.
GIS ve varlık yönetimi
Varlıklar, bağlantı noktaları ve şebeke topolojisi iş ve müşteri katmanlarına senkronize edilir; böylece bir iş, bir sayaç ve bir tesisat aynı şeye işaret eder.
SCADA / OT historian’ları
Historian ve ağ geçitleri üzerinden çoğunlukla okuma yapan entegrasyon; kontrol mühendislerinizle mutabık kalınan ayrıştırılmış bir yol üzerinde — operasyonel veri dışarı çıkar, uygulama trafiği içeri girmez.
Piyasa ve uzlaştırma arayüzleri
Modellenmiş katmandan üretilen zamanlanmış bildirimler ve yanıtlar; takvimler, son tarihler ve mutabakat kanıtları veri hattı tarafından üretilir.
Ödemeler ve e-faturalama
Kart, otomatik ödeme ve banka kanalları tek bir ödeme soyutlamasının arkasında; yasal e-fatura formatları faturalama kaydından üretilir ve dönen bildirimleri izlenir.
EV şarj ve esneklik
Şarj noktası yönetimi ve piyasa API’leri — OCPP sınıfı protokoller — müşteri ve uzlaştırma katmanlarını besler; böylece bir oturum faturalanabilir, raporlanabilir bir olguya dönüşür.
Bu sektörde kendimizi bağladığımız ilkeler.
- Enerji ve kamu hizmetleri için zaman serisi mühendisliği. Bölümleme, saklama ve sıkıştırma uzlaştırma takvimine göre tasarlanır, veri alımı sayaç ve aralık bazında idempotenttir ve yük testi düzgün bir dağılıma değil gerçek filo profilinize karşı yapılır.
- Düzenlemeye tabi piyasalarda mutabakatla desteklenen faturalama doğruluğu. Her akış, çalışmasının parçası olarak bir mutabakat raporu üretir. Farklar netleştirilip kapatılmaz, açıklanır ve yayımlanan bir rakamın arkasındaki okumalara giden bir yolu vardır.
- OT komşuluğundaki entegrasyon şebekeye saygılı bir dikkatle yürütülür. Historian ve ağ geçitleri üzerinden çoğunlukla okuma yapan desenler; kontrol mühendislerinizle mutabık kalınan ayrıştırılmış yollarda ve güvenlik ekibimizle birlikte gözden geçirilerek. Uygulama trafiğini operasyonel ağlara koymayız.
- Varsayılan olarak çevrimdışı öncelikli saha mobilitesi. Saha araçları sinyalsizliğe, eldivene ve gün ışığına göre tasarlanır. Senkronizasyon deterministiktir, çakışmalar şansa değil bir kuyruğa gider ve ekipler ilk prototipten itibaren tasarım döngüsünün içindedir.
- Kayıt sistemini sarmalayın; modernizasyonu kanıtın arkasında yapın. Önce faturalama ve sayaç çekirdeklerinin üzerine yönetişimli API’ler gelir. Değiştirme, gerekçesi olduğunda, bir paralel çalışmanın arkasında gerçekleşir — modernizasyon ekibimizin her yerde kullandığı yaklaşım.
- Zirve bir temenni değil, bir mühendislik gereksinimidir. Kapasite gerçek eğrilerden modellenir — soğuk sabahlar, tarife duyuruları, kesinti olayları — otomatik ölçekleme sentetik zirvelere karşı prova edilir ve düşük kapasite davranışı, platform kırılmadan önce esneyecek şekilde tasarlanır.
- Her olay akışı yeniden oynatılabilir. Outbox desenleri, dead-letter konuları ve belgelenmiş yeniden işleme sayesinde bir kesinti, bir ayın verisinde delik değil bir iş listesi haline gelir.
- Müşteri verisi GDPR / KVKK uyumlu işlenir. Tüketim verisi kişisel veridir. Veri azaltma, saklama ve erişim denetimi tasarıma dahildir, devreye almalar bölgeye sabitlenir ve bir denetimin kanıtı yeniden kurgulama değil bir sorgudur.
Bir kamu hizmeti programının bizimle işleyişi.
Keşif ve envanter haritası
Temas nedeni listesini, sayaç filosunu ve onun gerçek hata davranışını, bir de kayıt sistemlerini birlikte ele alırız — müşteri, bağlantı noktası ve varlık hangisine ait. Çıktı; yazılı bir problem tanımı, verinizden kurulmuş bir boyutlandırma modeli ve bir dilim planıdır.
Sözleşmeler ve mimari
Faturalama, MDM ve head-end üzerinde entegrasyon sözleşmeleri; zaman serisi ve uzlaştırma veri modeli; operasyonel teknolojiye yakın her şey için güvenlik tasarımı. Kod yazılmadan önce mimari, güvenlik ve kontrol merkezi ekiplerinizle birlikte gözden geçirilir.
Dilimler halinde geliştirme
Her seferinde tek bir yolculuk ya da tek bir akış; her biri en baştan izleme, test ve mutabakatla gerçek bir ortama çıkar. Saha araçları tek bir ekiple gerçek rotalarda pilot uygulamadan geçer; müşteri yolculukları herkese açılmadan önce sınırlı bir kesime sunulur.
Paralel çalışma ve zirve provası
Yeni akışlar, farklar açıklanıp onaylanana kadar mevcut akışlarla birlikte çalışır. Yük, modellenen zirvelere karşı prova edilir, devralma ve geri yükleme tatbik edilir ve runbook nöbete girecek kişiler tarafından yazılır.
İşlet, mutabık kal, genişlet
Platformu biz de işletebiliriz: nöbet, izleme, ekibinizle birlikte gözden geçirilen mutabakat raporları, yazıya dökülen olay sonrası incelemeler ve sizinle belirlenen bir ritimde düzenli olarak güncellenen bir yol haritası. Mühendislerinize devir doğaçlama değil, planlı yapılır.
Sık sorulan sorular
Çalıştığımız komşu sektörler.
Sektörünüzden bir problemi bize getirin.
Bugün neyin aksadığını anlatın. Bir mühendis okur ve somut bir yol önerisini yazılı olarak iletir.