Kirpi Development Şart Ve Kurallar Bütünü

Ekip İçi Görev Tanımları

  • Yöneticiler: Ekibin düzeni, kaynakların yönetilmesi ve projelerin kalitesinden sorumludur. (Aynı zamanda geliştirici ve/veya editörlerdir)
  • Proje Yöneticileri: Takımlarını kendilerine verilen yetki ile düzenlemeli, görev kontrolü yapmalı ve yetkisininin olduğu durumlarda takımını yöneticiler duruma el koyana kadar yönetmelidir. (Aynı zamanda geliştirici ve/veya editörlerdir)
  • Geliştiriciler: Proje Yöneticilerinin görevleri doğrultusunda proje geliştirmeye odaklanmalıdır.
  • Editörler: Sosyal medya ve site için içerik üretirler.

Bu sayfadaki kurallar bütününden tüm ekip sorumludur ve eksiksiz uygulanması için gerekli uygulamalar yapılmalıdır.

Ortak Geliştirme Platformu Kuralları (Microsoft Teams)

  1. Microsoft Teams Kirpi Development’in resmi geliştirme platfromudur.
  2. Kirpi Development ekibi ile olan tüm görüşmeleriniz, medyalarınızı, linklerinizi bu platfrom üzerinden yapmak zorunludur.

Veri Ve Medya Paylaşımı Kuralları

  1. Kirpi grubu içindeki geliştirilen ve üretilen tüm medya, kod dizini ve yazışmalar Kirpi Development adına sahiplidir.
  2. Kirpi grubuna ait geliştirilen projelerdeki kod dizinleri, medyalar ve grup içindeki gizli kalması gereken tüm veriler grup dışındaki hiç bir şahıs ve platform içinde paylaşılamaz.
  3. Geliştirme süreciyle alakalı tüm konuşamalar ekip üyeleriyle Microsoft Teams ile yapılması zorunludur.
  4. Kirpi Development adına geliştirilen projelerin açık kaynak veya kapalı akynak olarak geliştirilmesine Kirpi Development yöneticileri tarafından karar verilir.

Ekip İçi İletişim Kuralları

  1. Ekip üyeleri ve yöneticiler ile laubali konuşmalar ve absürt seviyede şahsa özel hakaretler yasaktır.
  2. Ekip içi iletişim sorunu ve kural ihlali durumlarında Proje Yöneticinize bilgi veriniz.

Kaynak Ve Geliştirme Kuralları

  1. Kirpi Development geliştirme ortamı kuralları Veri Ve Medya Paylaşımı Kuralları bölümünde belirtildiği gibidir, ek kurallar aşağıda belirtilmiştir.
  2. Açık kaynak olarak geliştirilen projelerin geri bildirimlerini ve hataların düzenli olarak düzeltilmesini kontrol etme görevi yöneticilerindir.
  3. Geliştiriciler herkese açık kaynak kodlarını yönetici izni olmadan düzenleme yetkisine sahip değildir.
  4. Geliştirme sürecinde her geliştirici kendisine verilen görevi kendisine tanımlanan süre içinde tamamlamalı, tersi durumlarda tüm ekip bilgilendirilmeli ve terkar görev dağılımı yapılması gerektiğinde tanımlanan sürenin değiştirilmesi gereklidir.
  5. Kirpi Development kaynakları yalnızca Kirpi Development projeleri için kullanılabilir şahsi kullanım yasaktır.
  6. Kirpi Development kaynklarına Proje yöneticinizden izin almadan yasaktır.
  7. Kirpi Development kaynaklarına Proje yöneticinizin izni dışında, güvenlik testi yapmak, habersiz bakım yapmak, gereksiz yük bindirmek, port açmak, erişim kazanmaya çalışmak, ve herhangi bir dosya değiştirilmesi yasaktır.
  8. Kirpi Development kaynakları yöneticilerin kararı dahilinde ortak kullanıma açılabilir veya ortak kullanıma kapatılabilir.
  9. Kirpi Development’in kaynakları kullanılarak geliştirilen ve karşıya yüklenen tüm veri ve medyalar Kirpi grubu sahipliğindedir.
  10. Kirpi Development kaynkalrını korumak ve yönetmek Yöneticilerin ve görevlendirilen geliştiricilerin sorumluluğundadır.
  11. Geliştiricilere verilen yetkiler yöneticiler tarafından kontrol edilmeli ve tam yetki verilmekten kaçınılmalıdır.

Gizlilik Kuralları

  1. Ekip üyelerinin tamamının https://kirpidev.com.tr/contact/ adresinde bir profili olmak zorundadır.
  2. Ekip üyeleri profiline bir görsel eklemek zorunda değildir.
  3. Ekip üyeleri profiline şahsi iletişim seçeneklerini eklemek zorunda değildir.
  4. Tüm ekip üyeleri profiline Kirpi Development adına verilen kurumsal mailleri eklemek zorundadır.

Görevlendirme Kuralları

  1. Geliştirme süreçlerinde Notion programı kullanılmaktadır.
  2. Görevlendirme amacıyla Notion platformu harici başka bir platform kullanmak yasaktır.
  3. Görevlendirmeleri ve süre tanımlama sorumluluğu yöneticilere aittir.
  4. Görevlerin yerine getirilmesi ait kural Kaynak Ve Geliştirme Kuralları bölümünün 4. maddesinde belirtilmiştir.

Ayrılma Süreci

  1. Geliştiriciler ekipten ayrılacağı zaman yöneticilerine en az 1 hafta önce haber vermek zorundadır.
  2. Geliştiricilerin ekipten ayrılma durumları söz konusu olduğunda geliştiriciye ait görev ve yetkiler ivedilikle alınmalı ve gerekli datığımce düzenleme işlemi yöneciler tarafından yapılmalıdır.

İçerik Ve Medya Yönetimi Kuralları

  1. Kirpi Grubu sosyal medya hesapları yöneticiliği ve site içi blog yazarları ürettikleri içerikleri kalite kontrol etmeden yayınlamamalıdır.
  2. Sosyal medya için üretilen içeriklerin kalite kontrolleri tüm ekip ile paylaşılarak ve görüşleri alınarak yapılmalıdır.
  3. Web sitesi için üretilen içerikler inleme bekliyorda bırakılıp editörlerce yöneticilere görev tanımlaması yapması gerekmektedir.

Dil Kuralları

  1. Kirpi Grubu adına yapılan tüm içerikler en az iki dilli olmak zorundadır (İngilizce, Türkçe).
  2. Dil konusunda yetersiz kalan editörler ekip içindeki geliştiricilere veya diğer editörlere danışabilir.

Acil Durum Bildirimi

Kirpi Development web sitesinde tüm sunucuların uptime’ını kontrol etmek için kullanılan bir robot vardır(https://stats.uptimerobot.com/kJOHtEIQ28). Geliştiriciler Kirpi kaynakalrını buradan izleyebilirler.

  • Ana web sitesi harici geliştirilen her halka açık projenin aktifliğinin kontrol edilmesi için yöneticilere bildirim yapılması ve yöneticilerin uptime robotuna kaynağı eklemesi zorunludur.
  • Geliştiriciler ani sistem çöküşleri veya uptime sorunlarıyla karşılaştıklarında ivedilikle gerekli birimlerden başlanarak editörler hariç tüm birimlere acil durum kodu vermelidir.
  • Acil Durum koduna ivedilikle cevap verilmeli ve acil durumun süresi uzarsa (24 saat ve üzeri) ortadan kaldırılana kadar editörler tarafından sosyal medyada paylaşım yapılarak kullanıcıların bilgilendirilmesi zorunludur.