In che modo le mappe mentali sono utili per i programmatori nell'organizzazione del loro modo di lavorare?
In che modo le mappe mentali sono utili per i programmatori nell'organizzazione del loro modo di lavorare?
Risposte:
Mind Map => UML.
Puoi iniziare con la mappatura mentale. Le tecniche di mappatura mentale generiche e mal strutturate vanno bene per iniziare, ma, in gran parte inutili e confuse.
Usa i diagrammi UML invece dei diagrammi di mappatura mentale.
Concentrarsi su particolari punti di vista o aspetti del sistema:
I diagrammi dei casi d'uso sono mappe mentali di prima classe dei casi d'uso degli attori. Cambia notazione e stai bene.
I diagrammi di classe sono una mappa mentale delle relazioni statiche tra classi o oggetti. Passa alla notazione in UML e stai bene.
I diagrammi di sequenza e attività possono essere mappe mentali per le relazioni dinamiche tra gli oggetti. Ancora una volta, modifica la tua notazione dal mapping mentale generico a UML specifico e puoi essere molto più produttivo con poche modifiche effettive alle tue pratiche.
I diagrammi di distribuzione e dei componenti sono mappe mentali di prima classe incentrate su problemi specifici (distribuzione fisica e architettura software).
Come con ogni altro strumento, questo può essere usato male. Trovo che qualsiasi strumento che mi faciliti a scrivere software migliore sia uno strumento che vale la pena usare. Le mappe mentali, specialmente nelle prime fasi, possono darti un vantaggio in modo che tu (e i tuoi utenti) possiate avere un'idea chiara di ciò che viene fatto. Tuttavia, è facile lasciarsi trasportare:
La fonte è sconosciuta - Non ricordo da dove l'ho preso e non ci sono informazioni all'interno delle immagini per offrire suggerimenti.
Uso il mindmapping principalmente nelle prime fasi di progettazione quando parlo con i futuri utenti del sistema. In questo modo le informazioni possono essere (ri) strutturate rapidamente. Per il lavoro effettivo a volte disegno una mappa mentale con oggetti di lavoro e spuntare ogni articolo quando finito.
Le mappe mentali possono anche tornare utili durante l'apprendimento. Se sto ascoltando un discorso in conferenza o un podcast, disegno una mappa mentale dell'argomento. Questo mi aiuta a ricordare meglio le informazioni in futuro.
Alcune ricerche suggeriscono anche che il disegno (a volte lo faccio accanto alla mappa mentale) aiuta ad avere più aree del cervello attive con conseguente migliore assorbimento delle informazioni e analisi.
Se hai un design adeguato non hai davvero bisogno di una mappa mentale per organizzare il tuo lavoro. Tutte le attività sono predefinite. Se è necessario fare qualcosa in più, il project manager deve essere avvisato e può pianificare questo compito extra per lo sviluppatore.
Quando usi un approccio agile per gestire il tuo progetto, probabilmente hai qualcosa come storie che sostanzialmente sono piccoli compiti che devono essere fatti.
Potresti usare il mindmapping, ma penso che sia meglio usare una soluzione di project management che offre già qualcosa del genere invece di farlo da soli e non condividerlo in modo organizzato con i tuoi colleghi.
Trovo questa domanda abbastanza vaga e eccessivamente generale - sarebbe di aiuto se la chiarissi / specializzassi un po '.
Ad ogni modo, le mappe mentali sono generalmente utili quando devi tenere traccia e organizzare nella tua mente una grande quantità di concetti / idee / fatti / pensieri grezzi ecc. Aiuta a metterli su carta / schermo e iniziare a delineare le loro relazioni e ciao fuori. Molte persone sono tipi visivi, quindi hanno bisogno di vedere cose in un'immagine / diagramma per essere in grado di afferrarle mentalmente. Ma anche in caso contrario, ognuno ha i suoi limiti di potere mentale, al di sopra dei quali una mappa mentale può essere utile.
Nella programmazione, questo viene generalmente utilizzato nelle prime fasi di un progetto, ad esempio nel nostro team lo utilizziamo
Uso spesso le mappe mentali su carta durante la programmazione: in ogni situazione in cui la scrittura su carta è più rapida rispetto all'inserimento di attività sul computer e in cui il numero di attività è abbastanza piccolo da poter eliminare la mappa mentale alla fine della giornata (altrimenti, potrei voler lavorare sul progetto a casa, solo per scoprire che la mia mappa mentale delle cose da fare è rimasta in ufficio).
Per progetti a più lungo termine, utilizzo un gestore di liste di cose da fare personalizzato sul mio computer, che ha il vantaggio di essere quasi impossibile da perdere (rispetto a un foglio di carta).
Pertanto, trovo utili le mappe mentali cartacee per organizzare rapidamente le attività in modo logico e per aggiungere attività al volo: mi aiutano molto a rimanere concentrato sull'immagine globale, e anche a dare facilmente priorità alle attività.