Programcı / Geliştirici Kişisel Organizasyonu [kapalı]


9

Geliştirici olarak çalışmanızı organize etmek için hangi araçları / yöntemleri / stratejileri kullanıyorsunuz? Detaylar verebilir misiniz?


Bu muhtemelen programcılara özgü olmadığı için üretkenlik.stackexchange.com'a aittir
JBRWilkinson

Yanıtlar:


6

Bir kullanmak personnal kanban sistemini benim her yeri bağlamlarda . Örneğin: Ev ofisi, Ev ve İş ofisi.

Bu yanıt bu blog gönderisine dayanmaktadır . En alakalı bilgileri çıkardım, ancak burada ayrıntı vermeyeceğim yöntemin psikolojik kısmı ile ilgilenebilirsiniz.

resim açıklamasını buraya girin

[...]

Bu, kavramlara dayandırılan son derece basit bir kişisel organizasyon yöntemidir.

Diğer birçok avantajla birlikte şunları yapmanıza yardımcı olacaktır:

  • Savaş Erteleme
  • Genel kaygı düzeylerini azaltın
  • Görünürlüğü artırın

[...]

Kişisel kanbanızın merkezi unsuru birikimdir. İş listesi, yapılacak her şeyin listesidir. Sürekli gelişiyor ve etkili olabilmek için ona güvenmelisiniz.

Toplamak

Notları alın ve kafanızdan geçen tüm görevleri listelemeye başlayın. Görev başına bir not kullanın. Bir şeyi unutursanız endişelenmeyin, bu araçla ilgili en iyi şeylerden biri, daha sonra bunları sürece dahil etmek için bir şeyler ekleyebilmenizdir. Toplama işlemi hakkında daha fazla bilgi için GTD'nin açıklamasına bakın. GTD hayranları, her bir “bağlam” için nasıl bir kanbanız olması gerektiğini görecekler.

Çalışmanızı tanımlama şekliniz çok önemlidir. "Bir sonraki işlem" ilkesi mümkün olduğunca kullanılmalıdır.

Örneğin, aboneliğinizi iptal etmek için telefon şirketinizi aramanız gerekiyorsa, "aboneliği iptal et" yazmayın, "Aboneliği iptal etmek için" Telefon Şirketini Ara "yazın.

Bu iki tanım arasındaki fark açıktır. İlk sürüm hedefinizi açıklarken, ikinci sürüm sizi harekete geçirmeye davet eder. Bu teknik özellikle ertelemeye karşı etkilidir. Zihninizin kaçınma stratejileri bulma olasılığı daha düşüktür.

Önceliklendirme

Tüm görevlerinizi notlarda aldıktan sonra, bunlara öncelik vermelisiniz. Görevlerinizi önem sırasına göre düzenleyin. Strateji basittir: bir görev her zaman diğerinden daha önemlidir. Öncelikleri belirlerken uzun vadeli düşünün. Yarının acil görevini yapacak önemli bir görev acil hale gelmeden tamamlanmalıdır. Acil görevlere sahip olmak her zaman daha fazla endişe yaratır.

Planlama

Corkboard'unuzda en fazla beş görevi "planlamanız" gerekir. Başka bir deyişle, tahtada toplamda 5'ten fazla notunuz olamaz. Yeni bir not eklemek için, elbette "Tamamlandı" olması koşuluyla, "Tamamlandı" bölümünde bulunan notu kaldırmanız gerekir.

İdeal olarak, biriktirme listenizdeki en önemli beş görevi seçersiniz. Ancak, ölçek ekonomisi gibi pratik nedenlerle görevleri gruplandırmaya karar verebilirsiniz. Bahçede bazı garip işler yapmanız gerekiyorsa, bunları birlikte yapmayı planlamak daha avantajlı olabilir.

infaz

Bir göreve başlamaya karar verdiğinizde, notu alıp "Devam Ediyor" a koyarsınız. Bu, işi gerçekten yapacağınızı gösterir. Herhangi bir nedenle işe başlamadan ertelemeye karar verirseniz, ilk sütundaki notu değiştirin.

İşte çok önemli bir kural: "DEVAM EDİYOR" da asla 2'den fazla not yazmayın. Bu, hiçbirini tamamlamadan aynı anda birkaç şey yapmaya başlamanıza engel olur; ertelemenin kök belirtilerinden biri. Bu basit kural, görevler arasında seçim yapmak için daha fazla zaman harcamanızı engeller ve ilerleyebileceğiniz anlamına gelir.

İş birikiminize düzenli olarak göz atabilirsiniz (örneğin her 2 ila 3 günde bir) ve gerekirse güncelleyip yeniden önceliklendirebilirsiniz. Görev notlarını "Tamamlandı" bölümünden alırken "Yapılacaklar" bölümüne eklersiniz.

Bir biriktirme listesine ekleyebilirsiniz, ancak bir görevi yalnızca biriktirme listesinden çıkarmanız gerekir; ancak tamamlanması artık istenen değeri sağlamazsa.

Bu süreç süreklidir. Yani sonu yok. Her zaman yapacak işlerimiz olacak, bu “durum normal”. Bu gerçeği kabul edebiliyorsanız, stres duygularını azaltmanıza gerçekten yardımcı olacaktır.

[...]


5

Eski kağıt ve kalem hala çalışıyorsa elektronik alet kullanmaya gerek yoktur.

Kısa bir süre için hatırlanması gereken şeyler için: Post-It notları . Artık gerekmiyorsa atın.

Düşünmek için: kağıt ve kalem . Artık ihtiyacınız olmayan çıktıların temiz arka yüzünü kullanmanız yeterlidir.

Yönetime rapor vermek için: ne kullanmamı söylediler .

Neyse ki temiz bir masa politikamız yok. : D


Katılıyorum. Kağıt ve kurşun kalem de işe yaradığında mükemmel aracı bulmaya çalışmak konusunda fazla fikrimiz yok. Ancak araçların yardım etmediğini söylememeliyim ... Sadece başka bir yere bakmadan önce basit metodolojilere
bakmalıyız

3

Farklı faydaları olan üç ana aracım var:

  • Hızlı - beyaz tahta - kısa vadede nihai, üzerinde herhangi bir şey karalayabilirim ve yerel herkes görebilir. Bunları laboratuvar makine durumu için kullanıyoruz ve kullanıcı arayüzü için zaman ve ekstra enerji olmadığında düşüncelerimi toplamak için kullanıyorum

  • Yönetim dostu - üst yönetim ile paylaşılması gerekebilecek her şey için (geçen test sayısı, uygulanan özellik sayısı vb.) - Excel kullanıyorum. Şirketimde, bir dizi farklı gerekli yönetim-iletişim mekanizması var - hepsi aynı verileri kullanıyor, ancak farklı formatlarda. Excel bunun için oldukça mükemmel - bana toplantı için bir grafik, muhasebeciler için bir e-tablo ve statü almak için e-posta gönderebileceğim şeylerin bir listesi.

  • Takım dostu - Bu kış onu kullanmam gerektiğinde kesinlikle Rasyonel Takım Konseri'ne geçtim. Beyaz tahta (ekip için uygun) ve Excel (yönetime uyumlu) kombinasyonuna sahiptir, çünkü hikayeler ve görevler çok sayıda şekilde oluşturulabilir ve filtrelenebilir, yine de ekiplerin takip etmeyi sevdikleri yollara ve kontrollere bağlı kalır durumu. IMO, bu en üst düzeydeydi, çünkü insanlar birbirlerine (ve ben, takım liderine) kendileri için işe yarayacak bir şekilde statü iletebildiler, ama dışarıdakiler için işe yarayacak şekilde render edebildim. Uyarı - ucuz değil, kurulum kolay DEĞİL ve bazı öğrenme eğrisi vardı - ancak çoğu kişi öğrenme eğrisini "buna değer" olarak değerlendirdi.


1

OneNote'ta sürekli yazma, kişisel organizasyon stratejimin belkemiğidir. Aşağıdakiler sizin için işe yarayabilir veya çalışmayabilir, ancak bana iyi hizmet ettiler:

  • Yazmak düşünmektir. Daha sonra atsanız bile çok ve çok yazın. Bir şeyleri kavramsallaştırmanıza ve hatırlamanıza yardımcı olur.
  • Notlarınızı iyileştirmek ve büyük hiyerarşik yapılar oluşturmak için zaman harcamayın. Böyle bir organizasyon kod için gereklidir, ancak yazmak için işe yaramaz, en azından benim için değil. Hiyerarşiler arşivler için uygundur (ancak arama sayesinde her zaman gerekli değildir), değil veya her zaman yüzünüzün önünde istediğiniz şeyler. Önce yazın ve sonra düzenleyin. Aramayı kullanın. Gezin ve ara sıra dolaşın, arada bir evi temizleyin.
  • Bir sayfayı (sekme değil, yalnızca bir sayfa) günlük günlük olarak tutun. Her şeyin çoğu buraya girmeli ya da en azından buradan başlamalıdır. Çok sayıda mermi listesi kullanın ve haftalık olarak özetleyin. Daha fazla alana ihtiyacınız varsa yeni bir sayfaya ayrılın. Uzun sürdüğü zaman, üst üste birkaç hafta kesin ve bir arşiv sayfasına koyun.
  • "Öğrenme" adında bir not defteri tutuyorum. Her sekme bir konudur ("konuyu" tanımlayan şey belirsizdir, ancak birkaç örnektir: Proje Yönetimi, SQL, Sanallaştırma, Python, Şifreleme, Bağımlılık Enjeksiyonu). Bu, web'den öğrenilen kitap notlarının ve materyallerin gittiği yerdir. Okuduğunuz her kitap hakkında not almıyorsanız, başlayın - sadece daha iyi bir anlayış elde etmekle kalmaz, aynı zamanda okuduğunuz her şeyin kişisel olarak uyarlanmış Cliff'in Notları'ndan oluşan bir kütüphane ile sonuçlanırsınız.
  • Tarayıcınızda köprüleri tutmak (veya bunlara ek olarak) yerine OneNote'ta notlarınız için yerel tutun. OneNote'ta bağlantıların topikal listelerinden başka bir şey olmayan sayfalar var.
  • Bir şeyi OneNote'a, özellikle de daha sonra başvurmak üzere e-postalara sürükleyip bırakmaktan korkmayın.

0
  • Proje Görev Listesi ... benim için bu TFS'dir, ancak bugzilla, fogbugz, vb.
  • Kişisel Görev Listesi ... Sütü hatırlıyorum . Burada tüm kişisel TODO'larımı (yinelenen görevlerle birlikte) ve iGoogle gadget'ını bana yapmam gereken şeyleri görsel bir hatırlatma vermek için koyuyorum .
  • Zaman yönetimi ile ilgili olarak, e-posta / twitter / facebook'a bakmadığım zaman bloklarını ayırmaya çalışıyorum (bazen kabul edilemese de). O zaman, TODO listemi sistematik olarak, birer birer ezmeye çalışıyorum.

Ayrı görev listeleri tasarım gereğidir. Ben çalışırken kişisel TODO'lar tarafından kesintiye uğramak istemiyorum. Ancak bağlamım kişisel zamana geçtiğinde, hâlâ dağınık olduğum için yapmam gereken şeyleri takip etmek için bir sistem istiyorum. Ve RTM görev için daha az gayri resmi (cinas yok) :-)


0

Şimdiden birçok iyi araç cevabı. Ben de yardımcı olacak birkaç "süreç" buldum

  1. Gelen kutunuzu sıfıra getirin ve bu şekilde saklayın. Ancak e-postalara yalnızca önceden belirlenmiş aralıklarla bakın (örn. Sabah, öğle yemeği ve gün sonu veya saatte bir kez, ne olursa olsun kaçabilirsiniz)
  2. Seri olarak çalışın - aynı anda iki ödev / kodlama faaliyeti gerçekleştirmeyin.
  3. Mümkün olduğunca erken teslim / teslim edin. Bu anahtar, problemleri çözmedeki ilk geçişinizi fazla mimar etmeyin. Önce çalışan bir şey alın, daha sonra tekrar gözden geçirin.
  4. Çalışırken fikirlerin bir kaydını tutun. Not almak, resim çizmek vb. İçin çok değerli bir defter / günlük buldum.

0

Evernote'u hemen hemen her şey hakkında not almak için kullanıyorum . Et ve patates proje aşamasına geldiğimizde, gereksinimleri gerçek görev yöneticisi olan redmine aktarıyoruz.


-2

Günlük bazda kendi kendini yönetmeniz için yapmanız gereken şey, büyük ölçüde çalıştığınız şirkete (organizasyon / yapı) bağlıdır.

  • Küçük bir işletme ise, o zaman tüm yapılacaklar yazılarını ihtiyaçlarınız için en uygun metin düzenleyicisini kullanarak elle yapmanız gerekir. Daha önce belirtildiği gibi - bu OneNote / Outlook'ta yapılabilir. Çeşitli hatırlatma çerçeveleri ve işlevleri artık işletim sistemlerine de entegre edilmiştir. Programlama Dili ve çalıştığınız IDE'ye bağlı olarak, sunulan kod bakımını ve iş akışı izleme enstrümanlarınızı kullanmanız gerekir.

  • Orta ölçekli bir şirketse, şirketin bazı Sunucu yazılımlarına dayanan kendi IS'sine sahip olması gerekir; örneğin, Outlook tabanlı ortam için tam kurumsal ortam sağlayan MS Server 2k8 (R2) Datacenter'da çalışan MS Exchange sunucusu. Büyük olasılıkla GExperts / CnPack / madExcept gibi üçüncü taraf araçlarını veya herhangi bir diğer araç şirketinin kullanmasını istiyorsunuz, bu da IDE yerleşik iş akışı yönetim işlevinin hiç / veya minimum düzeyde kullanılmamasına neden oluyor ... örneğin, Gant diyagramları.

  • Büyük bir işletme / şirket / işbirliği ise, Windows * tabanlı olmayan bazı sunucu yazılımlarında ve Mainframe sınıfı sunucu donanımlarında çalışan kendi IS departmanına özel prupoz sağlar. Bu alanda fazla yorum yapamam. Eğer yapsaydım, ya yasadışı olarak yaparım, yani ... üzgünüm çocuklar.

Hedeflediğiniz cevabın daha kesin kapsamını sağlayarak cevaplamak gerçekten zordur - VEYA - mevcut durumunuz hakkında daha ayrıntılı bilgi girersiniz.


Neden WIndows değil? Cevap basit:

Windows işletim sistemi, WIndows 95'ten beri, HER ZAMAN tek kullanıcı olmuştur; tek oturumlu İşletim Sistemi, bu nedenle kurumsal ortam için çalışmak üzere tasarlanmamıştır.

Karşılaştırma olarak Unix OS, yalnızca ağ iletişimi için üretilmiştir, bu nedenle sistem bileşenleri arasında dahili - donanım katmanı olmayan veri alışverişi için esas olarak Aktarım Protokolleri'ni (Hiper Metin; Dosya Aktarımı vb.) Kullanır.

Daha fazla bilgi için: http://www.techrepublic.com/blog/10things/10-fundamental-differences-between-linux-and-windows/406

NOT: Temel olarak - # 10, her şirketteki veri ve iş akışı üzerinde makul etkisi olan en büyük farkı yaratan şeydir.


PS: Orta ölçekli bir şirkette çalışıyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.