Dec 4, 2012

Comparing the BABOK and the SEBOK, Part 4

In this post I’ll compare how the two documents structure their presentation of a Knowledge Area (KA).

BABOK Knowledge Area Structure

The BABOK discusses each of its KA in turn.  The discussion starts with a short overview of the KA,  followed by an Input / Output Diagram showing the Tasks under that KA, the Inputs required by the Tasks, and the Outputs generated by the Tasks (and by extension the KA).

The core of the Knowledge Area is its Tasks, and the BABOK structures the presentation of the KA around the Tasks.  Each Tasks is described in turn using the following sections:

  1. Purpose of the Task – brief explanation of the focus of the Task.
  2. Description – usually more details about the Task.
  3. Input – a list of information (typically documents) needed for performing the Task, also describing why each Input is used for.  This section is accompanied by a context diagram showing the Task, the Inputs it requires, the Task Outputs, and downstream Tasks using the Outputs as Inputs.
  4. Elements – describes considerations relevant to the Task which need to be addressed for a successful execution of the Task.
  5. Techniques – lists the most common techniques used in performing the task.  Techniques are methods or tools such as ‘Interviewing’, or ‘Brainstorming’.  All of the Techniques are described in more detail in Chapter 9, so this section is just a listing.
  6. Stakeholders – is a list of organisation titles generally involved or interested in the Task execution.
  7. Output – a list of the Outputs of the Task (generally documents).

SEBOK Knowledge Area Structure

As we have seen in the previous post, the SEBOK has many more KA’s than the BABOK.  Not only are there many more, the scope is more extensive.  Whereas the BABOK KA’s are narrow enough that one can expect every practicing BA to be knowledgeable at a professional level in ALL the KA’s (though perhaps not all the Techniques), the SEBOK KA’s are so expansive, it is unlikely that a majority of professional SEs would have high quality proficiency in all the SEBOK KAs.

Each KA is divided into Topics (contrast with ‘Tasks’ for the BABOK), which confusingly is also called ‘Activities’.  The KA itself is described in great detail (far greater than what is done in the BABOK).  After which a list of Reference work is provided.

After providing a detailed discussion of the KA, each of the Activities under that KA are discussed using the following structure:

  1. Introduction – brief narrative about the Topic 
  2. Purpose and Definition – detailed description of the Topic / Activity
  3. Principles and Concepts - key concepts one needs to know about the Topic.  Depending on the topic being discussed, this can be fairly comprehensive.
  4. Process Approach / Activities of the Process – description of the subtasks performed for the Activity
  5. Artifacts – listing of most common outputs (generally documents) for the Activity
  6. Methods and Modeling Techniques – listing and description of key Techniques one can expect to be used to perform this Activity.  (For the most part, the SEBOK uses the single-ell spelling ‘modeling’, but sometimes also uses ‘modelling’)‘
  7. Practical Considerations – tips and lessons learned from the trenches.  
  8. References – comprehensive list of Works Cited, Primary References, and Additional References relevant to the Activity.  Since the SEBOK is merely a 'Guide’ to the Body of Knowledge, this References section makes eminent sense – it points to where the reader can go to get more of the Knowledge.

Comparison of the Structures

The table below compares the KA presentation structure of the two BOKs

BABOK SEBOK Remarks
Overview Introduction Neither of these sections are titled as such.  Both sections are untitled narratives.
Purpose of the Task Purpose and Definition  
Description Purpose and Definition  
Input   It is very surprising that SEBOK seems to have no equivalent section
Elements Principles and Concepts
Practical Considerations
 
  Process Approach / Activities of the Process The BABOK has no equivalent
Techniques Methods and Modeling Techniques  
Stakeholders   The SEBOK has no equivalent section
Output Artifacts  
  References The BABOK references are all collected at the end of the Guide, where it is far less useful for someone wanting to know more about a specific Task.

Dec 3, 2012

Investing Bibliography

Value Investing

Calandro, Joseph. Applied Value Investing: The Practical Applications of Benjamin Graham's and Warren Buffett's Valuation Principles to Acquisitions, Catastrophe Pricing, and Business Execution. 2009.

Graham, Benjamin, and David L. Dodd. Security Analysis. 1996.

Graham, Benjamin, and Jason Zweig. The Intelligent Investor. 2003.

Klarman, Seth A. Margin of Safety: Risk-averse Value Investing Strategies for the Thoughtful Investor. 1991.

Dec 2, 2012

Comparing the BABOK and the SEBOK, Part 3

Knowledge Areas are subject matters of core interest to a profession or discipline.  They are the sort of knowledge often required to live the profession.  In the medical profession, a knowledge area might include physiology, how the body functions.  For project managers, an example might be scope management.

Knowledge Areas

For the BABOK, Knowledge Areas:

define what a practitioner of business analysis needs to understand and the tasks a practitioner must be able to perform.

In other words, it is an area that a Business Analyst should have knowledge on.

For the SEBOK, Knowledge Areas:

are groupings of information with a related theme

The SEBOK is reluctant to assert that an SE must know about the Knowledge Areas (henceforth KAs), whereas the BABOK claims the KAs are what the BA ‘needs to understand’ and ‘able to perform’.  The difference in these scope will become evident as we look at the KAs listed by each of the BOKs.  We can now say that the BABOK KAs are far more modest in scope than the SEBOKs.

The BABOK Knowledge Areas

The BABOK lists seven KAs:

  1. Business Analysis Planning and Monitoring
  2. Elicitation
  3. Requirements Management and Communication
  4. Enterprise Analysis
  5. Requirements Analysis
  6. Solution Assessment and Validation
  7. Underlying Competencies

The BABOK KAs are closely related to skills.  One can develop ‘Business Analysis Planning and Monitoring’ skills, or ‘Elicitation’ skills.

The SEBOK Knowledge Areas

The SEBOK not only lists far more KAs than the BABOK, but the breadth and depth of the subject matter is in a different league.

The SEBOK KAs are divided into 5 Parts, each of which has KAs under it.  Here’s the full list of Parts and KAs under them:

  1. Part 2 – Systems
    1. Systems Fundamentals
    2. Systems Science
    3. Systems Thinking
    4. Representing Systems with Models
    5. Systems Approach Applied to Engineered Systems
  2. Part 3 – Systems Engineering and Management
    1. Life Cycle Models
    2. Concept Definition
    3. System Definition
    4. System Realization
    5. System Deployment and Use
    6. Systems Engineering Management
    7. Product and Service Life Management
    8. Systems Engineering Standard
  3. Part 4 - Applications of Systems Engineering
    1. Product Systems Engineering
    2. Service Systems Engineering
    3. Enterprise Systems Engineering
    4. System of Systems
  4. Part 5 – Enabling Systems Engineering
    1. Enabling Businesses and Enterprises
    2. Enabling Teams
    3. Enabling Individuals
  5. Part 6 – Related Disciplines
    1. Systems Engineering and Software Engineering
    2. Systems Engineering and Project Management
    3. Systems Engineering and Industrial Engineering
    4. Systems Engineering and Procurement / Acquisition
    5. Systems Engineering and Specialty Engineering

The SEBOK list of KAs is comprehensive, ranging from the abstract subject of Systems, down to performance assessment of individual SEs.

At a first approximation, it seems to me that the scope of the BABOK KAs fall within this subset of the SEBOK KAs

    1. Part 3 – Systems Engineering and Management
      1. Life Cycle Models
      2. Concept Definition
      3. System Definition
      4. System Realization
      5. System Deployment and Use

No surprise, SE is far more broad than BA if the KAs are to be the basis.  But that is not the main point of this series.  The key interest is where they overlap.   We will look more closely at these overlapping KAs in the next parts.