The mind maps here link to several maps that I've created over the years whilst trying to capture thoughts and useful information on various things. In a number of cases these reflect books that I have read, although only a small fraction of my overall reading.
The mind maps have been created in most cases using FreeMind tool.
| MindMap | Comments |
| Psychology of Programming | These notes are a result of working my way through Psychology of Computer Programming by Gerald M. Weinberg |
| Classic Mistakes | These notes are brief points about classic project mistakes. Largely recorded whilst working through Steve C Connell's book on projects and developement such as Rapid Development: Taming Wild Software Schedules |
| Estimation | About task Estimation |
| Software Development Fundamentals | - |
| Customer Orientated Development | - |
| controlling Product Feature Sets | - |
| Aspects of Development Speed | - |
| Interviewing | Notes for conducting interviews with a focus on roles and skills |
| Project Life Cycles | - |
| Team Motivation | - |
| Productivity Tools | - |
| Project Recovery | - |
| Risk Management | - |
| Scheduling | - |
| Team Structure | - |
| Teamwork | - |
| Customer Orientated Development | - |
| SCRUM | The agile project management methodology promoted by Ken Schwaber |
| Software Test Automation | from reading the book - Software Test Automation |
| MindMap | Comments |
| Designing Enterprise Applications | - |
| SAIM | Secure Application Integration Methodology - a methodology to guide EAI activities, developed by Concept Five Technologies |
| MindMap | Comments |
| Enterprise Java Beans (EJB) | Enterprise Java Beans - drawn from reading books such as Mastering Enterprise JavaBeans |
| Enterprise Java Bean (EJB) Patterns | - |
| Enterprise Java Messaging (JMS) | This is about the application of the JMS API that facilitates portable interaction to technologies as WebSphere MQ etc |
| JNI (Java Native Interface) | Java Native Interface (JNI) - the texhnology/API for connecting directly to non Java applications |
| Portal Development | - |
| Portals | - |
| Servlet's and Java Server Pages (JSP) | Links directly to mind map |
| Jakarta Struts | Struts - Open Source Server Side MVC component |
| Ajax | AJAX (Asynchronous JacaScript and XML) - developed largely when reading Pro Ajax and Java Frameworks |
| XML (eXtensible Markup Language) | - |
| Windows User Experience | Looking at the Mircrosoft Windows User Experience Book |