SEMAT Exists:

The Essence of Red Hat Consulting

 

Malcolm Herbert

Existence precedes

Essence

Red Hat is creating an application, SEMAT Exists, to help understand what we do, navigate through projects and reuse the good bits

coreofthepoodle.com

 

red hat projects

coordination

Ensuring the projects are understood and that in particular customer requirements remain at the core of the work being carried out

 

Ownership

Move away from the escalation model to one where an identified project owner is the one who is best placed to deliver the best solution and create the best opportunity for Red Hat.

 

governance

Making sure that any project is doing the 'right think' not just in terms of risk, but where the appropriate amount of resources are available. 

 

SEMAT Essence

Software engineering Kernel as high level framework for engaging on projects

Developed and used by EMEA Architects since 2013

No a methodology, project management or design tool. It's aim (in Red Hat) is to provide three key needs on any project.  It can be extended and doesn't interfere with existing project management functions

common language

Use of a common language to describe the key attributes and state of the project both within Red Hat and also to the customer.

navigation

Working out where you are in a project and what you need to do to progress it, in the right direction. 

reuse

Making sure that the activities that are using to progress projects can be recorded, stored and then reused easily by another project

Definitions

SEMAT Essence terminology is like any board game,  where there are some correct terminology, definitions etc but where it can interpreted differently by different groups.  SEMAT Essence is extensible, that is extendable and changeable.  It's more like Settlers of Catan than Monopoly. 

Kernel 

This is the guiding principal of SEMAT Essence, in that it is Actionable, Extensible and Practical.

3 Areas of Concern

Customer, Solution, Endeavour

Alphas

These are the Things To Work With in a project and the are common to every project. 

ACTIVITY SPACES

These are the Things To Do in a project, again in all projects. 

AlpHAs

Alphas : The things we work with in their three areas of concern

 

alpha states

Knowing where you are in a Project

Each alpha has a number of states. Some alphas will be more prominent early on in projects. They should be applied both internally and with the customer. 

ACTIVITY SPACES

They cover all the Things to Do on a project and are where Activities are carried out.  There are 15 Activity Spaces across the 3 areas of concern

FURTHER Definitions

These are some definitions relating to Things To Do.

LIBRARY

Is specific to an organisation (such as Red Hat Consulting) and contains Practices and Activities specific to it. 

PRACTICES

This is a practical activity relating to the business you are in (Discovery Sessions, Agile Requirements Gathering etc) and the way you work. A Practice is made up of one or more Activities and influences one or more Activity Spaces

ACTIVITIES 

Specific Things To Do as part of a Practice. Each Activity will advance one more Alphas (from one state to another) and influence an Activity Space

Red Hat Practices

Some suggestions. Each Practice will contain Activities, with some of these being shared between Practices

discovery session

Proof of Concept / Pilot

requirements Gathering

AGILE / scrum

Project kickoffs

Project reviews

Practice:

discovery Session : BUILD

Repeatable, common used work carried out can be defined as Practices.   Discovery Sessions are a Red Hat Consulting commonly used approach. Defining it with SEMAT Essence allows it used to be navigated by all involved and the health of the projects using it. 

 

Practices can be built using SEMAT Essence and the applied to specific projects. If there isn't a Practice then a new one can be built. 

Practice:

discovery Session : BUILD

Practice:

Discovery Session

  1. Things You Work With (ie which Alphas)
    1. Decide which Alpha's the Practice will influence.  For Discovery Sessions, this is Stakeholders, Opportunity, and Requirements

Practice:

discovery Session : BUILD

Practice:

Discovery Session

  1. Things You Work With
  2. Things To Do (which Activity Spaces are influenced)
    1. In this case three Activity Spaces are influenced 

Practice:

discovery Session : BUILD

Practice:

Discovery Session

  1. Things You Work With
  2. Things To Do (which Activity Spaces are influenced)
    1. In this case three Activity Spaces are influenced 
    2. Select Activities from the Library, and the Things They Work With (Alphas).

Explore Possibilities : [Alphas]

  1. Pre-Session Call [Opportunity]
  2. Maturity Model [Opportunity, Requirements]
  3. Nine Block Model [Opportunity, Requirements]

Under Stakeholder Needs

  1. Stakeholder Management [Stakeholders]
  2. Session Report [Opportunity, Stakeholders]
  3. Statement of Work [Stakeholders]

 

Practice:

discovery Session : BUILD

Practice:

Discovery Session

  1. Things You Work With
  2. Things To Do (which Activity Spaces are influenced)
  3. Assess influence of Activities (input / exit Alpha States)

Explore Possibilities : [Alphas]

  1. Pre-Session Call [Opportunity Not Set -> Identified]
  2. ....

Practice:

discovery Session : USING

Practice:

Discovery Session

  1. Select Practice to use
  2. Determine current state and health of Project
  3. Use Activities in Practice to advance project
  4. Monitor progress of the project
  5. Update Activities and Practices based on experiences

SEMAT EXISTS

Red Hat consulting using semat essence

Web Application :

  1. Create Practices and Activities
  2. Create Projects and apply Practices (and therefore Activites) to them
  3. Assess, review and navigate these Projects using Alphas and Alpha States

 

Mobile Application:

  1. Create Projects and apply Practices and Activities
  2. Assess, review and navigate Projects using Alphas and Alpha States

 

 

SEMAT EXISTS

Red Hat consulting using semat essence

Home Page and Blog

http://www.sematexists.org/

 

 

Github

https://github.com/SEMAT-Exists-Org

 

 

SEMAT Exists : The Essence of Red Hat Consulting

By Malcolm Herbert

Internal

SEMAT Exists : The Essence of Red Hat Consulting

Understand, navigate and reuse.

More from Malcolm Herbert