Training Courses and Material
Since 2006 I have been running training courses in Australia and across South East Asia on a variety of topics including ICT management, Agile Methods, Business Intelligence and even some pure technical courses. The courses I teach draw on my ICT management and software engineering experience and aim to be highly practical, whilst providing participants with a solid understanding of the subject matter.
Organisations I have trained include; Sony Ericson, Motorola, Thales Asia, Commerzbank, DBS Bank, OCBC, Malaysia Telekom, DSD, Engineers Australia, and the Australian Federal Police. Below you will find links to all my current and previous training courses as well as links to the CC-BY-SA licensed course material - http://creativecommons.org/licenses/by-sa/3.0/. If you would like me to run one of these courses for your organisation, or know when the next public course will be run, please contact me.
ICT Management
Over the last 10 years I have held a variety of senior ICT management roles. These training course come from my personal experience and industry research.
- Agile Business Management - Under Development
- Leading Technical Teams - This 2 day interactive course will show you how to effectively lead and manage a technical team. This course will show you how technical groups work, how to motivate them and how to deal with conflict.
- Leading Distributed Teams - Software development is increasingly conducted over the Internet, by teams that can be thousands of kilometers from one another. Without the right tools and techniques, a team will be less efficient or even downright unproductive. This course teaches participants how to manage a distributed software development team using open-source tools, and suggests some techniques to reduce development overheads.
Agile
- Agile Business Management - Under Development
- Lean Kanban Practitioner: A lean approach to efficient work and workflow management! - Lean is a streamlined development, manufacturing and production technique as well as a philosophy that aims to reduce costs by eliminating all 'wasteful' processes.
- Starting with Kanban: A practical workshop on Value Stream Mapping and WIP</li> - In this hands-on workshop, we'll start at the very beginning and teach you how to build a Value Stream Map and use that to define your inital Kanban and WIP limits.
- Agile for Developers - Utilising modern Agile techniques, this course aims to provide the tools for software developers to improve their development, estimation and collaboration skills.
- Agile Methods - This course aims to provide the tools for software managers and teams to improve customer satisfaction through the rapid and continuous delivery of useful software.
- Advanced Agile Methods - This course is designed to supplement and expand on your experience of Agile. Focusing on several popular agile methods; including Scrum, Kanban, Extreme Programming, and Test Driven Development, this course will also teach ways of engaging effectively with customers, stakeholders and developers.
- Agile Business Intelligence - This 1 day course will cover the processes and workflows required to manage a Business Intelligence team or project in a flexible, iterative and agile manner. Based on common agile management methods, this course covers workflow, BI development, information requests, and customer engagement.
- Scrum (An Agile Project Management Approach to Software Development) - This one day course covers the basic concepts of Scrum project management and how this Agile methodology can be used within your organisation to improve development processes and reduce ongoing development costs.
- Agile for Embedded Systems - Embedded Systems have very different development standards and requirements for Project Management. This course will look at using the Agile processes including; Scrum, Test Driven Development and Feature Driven Design, to manage and develop embedded systems and hardware products.
- Agile Program Management - Under Development
Business Intelligence
- Agile Business Intelligence - This 1 day course will cover the processes and workflows required to manage a Business Intelligence team or project in a flexible, iterative and agile manner. Based on common agile management methods, this course covers workflow, BI development, information requests, and customer engagement.
Historical Courses (for reference only)
For historical interest only. I don't run these anymore unless explicitly requested.
- HISTORICAL: Database and SQL Testing with SQLServer - This 4-day workshop is designed for testers responsible for the validation and quality control of database driven applications and who want to improve their testing capabilities, and take advantage of the advanced features within MS SQL Server.
- HISTORICAL: Advanced SQL for Developers Workshop - This tutorial is aimed at developers and database administrators (DBA's) who write database driven applications and who want to take advantage of the more advanced features available. This course focuses on PostgreSQL, but most of the techniques will be applicable to any SQL 2003 compliant database.
- HISTORICAL: PostgreSQL administration
- HISTORICAL: Data Warehousing and Business Intelligence Systems - This course is designed to provide a thorough and practical coverage of the techniques and methodologies used to build a warehouse.
Sample Feedback From Attendees
- “Interactive, Evan was very responsive to questions asked” - Motorola
- “It was fun to learn, real life examples, practical approach & Q/A sessions” - Experian
- “[Evan] is very innovative and has a great ability to get everyone involved” - Dell
- “Great that it was tailored to Misys and recommended where to deviate from 'the book'” - Misys
- “Clear concepts of the subject, Best practices based on experiences” - UCBC
- “It was very thorough and informative, but fun as well because of the activities” - Game Services Group
- "Because all the participants came from the same company, we were able to customise the [workshop] according to what we really do.” – Fujitsu Ten Solutions