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.