190 likes | 330 Vues
Join Michael Smith from TeraTech at CFUnited, the premier ColdFusion conference, as he explores the powerful technique of mindmapping. Discover how to visually organize your ideas to enhance programming practices, increase creativity, and improve documentation. Learn the fundamentals of creating effective mindmaps, including tips for planning, brainstorming, and project management. With 25 years of programming experience, Michael will demonstrate how mindmaps can streamline your development process and improve collaboration among teams.
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