Mühendislik takımları yüksek kaliteli iş daha hızlı sunmak için sürekli baskı altındadır. Ancak zamanlarının çoğu tekrarlanan idari görevler tarafından tüketilir - böcekler atamak, güncel durumlar, hatırlatmalar göndermek, onaylar göndermek.Bu kores, gerekli olsa da, erode odak ve yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaş yavaştır, düzenli mühendislik iş akışları sunar, zamanlarını geri çevirebilir ve analiz etmeye devam eder:0.Rules).

Asana Kurallarını ve Mühendislikteki Rollarını Anlamak

Asana Kuralları otomatik olarak, eğer bu zaman-sonrası, projenizde çalışan iş akışları otomatik olarak yapılır.(e.g., görev belirli bir etikete sahip olduğunda) ve sonra bir veya daha fazla ) gibi (bir bölüme eklenir veya taşınırsa), Asana checks specifiedTELFLT:2 Gereksinimler[D) olarak yapılandırılır ve kuruluşta yeniden yapılandırılır veya yapılandırılır.

Mühendislik takımları için, Kurallar, birisine manuel olarak triage gelen işlere olan ihtiyacı ortadan kaldırır, kod birleştirirken güncel durumları günceller veya güncel tarihlere yaklaşmak için mühendislere hatırlatır. Çünkü Kurallar anında çalışır ve sürekli olarak insan gecikmelerini azaltır ve el ele geçirgenliği ortadan kaldırırlar. Bu özellikle hızlı hareket eden ortamlarda çevik gelişimde değerlidir, her dakikayı kurtarılabilir, istekler yazmak veya özellikler tasarlamak.

Temel otomasyon ötesinde, Asana şu ana kadar destek verir:0)multi adımlı Kurallar[Dönetici: 1) Bu yetenek, dış senaryo veya üçüncü taraf araçlarına güvenmeksizin tüm süreçleri birleştirebilmelerini sağlar.

Anahtar Mühendisliği Asana Kuralları ile Automate'e giriş

Doğru iş akışlarını otomatikleştirmek, mühendislik zamanını yeniden talep etmeye yönelik ilk adımdır. Aşağıda Asana Kurallarından yaygın olarak yararlanan birkaç yüksek performanslı kullanım vakası vardır.

Bug Triage ve Assignment

Yeni bir hata raporunu projenizde yer alan zaman, varsayılan bug yanıtlayıcısına (veya “Priity” veya “Component”) gibi özel alanlara dayanan bir takım üyesine otomatik olarak görevde bulunabilirsiniz.

Kod İnceleme Takip-Ups

Kod incelemesi şişenler, bir görevin “Review” bölümüne taşındığı bir kural kullanın. Kural, belirli bir inceleme için görevi atayabilir ve "Merged" için bir bildirim gönderebilir ve dağıtım için geliştiriciye geri bildirim gönderebilir.

Sprint Planlama ve Görev Hazırlığı

sprint planlama sırasında, standart alttaslar (örneğin, “Yaz testleri”, “Güncelleme belgeleri”) veya varsayılan tarihler nedeniyle önemli planlama süresini bozabilir.Yeni bir görevin eklendiği zaman, kapsamı ve çabayı yeni bir şekilde oluşturabilmenin bir kuralı oluşturun. Kural bir şablondan önceden belirlenmiş alttaslar ekleyebilir ve son tarihe kadar görevi ayarlayabilir.

Yayın Not Generation

Sınırlanmış görevlerden salıvermek tartışmalıdır.Bir görevin “Done” veya “Released” bölümü ile etiketlediği bir kural yapılandırın. Kural, görev başlığını otomatik olarak kopyalayabilir ve bir serbest bırakma görevine girebilir veya bir çalışma listesine bir şekilde başvurabilirsiniz.

Otomatik Standup Hatırlatıcılar

Günlük standlar genellikle Slack veya e-posta yoluyla gönderilen manuel güncellemelere güveniyor. Bunun yerine, her sabah çalışan bir kural kurdu (bugün ne yapacağım” ve “Blockers” olarak, proje yöneticisi her takım için tek bir görüş alır, çünkü görev herhangi bir “sonsuza kadar” gibi hızlı bir şekilde genişletilebilir.

Asana ile Mühendislik Araçlarıyla Bütünleşme

Kurallar Asana'da otomasyon işliyorken, CircleD:0)Sekizlemeler[[Dönler: 1) Takımınızın zaten kullandığı dış araçlara bağlanmak için Asana'yı otomatik olarak kullanır -GitHub, GitLab, Jira, Slack, Bitbucket, CircleCI, ve daha fazlası. Bu entegrasyonlar, bu tür işlemleri otomatik olarak Asana'da ve tersi olarak senkronize etmek mümkün kılar.

GitHub ve GitLab Entegrasyonu

GitHub entegrasyonu için resmi Asana (ve GitLab meslektaşı) bağlantılar taahhüt eder, şubeler, talepler ve Asana görevlerine kadar dağıtımlar.Bir geliştirici Asana görevi URL'yi içeren bir mesaj uygularsa, entegrasyon işlemine otomatik olarak bir bağlantı ekler.Bir istek bir araya geldiğinde, bir kural daha sonra QA'ya “Okuyabilir” veya “Done.”

Slack integration for Bildirims

Slack birçok mühendislik ekibi için iletişim merkezidir. Asana + Slack entegrasyonu, görev hatırlatmalarını, onay isteklerini ve durumu doğrudan kanallarınızda güncellemenizi sağlar. Yüksek öncelikli bir hatanın ilanı verildiğinde tüm takımı haberdar etmek veya bir kod incelemesi görevinin bir mühendise doğrudan bir mesaj göndermektir.You can also create Asana tasks from Slack messages, turn adhoc requests into trackable work without leave your chat.

Zapier veya Make (eski Integromat) ile bağlantı kurmak

Asana'nın inşa edilmiş bağlantılarından etkilenmeyen daha karmaşık entegrasyonlar için, Zapier veya [D)[Döneticileri ve diğer binlerce araçta olaylara dayanarak hareket etmene izin veren veya değiştirmelerine izin veren bir adım atarak, örneğin, her yeni bir Asana görevi oluşturmak için, veya güncellemek için Asana görevi yerine getir.

Jira ve Asana Sen

Jira'dan takımlar ya da hibrit bir ortam sürdürme, Asana'nın iki yönlü Jira entegrasyonunu kullanabilir ve proje izlemesi için tek bir gerçek kaynağına ihtiyaç duyar.

Step-by-Steps Kurallarını ve Entegrasyonları Belirlemek için Yön Rehberi

Şimdi olasılıkları anladığınız için, burada kendi Asana projelerinde otomasyon uygulamak için pratik bir kılavuz.

İlk Kuralınızı Oluşturun

  1. Kuralın koşmasını istediğiniz projeye geri dönün.
  2. Proje sayfasının üst kısmındaki (proje ayarlarında görünür değilse)Rules[[Dönetici:0)[[[Döneticiler[Döneticiler)
  3. ClickFLT:0)+ Kuralı ekle[[Dönetici:0) ve bir şablon (örneğin, “Auto-assign tasks”) veya sıfırdan başlayın.
  4. Define theFL:0)trigger[[[DÜT 1:0)[[[Üyesel Uyarılar “Task ekledi”, “Task bölüme taşındı” veya “Task, tarih tayin edilen tarih nedeniyle”
  5. Seçmeli olarak,FL:0) şartlar[[[Dönemli: 1), bir görevin belirli bir etiket, özel alan değeri veya ataması olduğunda çalıştırın.
  6. Bir görev ayarlayabilirsiniz, bir alttask şablonu ekleyin, özel bir alan değiştirin, görevi bir bölüme taşıyın veya bir bildirim gönderebilirsiniz.
  7. Kuralı ve onu göz önünde bulundurun. Bunu, tetikleyici durumu karşılayan bir örnek görevi ekleyerek test edin.

Bir Entegrasyonu Bağlamak (örneğin GitHub)

  1. Asana profili menüsünden, go toETHFLT:0) Profil Ayarlarım[Döneticilerim[Dönetici:2) Uygulama ve kayıt; Ins) >[FLT: 5)
  2. "GitHub" için arayın ve [[0) ek).
  3. GitHub hesabınızı bağlanmak için izin verilen akışı takip edin. Hangi depoları veya organizasyonları bağlantı kurmak için seçmeniz gerekebilir.
  4. Bir Asana görevi URL'yi içeren herhangi bir mesaj (örneğin, 03.) otomatik olarak bu göreve yorum ekleyecek.
  5. Daha derin otomasyon için, bir kuralla entegrasyonu birleştirin: örneğin, bir görev yorumu bir GitHub çekme isteği bir araya geldiğinde, görevi “Kom İnceleme” bölümüne taşır.

Gelişmiş: Multi-Step Kuralları ve Koşullu Mantık

Asana şimdi, Kurallar'da desteklemektedir, görev verilerine bağlı olarak farklı eylemleri çalıştırmanıza izin verir. "Bir başka tetikleyici veya eylem" seçeneğine göre, örneğin, bir hata raporu "Critical" olarak adlandırılır ve bu kuralların tamamının 4 saate kadar yapılmasını sağlar; “Düşük” olarak adlandırılır ve 30 gün boyunca “Düşük” işlemine kadar ayarlayabilirsiniz.

Mühendislik Takımları için Gelişmiş Otomasyon Desenleri

Temel Kurallar ve entegrasyonlar ile rahat olduğunuzda, bu kalıpları iş akışlarınızı süperçelemek için düşünün.

Özel Kurallar ile Onaylanmış İş Akışları

Birçok mühendislik süreci onay gerektirir - bir onay grubu için görevi alır, çünkü tarih (örneğin, 2 iş günü), ve görev “Uygulamalı” bir ikinci kurala taşındığında bir yöneticiye geri dönebilir.

Salı ve İşsizlik Gates

Tüm çek olmadan devam etmeyi önlemek için, bir serbest bırakma işlemine izin veren bir kural kurmak. Örneğin, bir serbestlik görevi “İşletme için oku” olarak hareket ettiğinde, bir kural tüm alttaklara (örneğin, “QA’nın yaptığı” bir kurala izin vermek ve bildirimde bulunabilir.

Yeni Mühendisler için Otomatik Olarak

Yeni bir mühendis katıldığında, yeni bir üyenin ekipe eklediği bir kural (özel bir alan veya üyelik değişikliği) otomatik olarak yeni kiralama ve “Gelişme ortamı” için atamayı sağlar.

Cross-Project Bağımlılık

Asana'nın Kuralları şu anda tek bir proje içinde çalışır, ancak arkadan bir ekip kullanarak proje otomasyonu taklit edebilirsiniz:0)Rules + Custom Fields) ile bir araya getirilen [[Dön-Home) - Birden fazla projede ortaya çıkan bir kural (bir arkadan gelen bir takım "Blocking durumu" - "Reend görevi geri dönüşümlü" için geri dönüşümlü olarak geri yükleme görevi "Blocking durumu" için tıklayın.

Sürdürülebilir Otomasyon için En İyi Uygulamalar

Otomasyon, dikkatle yönetilmezse, beklenmedik davranışlara veya durgun iş akışlarına yol açabilir. Bu uygulamaları takip edin Asana otomasyonunuzu zamanında güvenilir ve değerli tutmak için.

  • [FONT:0] Küçük başlayın ve iterate.[[Dönetici:0)Bir kez bir iş akışı. Tüm takıma gitmeden önce test edin. Kompleks otomasyonlar, ilk birkaç hafta boyunca onları yakından izleyebilir.
  • [FONT:0] Her kuralı ve entegrasyonunu garanti eder.[[Dönetici: 1 ) Yaşam belgesini (veya bir wiki’de) korur ve her kuralın ne yaptığını, neden var olduğunu ve hangileri korumayı sağlar.
  • [FONT:0) Anlaşmaları adlandırmak.[[Dönetici:0) Kurallarınızı bir kategori veya sorumlu bir kişi ile ekleyebilmek (örneğin, “Bug Triage: Auto-assign critical böceklerin”). Bu daha sonra kontrol ve denetim kurallarını bulmak daha kolay hale getirir.
  • [FONT:0]Review otomasyon çeyrek olarak.[[Dönetici:0]Ekm:) Ekibinizin süreçleri geliştikçe, bazı kurallar eski veya düzeltmeye ihtiyaç duyabilir.Mevcut iş akışlarını ve güncelleştirme koşullarını veya eylemleri tamamlamak için tekrarlanan bir inceleme.
  • [FONT:0]Set up monitoring and uyarılar.[[Dönetici:0] Asana'nın Kuralı tarihi size her zaman bir kural çalışır. Bu, hataları yakalamak için periyodik olarak kontrol edin (örneğin, bir döngü nedeniyle binlerce kez yangınlar).
  • [FONT:0] Tüm takımı dahil etmek.[[Dönetici:0] Otomasyon şeffaf olmalıdır. Kurallara geri bildirimler için mühendislere sorun - zaman tasarrufu sağlar veya karışıklık yaratırlar? Yeni bir kural tanıtdığınızda, bir takım toplantısında bunu duyur ve sorunlara sebep olursa onu devre dışı bırakmak için basit bir yol sunar.

Otomasyon Etkisinin İncelenmesi

Otomasyonda devam eden yatırımları haklı çıkarmak ve gelişme alanları tanımlamak için, etkilerini ölçmek zorundasınız. İşte takip etmek için önemli ölçümler.

  • [FONT:0]Time haftada tasarruf etti.[[Dönetici:0] Örneğin, her otomatik iş yerinin manuel çabayı tahmin edin. Örneğin, eğer bug triage günde 30 dakika sürerse ve şimdi haftada 2,5 saat tasarruf edilir.
  • [FONT:0]İnsan hatalarına Giriş[Döneticileri tespit eden görevleri yerine getirir, tarihleri kaçırır veya otomasyondan önce ve sonrasında eksik elofflar bile takım ahlaki olarak büyük bir etkiye sahip olabilir.
  • [FONT:0]Cycle zamanı.[[Dönetici:0]Cycle zamanı[Döneticiler, incelemeler ve QA arasındaki eloffları sık sık sık hızlandırır, bu yüzden otomatik olarak iş akışları için zaman döngüsünde bir azalma göreceksiniz.
  • [FONT:0]Team memnuniyeti [[Döneticileri periyodik olarak araştırın. “overhead” üzerinde ne kadar zaman harcadıklarını sorun. “gerçek çalışma” hakkında şikayetlerde düşüş, otomasyonunuzun çalışmadığı güçlü bir göstergedir.
  • [FONT:0]Rule execution hataları.[[Dönetici:0]Rule execution hataları.[Dönetici:0)[Dönetmelik:0)Deneyt hataları[Dönetmenler için Asana’nın kural tarihi başarısızlıklar için.Eğer bir kural sürekli başarısız olursa (örneğin, eksik alanlar veya yanlış etiketler nedeniyle), bu süre içinde bir göz önünde bulundurmaktan ziyade hayal kırıklığı yaratıyor.

Liderlik sonuçlarını sunarken, bir kuvvet multiplier olarak çerçeve otomasyonu. haftada 5 saat süren bir manuel görevlerde tasarruf eden bir mühendis, kod optimizasyonu, mentorluk veya mimari iyileştirme gibi daha yüksek değerli aktivitelere yol açabilir. çeyrekte, bu daha fazla insanı işe almadan önemli verimlilik kazanımlarına yol açıyor.

Başlayın: Hızlı Bir Eylem Planı

Mühendislik ekibinizde otomasyon uygulamaya hazırsanız, burada pratik bir yol haritası:

  1. [FONT:0) Mevcut iş akışlarınızı aktifleştirin.[DÜT:1] Tüm tekrarlanan görevleri, ekibinizin günlük veya haftalık olarak performans gösterdiğiniz görevleri yerine getirir. Hangileri yönetsel ve öngörülebilir (endüstriyel for otomasyon) vs.
  2. [FONT:0] Hızlı kazanımı kabul eder.[[Dönetici:0] Yeni gelen böcekleri otomatik olarak atamak gibi basit, yüksek performanslı bir otomasyonla başlayın. Bu, ekibinize acil rahatlama ve satın alma sağlar.
  3. [FONT:0] Gerekli entegrasyonları ele alalım.[DÜDÜT:1] Connect Asana ile GitHub, Slack ve diğer herhangi bir araç, ekibinizin günlük kullanımları kullandığı resmi bağlantıları kullanın.Sadece Zapier/Make gerektiğinde kullanın.
  4. [FONT:0] Ekibinizi kontrol edin.[[Döneticileri nasıl çalışır ve nasıl kendi başlarına yaratabileceklerini göster. Empower them to automate their own again tasks without always based on a project manager or admin.
  5. [FONT:0]İtemel ve genişletilebilir.[[Döneticiler istikrarlı olduğunda, onay iş akışları veya trans-proje bağımlılıkları gibi daha karmaşık kalıpları hareket ettirir. Ölçme ve değerlendirmeye devam edin.

Otomasyon bir tek zamanlı kurulum değildir; takımınızla gelişen bir disiplindir. Asana Kurallarını ve günlük mühendislik iş akışınıza entegre ederek, drudgery'yi idare eden bir sistem yaratırsınız, böylece ekibiniz harika bir yazılım oluşturmaya odaklanabilir.

Daha fazla okuma için, resmi olarak ) ve Zikir Asana entegrasyonu rehberi[FLT 7][D|D|D|Dönetici olarak desteklenmeyen araçları bağlamanız gerekir.