Difference between revisions of "Consulting and Education"

 
(80 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
__NOTOC__
 
Contact me: mailto:craig@craiglarman.com
 
Contact me: mailto:craig@craiglarman.com
 
<br>
 
<br>
 
= Education =
 
= Education =
 +
<br>
 
[[Courses | Course List]]
 
[[Courses | Course List]]
 
<br>
 
<br>
[[Main_Page#Events | Upcoming courses and registration]]
+
<br>
 +
[https://less.works/trainers/craig-larman-as-a-trainer-8/courses_management Upcoming courses and registration]
 
<br>
 
<br>
 
<br>
 
<br>
Line 10: Line 13:
 
= Services/Consulting =
 
= Services/Consulting =
 
<br>
 
<br>
==== Deep-Dive Agile or Lean Management Q&A Workhop ====
+
==== Designing Adaptive Organizations: A Manager's Guide ====
Go to: [[Deep-Dive Question and Answer Management Workshop - Lean/Agile Product Development]]
+
Go to: [[Designing Adaptive Organizations: A Manager's Guide]]
<br>
 
<br>
 
<br>
 
==== Facilitating and Coaching Scrum or other 'Agile' Events for Skills Transfer ====
 
I attend your existing Scrum initial Product Backlog Creation workshop (Release Planning workshop), Sprint Planning (part one and two), 5% Product Backlog Refinement Worskhop, Sprint Review, and/or Sprint Retrospective. I facilitate these standard Scrum events and share skillful practices and heuristics so that the teams gain increased value from these activities.
 
<br>
 
<br>
 
I also coach other whole-team Agile Workshops (or elaboration of above):
 
<br>
 
{| style="background: #f1f1f1" rules="all" cellpadding="5"
 
! style="color:red; text-align:left" | Name/Description
 
! style="color:red; text-align:left" | Days
 
|-
 
|  [[Agile Release Planning Workshop]]  || 2-5
 
|-
 
|  [[Initial Product Backlog Creation Workshop]]  || 2-5
 
|-
 
|  [[Agile Modeling Design Workshop]]  || 2-5
 
|-
 
|  [[Agile Iteration Kickstart]]  || 5
 
|-
 
|  [[TDD Bootcamp]] || 5, 10
 
|}
 
<br>
 
<br>
 
<br>
 
==== Lean and Agile Transformation Leadership ====
 
I work with management teams to help understanding and adoption of modern lean and agile processes. My focus is large enterprise transformations, such as at Nokia, Siemens, NSN, and Xerox.
 
<br>
 
<br>
 
<br>
 
==== Splitting and Prioritizing Product Backlogs with Large User Stories: A Workshop ====
 
You have a Product Backlog of large items. You wish to express these as user stories, and perhaps as some ''quality stories''. These are large items, where one item may involve 100-500 people for over a year. It is not clear how to split these items; nor is it clear how to prioritize them. In this workshop, we will learn these skills and solve this problem.
 
<br>
 
<br>
 
<br>
 
==== Lean and Agile Coaching, Curriculum, and Programme Design ====
 
You are involved in or are responsible for a transformation toward lean product development and/or agile development (perhaps with large-scale Scrum) involving tens of thousands of engineers and managers in a large product development organization, perhaps spanning the globe. How to proceed? What coaching? What curriculum? What should the programme be? I have both led the design and been closely involved in the design and execution of several large enterprise transformations.
 
<br>
 
<br>
 
<br>
 
==== Agile Iteration Kickstart ====
 
(see [[Courses]] for details) This kickstart is a highly structured coaching of iteration-1 (or later) for your project, starting with a requirements workshop, and followed by a series of recommended week-1 iteration activities, including an Agile Software Architecture Documenting session, an Agile Modeling Day, Scrum meetings, charting burn-down rates of the iteration and release, an iteration planning meeting, and more. The focus is helping development teams and a project manager hands-on master a suite of new agile and iterative skills, including planning adaptive timeboxed iterations, agile requirements analysis, and so forth, moving your project and team into structured timeboxed iterative development.
 
<br>
 
<br>
 
<br>
 
==== Keynotes and Executive Seminars ====
 
(see [[Courses]] for examples) I frequently speak with conference and executive management groups on topics related to large-scale product development with lean or agile management systems.
 
<br>
 
<br>
 
<br>
 
==== Forensic Consulting and Expert Witness ====
 
I serve as a forensic investigator and expert witness in legal disputes involving software projects. One lawyer described my expert witness report for his client as “the best I’ve ever seen.”
 
<br>
 
<br>
 
<br>
 
==== Hands-on Coaching Agile Software Development, TDD, and Refactoring ====
 
In this coaching/consulting engagement, I work directly with engineers (through pair programming and short technical workshops) to show them how to do agile software development, test-driven development, and refactoring. Usually in the context of legacy code, where there are challenges in learning how to to test the system or units in isolation. I usually do this with development groups working in C++, Java, C#, or C.
 
 
 
A repeating theme in this coaching is helping people learn how to break dependencies so that they can test elements in isolation.
 
<br>
 
<br>
 
<br>
 
==== Hands-on Coaching Agile Software Development and TDD for Embedded Systems (C, C++, ...) ====
 
I have spent years working with large embedded systems (typically legacy C or C++ applications). In this coaching/consulting engagement, I work directly with engineers (through pair programming and short technical workshops) to show them how to do agile software development, test-driven development, and refactoring in the context of these domains and technologies, and in the context of lots of old legacy code that people do not think they can test in isolation.
 
 
 
 
 
A repeating theme in this coaching is helping people learn how to break dependencies so that they can test elements in isolation.
 

Latest revision as of 10:05, 2 May 2023

Contact me: mailto:craig@craiglarman.com

Education


Course List

Upcoming courses and registration


Services/Consulting


Designing Adaptive Organizations: A Manager's Guide

Go to: Designing Adaptive Organizations: A Manager's Guide