smith mindmaps for better programming

19
CFUNITED – The premier ColdFusion conference www.cfunited.com Mindmaps Mindmaps

Upload: u070334

Post on 10-May-2015

2.175 views

Category:

Education


2 download

TRANSCRIPT

Page 1: Smith Mindmaps For Better Programming

CFUNITED – The premier ColdFusion conference www.cfunited.com

MindmapsMindmaps

Page 2: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

OverviewOverview

What are is a mindmap? Why mindmap? How to mindmap Resources

Page 3: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Speaker InformationSpeaker 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

Page 4: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

What is a Mindmap?What is a Mindmap?

A mindmap is a visual way of organizing ideas in a web-like structure.

Page 5: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Sample hand drawn mindmapSample hand drawn mindmap

Page 6: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Why mindmap?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!

Page 7: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Benefits of MindmapsBenefits of Mindmaps

Visual Hierarchical Easy to connect “distant ideas” Like an outline Brain dump first, then easy to rearrange

ideas

Page 8: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Mindmap PartsMindmap Parts

What constitutes a Mindmap? Center word and image Branches Sub-branches – less important info Single keywords Images and color

Page 9: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Mindmap Circuits and FuseactionsMindmap Circuits and Fuseactions

Page 10: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

How to create a MindmapHow 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

Page 11: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Key wordsKey words

One word! Forces you to think before you write

Page 12: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Mindmap StepsMindmap Steps

Prepare Generate map Associate freely Review Incubate – take a break! Re-organize New map in clockwise sequence Act

Page 13: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Uses of MindmapsUses of Mindmaps

Planning Brainstorming Group thinking Documenting Note taking Resources

Page 14: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Mindmaps in ProgrammingMindmaps in Programming

Requirements gathering Fusebox Architecting Development brainstorming Testing and debugging Project management Questions and resources

Page 15: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Mindmap design tipsMindmap design tips

Single words Use colors Use pictures

Page 16: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Objections to MindmapsObjections to Mindmaps

Page 17: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

ConclusionConclusion

Mindmaps are increase thinking and remembering

Improve developer and business discussions

Easy to use

Page 18: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

ResourcesResources

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

Page 19: Smith Mindmaps For Better Programming

June 28th – July 1st 2006

Questions?Questions?

Ask now or Email me at

[email protected]