190 likes | 318 Vues
Mindmaps. For Better Programming Michael Smith michael@teratech.com TeraTech, Inc. What are is a mindmap? Why mindmap? How to mindmap Resources. Overview. Speaker Information. 25 years programming 10 years with ColdFusion 7 years with Fusebox Custom development
E N D
Mindmaps For Better Programming Michael Smith michael@teratech.com TeraTech, Inc. CFUNITED – The premier ColdFusion conference www.cfunited.com
What are is a mindmap? Why mindmap? How to mindmap Resources Overview
Speaker Information • 25 years programming • 10 years with ColdFusion • 7 years with Fusebox • Custom development • Teach one-on-one and custom classes • Fusebox and Process Methodology • MDCFUG, CFUNITED
What is a Mindmap? • A mindmap is a visual way of organizing ideas in a web-like structure.
Why mindmap? • Use right brain (visual, intuitive) as well as left brain (logical, linear) • Make new connections between ideas • Fast and easy to create • Easy to learn • Fun!
Benefits of Mindmaps • Visual • Hierarchical • Easy to connect “distant ideas” • Like an outline • Brain dump first, then easy to rearrange ideas
Mindmap Parts What constitutes a Mindmap? • Center word and image • Branches • Sub-branches – less important info • Single keywords • Images and color
How to create a Mindmap • Paper on side (landscape) • Draw Central image • Add key words and branch lines • Add sub-branches, associate ideas • Print • Add emphasis
Key words • One word! • Forces you to think before you write
Mindmap Steps • Prepare • Generate map • Associate freely • Review • Incubate – take a break! • Re-organize • New map in clockwise sequence • Act
Uses of Mindmaps • Planning • Brainstorming • Group thinking • Documenting • Note taking • Resources
Mindmaps in Programming • Requirements gathering • Fusebox Architecting • Development brainstorming • Testing and debugging • Project management • Questions and resources
Mindmap design tips • Single words • Use colors • Use pictures
Conclusion • Mindmaps are increase thinking and remembering • Improve developer and business discussions • Easy to use
Resources • Tony Buzan www.mind-map.com • Mindmapper www.mindmapper.com • Open mind www.matchware.net • Fuseminder and mindfuser www.grokfusebox.com • Innovation Tools www.innovationtools.com/resources/mindmapping.asp • Google Directory www.google.com/Top/Reference/Knowledge_Management/Knowledge_Creation/Mind_Mapping/ • Mapping Inner Space Nancy Margiulies and Nusa Maal
Questions? Ask now or Email me at michael@teratech.com