Smith Mindmaps For Better Programming

4,182 views
4,055 views

Published on

Published in: Education, Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,182
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
120
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Smith Mindmaps For Better Programming

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

    ×