Seminars
A seminar is more than 50% presentation of ideas and concepts. Participants are provided readings and questions to consider prior to attending the seminar in order to facilitate participation. Substantial time is available for questions and discussion. Seminars typically are 3-4 hours in duration.
Sem: MSA100 — What Are and Why Do We Need Micro-service Architectures?
The idea and, to a limited extent the practice, of Micro-service Architecture (MSA), has captured the attention of software developers and development teams. This half-day seminar introduces the idea; argues the potential benefits; identifies potential risks; covers the historical threads behind MSA; outlines and approach; and enumerates the tools and critical concepts that assure MSA success.
Who should attend: The seminar is oriented toward business managers, technical managers, and developers. The goal is a common vision of what, why, and how to utilize MSA in context.
Duration: 4 hours
Cost: $100 per attendee, a minimum of 20, a maximum of 35. Group Rates available.
Sem: HS-100 — The Compleat Developer
It takes more than exquisite coding skills to be a software developer. The software craftsmanship movement recognizes this fact, but only partially. This seminar outlines the range of skills and knowledge required to be a complete (archaic spelling deliberately used) developer.
Covered topics include hard skills like storytelling and design thinking, design, and coding; to the breadth of required knowledge; too soft skills like communication, team participation, team leadership, and coaching.
An action plan for individuals and groups wishing to achieve the status of Compleat Developer ends the session.
This seminar is directed to developers and development teams.
Duration: 4 hours
Cost: $150 per attendee, a minimum of 12, a maximum of 20. Group Rates available.
Sem: SS-210 — Intra and Inter-Team Communications
Description:
This seminar is directed to developers and development teams.
Duration: 4 hours
Cost: $150 per attendee, minimum of 20, maximum of 30. Group Rates available.
Sem: SS-220 — Team Leadership
Description:
This seminar is directed to developers and development teams.
Duration: 4 hours
Cost: $150 per attendee, minimum of 20, maximum of 30. Group Rates available.
Sem: SS-230 — Coaching Foundations
Description:
This seminar is directed to developers and development teams.
Duration: 4 hours
Cost: $150 per attendee, minimum of 20, maximum of 30. Group Rates available.
Sem: SS-240 — Advanced Coaching Technique
Description:
This seminar is directed to developers and development teams.
Duration: 4 hours
Cost: $150 per attendee, minimum of 20, maximum of 30. Group Rates available.
Sem: SS-250 — Zen and the Art of Software Development
Description: This seminar is directed to developers and development teams.
Duration: 4 hours
Cost: $150 per attendee, minimum of 20, maximum of 30. Group Rates available.
Workshops
The duration of a workshop is 8-12 hours: a mix of presentation, with hands-on small group exercises, discussions, and question/answer sessions.
Wrk: MSA-200 — Essentials of Micro-service Architecture
This is a ‘hands-on’ workshop with participants working on provided examples and/or problems from their own domain.
We begin with the definition of MSA, motivations, and challenges along with some examples of successful application of the approach. We then focus on technical concerns: identifying micro-services (behavior; aggregating, and coding micro-services (coupling and cohesion); modeling micro-service providers; domain decomposition and bottom up design; from micro-service to components; robust components; application design; system design; and advanced topics like autonomous micro-services.
Also covered are the implications for the development process and for developer skill sets. Finally we discussion connections to other trends (e.g. DevOps) and outline useful tools.
This seminar is directed to developers, development teams, and technical managers.
Duration: 12 hours
Cost: $225 per attendee, minimum of 12, maximum of 20. Group Rates available.
Wrk: HS-210 — Stories in Software Development
Description:
This seminar is directed to developers and development teams.
Duration: 8 hours
Cost: $195 per attendee, minimum of 12, maximum of 20. Group Rates available.
Wrk: HS-220 — Design Thinking
Description:
This seminar is directed to developers and development teams.
Duration: 12 hours
Cost: $225 per attendee, minimum of 12, maximum of 20. Group Rates available.
Wrk: HS-230 — Service and Component Design
Description:
This seminar is directed to developers and development teams.
Duration: 8 hours
Cost: $195 per attendee, minimum of 12, maximum of 20. Group Rates available.
Wrk: HS-240 — Application and System Design
Description:
This seminar is directed to developers and development teams.
Duration: 8 hours
Cost: $195 per attendee, minimum of 12, maximum of 20. Group Rates available.
Wrk: HS-250 — Complex Adaptive Systems: Enterprise and IT
Description: This seminar is directed to developers and development teams.
Duration: 8 hours
Cost: $195 per attendee, minimum of 12, maximum of 20. Group Rates available.