In che modo mappe mentali sono utili ai programmatori per organizzare il loro modo di lavorare?
In che modo mappe mentali sono utili ai programmatori per organizzare il loro modo di lavorare?
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.
Utilizza diagrammi UML invece di diagrammi di mappatura mentale.
Concentrati su particolari viste o aspetti del sistema:
I diagrammi dei casi d'uso sono mappe mentali di prima classe dei casi d'uso degli attori. Cambia notazioni e stai bene.
I diagrammi di classe sono una mappa mentale delle relazioni statiche tra classi o oggetti. Cambia notazione in UML e stai bene.
I diagrammi di sequenza e attività possono essere mappe mentali per le relazioni dinamiche tra oggetti. Ancora una volta, modifica la tua notazione dalla generica mappatura mentale 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 (implementazione fisica e architettura software.)
Come con tutti gli altri strumenti, questo può essere mal utilizzato male. Trovo che uno strumento che mi aiuti 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 presa 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 l'informazione può essere rapidamente (ri) strutturata. Per il lavoro effettivo, mi baso disegnare una mappa mentale con gli oggetti di lavoro e spuntare ogni elemento al termine.
Le mappe mentali possono essere utili quando si apprendono. Se ascolto un discorso di conferenza o un podcast, disegno una mappa mentale del soggetto. Questo mi aiuta a ricordare meglio le informazioni in futuro.
Alcune ricerche suggeriscono anche di disegnare (a volte faccio al di là della mappa mentale) aiuta ad avere più aree del cervello attive con conseguente migliore assorbimento e analisi delle informazioni.
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 lui / lei può pianificare questa attività extra per lo sviluppatore.
Quando utilizzi un approccio agile per gestire il tuo progetto probabilmente hai qualcosa come storie che fondamentalmente sono piccoli compiti che devono essere fatti.
Potresti usare il mindmapping, ma per me è meglio usare una soluzione di project management che offre già qualcosa del genere invece di farlo da solo e non condividerlo in modo organizzato con i tuoi colleghi.
Trovo questa domanda abbastanza vaga e eccessivamente generica: sarebbe di grande aiuto se chiarissi / specializzassi un po '.
In ogni caso, le mappe mentali sono in generale utili quando devi tenere traccia e organizzare nella tua mente una grande quantità di concetti / idee / fatti / pensieri non elaborati ecc. Aiuta a metterli su carta / schermo e iniziare a disegnare le loro relazioni e la loro ricerca. Un sacco di persone sono tipi visivi, quindi hanno bisogno di vedere cose in una foto / diagramma per essere in grado di afferrarlo mentalmente. Ma anche se no, ognuno ha i suoi limiti di potere mentale, al di sopra dei quali una mappa mentale può essere utile.
Nella programmazione, questo è tipicamente usato nelle prime fasi di un progetto, ad es. nel nostro team lo usiamo
Spesso uso le mappe mentali su carta quando si programma: in ogni situazione in cui la scrittura su carta è più veloce di quando si immettono le attività sul computer e dove il numero di attività è abbastanza piccolo da consentire di gettare via la mappa mentale alla fine del giorno (altrimenti, potrei voler lavorare sul progetto a casa, solo per scoprire che la mia mappa mentale delle cose da fare è rimasta in ufficio).
Per i progetti a lungo termine, utilizzo un gestore di elenchi di cose da fare personalizzato sul mio computer, che ha il vantaggio di essere quasi impossibile da perdere (al contrario di un foglio di carta).
Quindi, trovo le mappe mentali cartacee utili per organizzare rapidamente le attività in modo logico e per aggiungere attività al volo: mi aiutano enormemente a rimanere concentrati sull'immagine globale e anche a dare la priorità alle attività.
Leggi altre domande sui tag mind-mapping