Vaka çalışması

MedTek: şantiye bazlı yevmiye ve iş takibi

Elektrik, orta gerilim ve güvenlik sistemleri kuran MedTek için hazır CRM'lerin karşılamadığı yevmiye ve iş takibini sıfırdan yazdık. Her şantiye ayrı yönetiliyor; hangi şantiyede kaç yevmiye çalışıldığı ve ne kadar malzeme kullanıldığı o an görülüyor.

şantiyelerAVM projesiOtelFabrikaOfisKonutyevmiyeŞantiyeFabrikaİşKablo çekimiEkipEkip ATam / yarım1,00,5yevmiyebugünmalzemePanel ve raporlar anında güncellendi
Müşteri
MedTek Bilişim web sitesi
Elektrik, orta gerilim ve güvenlik sistemleri, İstanbul
Yaptıklarımız
  • İş analizi ve alan modeli
  • Yevmiye ve şantiye takip uygulaması
  • Ekip, personel ve izin yönetimi
  • Şantiye, personel ve malzeme raporları
  • Telefona kurulabilen web uygulaması (PWA)
  • Kurulum ve yayın
Teknolojiler
PHP 8.4Symfony 8Doctrine ORMMySQL 8.4TwigStimulus ve TurboTailwind CSSPhpSpreadsheet
Durum
Kullanımda. CRM modülleri sonraki aşamada eklenecek.

Başlangıç noktası

MedTek; konut, ofis, otel, alışveriş merkezi ve sanayi tesislerinde elektrik, orta gerilim, yangın algılama, güvenlik kamerası ve network altyapısı kuruyor. Aynı anda birçok kurumsal müşterinin şantiyesinde ekipleri çalışıyor. İşin maliyeti büyük ölçüde iki kalemden oluşuyor: sahada harcanan işçilik ve kullanılan malzeme.

Piyasadaki hazır CRM'ler satış ve müşteri takibi için tasarlanmıştı. Bir şantiyede o gün kimlerin çalıştığını, kimin tam gün kimin yarım gün çalıştığını, hangi işlerin yapıldığını ve ne kadar malzeme kullanıldığını tutmaya uygun değildi. Bu bilgiler dağınık tutulduğu için bir şantiyenin gerçek durumunu görmek her seferinde ayrı bir çalışma gerektiriyordu.

İlk aşamanın kapsamı

Uzun vadeli hedef kapsamlı bir CRM. Ama en çok değer üretecek parçanın yevmiye takibi olduğunu birlikte belirledik ve ilk aşamayı buna odakladık. Böylece uygulama kısa sürede sahaya çıktı ve sonraki modüller gerçek kullanım verisine dayanarak planlanabiliyor.

Şantiye merkezli model

Uygulamanın temel birimi şantiye. Her yevmiye kaydı tek bir şantiyeye bağlı ve her şantiye kendi kayıtları, raporları ve aktif/pasif durumuyla ayrı yönetiliyor. Bir yevmiye kaydında o gün yapılan işler, çalışan personel ve kullanılan malzeme birlikte tutuluyor. İşçilik saat yerine yevmiye olarak, tam ya da yarım gün şeklinde giriliyor. Personel kadrolu, taşeron ya da geçici olarak ayrılıyor; izinler de ayrıca kaydediliyor.

Hızlı veri girişi

Sahadan gelen bilginin sisteme girilmesi kolay olmalıydı. Sık birlikte çalışan kişiler ekip olarak tanımlanıyor; formda ekip seçildiğinde bütün ekip yevmiyeye ekleniyor. Listede olmayan bir şantiye, personel, iş tanımı ya da malzeme, formdan çıkmadan küçük bir pencereden ekleniyor. Uygulama telefona kurulabiliyor ve bağlantı koptuğunda çevrimdışı sayfası gösteriyor.

Anlık rapor

Raporlar her açıldığında veritabanından o anki kayıtlarla hesaplanıyor. Gösterge panelinde son 7 gün, 30 gün ya da 1 yıl için toplam yevmiye, aktif personel ve aktif şantiye sayısı ile en çok işçilik harcanan şantiyeler görülüyor. Şantiye raporu, seçilen tarih aralığında her personelin her gün kaç yevmiye çalıştığını tek tabloda gösteriyor. Personel, malzeme ve tarih raporları da var ve hepsi Excel'e aktarılabiliyor.

Bugün

Projeye başlamamızdan yayına kadar yaklaşık 8 hafta geçti. Uygulama kullanımda ve MedTek her şantiyenin işçilik ve malzeme durumunu güncel olarak izliyor. Yapı, ilerideki CRM modüllerine ve bir mobil uygulamaya zemin olacak şekilde kuruldu.

Rakamlarla

Projenin özeti

başlangıçtan yayına
8 haftabaşlangıçtan yayına
şantiye, personel, malzeme ve tarih; hepsi Excel'e
4 raporşantiye, personel, malzeme ve tarih; hepsi Excel'e
personel: kadrolu, taşeron, geçici
3 türpersonel: kadrolu, taşeron, geçici
rakamlar her açılışta güncel kayıtlardan
Anlıkrakamlar her açılışta güncel kayıtlardan
Bir yevmiye kaydı

Sahadaki bir gün sisteme nasıl giriyor

Kayıt tek formda tamamlanıyor. Eksik tanımlar formdan çıkmadan ekleniyor.

  1. Şantiye ve tarih

    adım 1 Ofis ya da saha

    Kayıt hangi şantiyeye ve hangi güne ait, önce o seçiliyor.

  2. Yapılan işler

    adım 2 İş tanımları

    O gün yapılan işler tanımlı listeden birden fazla seçilebiliyor.

  3. Personel

    adım 3 Ekipler

    Ekip seçilince bütün ekip ekleniyor. Her kişi için tam ya da yarım yevmiye işaretleniyor.

  4. Malzeme

    adım 4 Malzeme listesi

    Kullanılan malzeme birimi ve miktarıyla giriliyor. Rapor ve panel bu kayıttan anında güncelleniyor.

Teslim ettiklerimiz

Projede neler yaptık

Alan modeli

Şantiye, yevmiye, iş, personel ve malzemeyi işin diliyle modelledik.

  • Şantiye merkezli yapı
  • Tam ve yarım yevmiye
  • Personel türleri ve izinler

Sahaya uygun arayüz

Telefonda da rahat kullanılan, kurulabilen bir web uygulaması.

  • Ekip seçerek hızlı giriş
  • Formdan çıkmadan yeni kayıt
  • Çevrimdışı sayfası

Raporlar

Şantiyenin işçilik ve malzeme durumu tek bakışta.

  • Gösterge paneli
  • Şantiye puantaj tablosu
  • Excel çıktısı

Büyümeye hazır yapı

CRM modülleri ve mobil uygulama için zemin.

  • Web ve API katmanları ayrı
  • Kullanıcı yönetimi
  • Symfony üzerinde sürdürülebilir kod
Hazır yazılım işinize uymuyor mu?

İşinize göre yazılımı birlikte planlayalım.

Sahadaki işleyişinizi dinleyelim, en çok değer üretecek ilk modülü birlikte belirleyelim ve kapsamı size yazılı olarak çıkaralım.