Zihin haritaları , programcıların çalışma biçimlerini organize etmede nasıl faydalıdır?
Zihin haritaları , programcıların çalışma biçimlerini organize etmede nasıl faydalıdır?
Yanıtlar:
Zihin Haritası => UML.
Zihin haritalaması ile başlayabilirsiniz. Genel, kötü yapılandırılmış zihin haritalama teknikleri başlamak için iyidir, ancak büyük ölçüde işe yaramaz ve kafa karıştırıcıdır.
Zihin haritalama diyagramları yerine UML diyagramları kullanın.
Sistemin belirli görüşlerine veya yönlerine odaklanın:
Kullanım Vaka şemaları, aktörlerin kullanım örneklerinin birinci sınıf zihin haritalarıdır. Gösterimleri değiştirin ve iyisiniz.
Sınıf diyagramları, sınıflar veya nesneler arasındaki statik ilişkilerin bir zihin haritasıdır. Gösterimi UML olarak değiştirin, sorun yok.
Dizi ve Faaliyet diyagramları, nesneler arasındaki dinamik ilişkiler için zihin haritaları olabilir. Yine, gösterimlerinizi genel zihin haritalamadan belirli UML'ye değiştirin ve uygulamalarınızda küçük bir değişiklik yaparak çok daha üretken olabilirsiniz.
Dağıtım ve Bileşen diyagramları, belirli konulara (fiziksel dağıtım ve yazılım mimarisi) odaklanan birinci sınıf zihin haritalarıdır.
Diğer tüm araçlarda olduğu gibi bu da kötü bir şekilde yanlış kullanılabilir. Daha iyi yazılım yazmamı sağlayan herhangi bir araç bulmaya değer bir araç. Zihin haritaları, özellikle erken aşamalarda, size (ve kullanıcılarınıza) neler yapıldığına dair net bir fikir edinebilmeniz için bir avantaj sağlayabilir. Bununla birlikte, taşınması kolaydır:
Kaynak bilinmiyor - Nereden aldığımı hatırlamıyorum ve resimlerde öneri sunacak bilgi yok.
Zihin haritalamayı çoğunlukla sistemin gelecekteki kullanıcılarıyla konuşurken erken tasarım aşamalarında kullanıyorum. Bu şekilde bilgiler hızlı bir şekilde (yeniden) yapılandırılabilir. Gerçek iş için ben somtimes iş öğeleri ile bir zihin haritası çizin ve bittiğinde her öğeyi kontrol edin.
Mindmaps alos öğrenirken kullanışlı olabilir. Konferans konuşması veya podcast dinliyorsam konuyla ilgili bir zihin haritası çizerim. Bu, gelecekte bilgileri daha iyi hatırlamama yardımcı oluyor.
Bazı araştırmalar ayrıca çizmenin (bazen zihin haritasının yanında yapıyorum) beynin daha fazla alanının aktif olmasına yardımcı olur ve daha iyi bilgi emilimi ve analizleri sağlar.
Uygun bir tasarımınız varsa, çalışmanızı düzenlemek için gerçekten bir zihin haritasına ihtiyacınız yoktur. Tüm görevler önceden tanımlanmıştır. Ekstra bir şey yapılması gerekiyorsa, proje yöneticisinin uyarılması gerekir ve geliştirici için bu ekstra görevi planlayabilir.
Bir kullanırken çevik proje size gibi muhtemelen aldığım bir şeyi yönetmek için bir yaklaşım hikayeleri temelde yapılması gereken küçük görevler bulunmaktadır.
Zihin haritalamayı kullanabilirsiniz, ancak kendiniz yapmak ve iş arkadaşlarınızla düzenli bir şekilde paylaşmak yerine böyle bir şey sunan bir proje yönetimi çözümü kullanmak daha iyi bir şey.
Bu soruyu oldukça belirsiz ve aşırı genel buluyorum - biraz açıklığa kavuşturduysanız / uzmanlaştıysanız yardımcı olacaktır.
Her neyse, zihin haritaları, büyük miktarda ham kavramları / fikirleri / gerçekleri / düşünceleri vb. İzlemeniz ve aklınızda düzenlemeniz gerektiğinde genel olarak yararlıdır. Bunları kağıda / ekrana koymaya ve ilişkilerini çizmeye başlamanıza yardımcı olur ve hiearchy dışarı. Birçok insan görsel türdür, bu yüzden zihinsel olarak yakalayabilmek için bir resim / şemadaki şeyleri görmeleri gerekir. Ancak olmasa bile, herkesin üzerinde zihin haritası kullanışlı olabileceği zihin gücü sınırları vardır.
Programlamada, bu genellikle bir projenin erken aşamalarında kullanılır, örneğin ekibimizde
Programlama sırasında sıklıkla kağıt üzerinde zihin haritaları kullanırım: kağıt üzerine yazmanın bilgisayardaki görevlere girmekten daha hızlı olduğu ve görev sayısının gün sonunda atılabilecek kadar küçük olduğu her durumda (aksi takdirde, evde yapılacak proje üzerinde çalışmak isteyebilirim, sadece yapılacak dos haritasımın ofiste kaldığını keşfetmek için).
Daha uzun vadeli projeler için, bilgisayarımda özel bir yapılacaklar listesi yöneticisi kullanıyorum, bu da kaybetmenin imkansız olmasının avantajına sahip (bir kağıdın aksine).
Bu nedenle, kağıt zihin haritalarını görevleri mantıklı bir şekilde hızlı bir şekilde organize etmek ve anında görev eklemek için yararlı buluyorum: küresel resme odaklanmama ve görevleri kolayca önceliklendirmeme yardımcı oluyorlar.