blue process

Upload: gary-walker

Post on 07-Apr-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Blue Process

    1/49

    http://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/POW%20Project%20Governance/Templates/Templates/Governance%20Cover%20Sheet.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/POW%20Project%20Governance/Templates/Templates/Governance%20Cover%20Sheet.dochttp://portal.sbic.co.za/documentation/Processes/POW%20Project%20Governance/Templates/Templates/Governance%20Cover%20Sheet.dochttp://portal.sbic.co.za/documentation/Processes/POW%20Project%20Governance/Templates/Templates/Governance%20Cover%20Sheet.dochttp://portal.sbic.co.za/documentation/Processes/POW%20Project%20Governance/Templates/Templates/Governance%20Cover%20Sheet.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/sites/eim/
  • 8/3/2019 Blue Process

    2/49

    BACK

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    Business need

    defined

    Problem area

    understood

    Business

    requirements

    collected and

    documented

    Architecturedesign of the

    solutionspecified

    Architecturemodels

    produced

    Business

    features

    identified,

    categorised,

    and prioritised

    Detailed

    development

    plan

    Each release is

    a separate

    Construction

    stage

    Hand-overto Production

    Support

    Performancetuning to meet SLA

    requirements

    Sign-off by sponsor wheSLA requirements met

    SLA requirements

    Each increment shouldnot exceed 1 month

    Model for shape, list and plan, then iterate frequently and adjust accordingly

    Governancecheckpoints

    Analysis Conceptual Design

    Build & test

    Postimplementation

    evaluation(PIE)

    Compareagainst

    BusinessCase

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Implementrelease

    Warrantysupport to

    achieve SLAin LIVE

    environment

    Detailed design

    specifications

    documented

    Completed

    client-valued

    functions

    Functions

    integrated into

    system

    Useracceptance

    testing to

    verify that

    the solution

    is ready for

    deployment

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Solution Development v1.2 process overview

    Construction

    Sign-off functionalrequirements

    Sign-off design andsequence of delivery

    Sign-off acceptance of allincrements in this release

    Sign-offContract

    Sign-offLIVE

    Acceptance criteria

    1stBusinesssign-off

    Productionsupport

    hand-over

    Deploymentreadiness

    reviewsign-off

    2ndBusinesssign-off

    PDDBusinesssign-off

    3rdBusinesssign-off(UAT)

    Deploymentverification

    sign-off

    Finalconformance

    reviewsign-off

    2nd

    Strategy &architecture

    reviewsign-off

    1st

    Strategy &architecture

    reviewsign-off

    3rd

    Strategy &architecture

    reviewsign-off

    Design (Analysis & conceptual design)

    Contract

    between

    Sponsor and

    project team

    for delivery of

    solution

    2

  • 8/3/2019 Blue Process

    3/49

    Contract for delivery of solution

    FSS (high-level analysis index)

    STAGE: Definition

    Project kick-offmeeting

    (Architecture)Project

    questionnaire(Definition)

    ConceptualContext model

    Project definition

    document (PDD)

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Acce

    ptan

    ce

    testi

    ng

    Requirements

    specificationProject

    finalisation

    Information

    protectiondefinition

    document

    Submit PG20for approvalof next stage

    Account Manager(AM) assigned to

    project by GroupIT Architecture

    PDDBusiness sign-off

    1stStrategy& architecturereview sign-off

    Background

    Definition stage

    project planning Compliance /BCP checklist

    List of systemgoals

    Common

    business rules(initial)

    Index to

    businessfunctions

    Business

    walkthrough

    PG10

    3

    Depl

    oym

    ent

    &

    warranty

    ReceptionDevelopoverallmod

    el

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Impact/Risk Compliance impact

    Desig

    n (Analysis & conceptual design)

    Acceptance criteriaPlanning: WHAT

    Develop test cases (section 5)

    Define test phases

    Requirements change management

    PDD and attachments constitute the complete contract

    Event ImpactManagement /

    BDS review

    Mandatory review if anybranch systems, training, orcommunication affected

    List of actors(initial)

    Iterate through PDD,attachments, and high

    level analysis indexuntil complete

    BACK

    Non-functionalrequirements

    (initial)

    http://portal.sbic.co.za/sites/eim/http://portal.sbic.co.za/sites/eim/http://portal.sbic.co.za/sites/eim/http://portal.sbic.co.za/sites/eim/
  • 8/3/2019 Blue Process

    4/49

    Conceptualarchitecture models

    FSS

    STAGE: Design

    System goals &features list(complete)

    Non-functionalrequirements

    (complete)

    PhysicalContext model

    Feature model

    Request forinformation

    (RFI)

    Design stageproject planning

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    PG20

    Revised service

    level agreement(SLA)

    4

    ReceptionDeve

    lopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    List of actors(complete)

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Optional

    Account Manager

    (AM) assigned toproject by GroupIT Architecture

    Confirm

    Projectquestionnaire

    (Design)

    Impact/Risk

    Compliance /BCP checklist

    Compliance impact

    Design (Analysis & conceptual design)

    Test Documentation

    Planning: WHO

    Select test team (section 2)

    Planning: WHAT

    Develop test cases (section 5)

    Define test phases

    Requirements change management

    Planning: WHERE

    Specify test environment (section 3)

    Planning: WHEN

    Test schedule (MSP plan)

    Planning: HOW

    Test tools (section 1)

    Test techniques

    MERCURY: Test planning procedure

    MERCURY: Test execution

    MERCURY: Defect management

    Set up a workshop withIT Service Management

    to define the SLA

    BACK

  • 8/3/2019 Blue Process

    5/49

    Conceptual architecturemodels

    FSS

    Feature Model

    (in progress)

    Use casespecifications

    Commonbusiness rules

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    STAGE: Design

    1stBusiness sign-off

    User interfacespecifications

    Report layouts

    5

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Deliverable from previousstep

    Request for information (RFI)

    Optional

    Design (Analysis & conceptual design)

    Test Documentation

    Planning: WHO

    Select test team (section 2)

    Planning: WHAT

    Develop test cases (section 5)

    Define test phases

    Requirements change management

    Planning: WHERE

    Specify test environment (section 3)

    Planning: WHEN

    Test schedule (MSP plan)

    Planning: HOW

    Test tools (section 1)

    Test techniques

    MERCURY: Test planning procedure

    MERCURY: Test execution MERCURY: Defect management

    BACK

  • 8/3/2019 Blue Process

    6/49

    Conceptual architecture models

    Feature model(in progress)

    Logical

    Data model & datadictionary

    Conceptual

    Execution model

    Framework model

    Conceptual

    Walkthroughmodel

    ConceptualSoftwareLayer model

    ConceptualComponent model

    Conceptual

    Semantic datamodel

    Informalsequence

    diagrams

    Test Documentation

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specification

    Developoverallmod

    el

    Project

    finalisation

    STAGE: Design

    Planning: WHO

    Select test team (section 2)

    Planning: WHAT

    Develop test cases (section 5)

    Define test phases

    Requirements change management

    Planning: WHERE

    Specify test environment (section 3)

    Planning: WHEN

    Test schedule (MSP plan)

    Planning: HOW

    Test tools (section 1)

    Test techniques

    MERCURY: Test planning procedure

    MERCURY: Test execution MERCURY: Defect management

    6

    ReceptionAcceptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Informationprotection

    design

    document

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

  • 8/3/2019 Blue Process

    7/49

    Compliance & BCP

    FSS

    Detailed &prioritised

    features List

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    STAGE: Design

    Conceptual architecture models

    Feature model(in progress)

    LogicalData model & data

    dictionary(in progress)

    ConceptualExecution model

    (in progress)

    Framework model(in progress)

    ConceptualWalkthrough

    model(in progress)

    Conceptual

    Component model(in progress)

    Conceptual

    Semantic datamodel

    (in progress)

    Test Documentation

    Planning: WHO

    Select test team (section 2)

    Planning: WHAT

    Develop test cases (section 5)

    Define test phases

    Requirements change management

    Planning: WHERE

    Specify test environment (section 3)

    Planning: WHEN

    Test schedule (MSP plan)

    Planning: HOW

    Test tools (section 1)

    Test techniques

    MERCURY: Test planning procedure

    MERCURY: Test execution MERCURY: Defect management

    Draft business

    continuity planannexure

    (BCP)

    Compliance risk

    controls

    7

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    System controls

    ConceptualSoftware

    Layer model

    (in progress)

    List of featureowners

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Request forproposal (RFP)

    (initial)

    Optional

    Deliverable from previousstep

    Compliance / BCP checklist

    Design (Analysis & conceptual design)

    BACK

  • 8/3/2019 Blue Process

    8/49

    FSS

    Feature workqueue

    Function pointcount (FPC)

    estimate

    Project riskassessment

    (Hoskins)

    Request forproposal (RFP)

    (complete)

    STAGE: Design

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    2ndBusiness sign-off

    2ndStrategy& architecturereview sign-off

    Test Documentation

    Planning: WHO

    Select test team (section 2)

    Planning: WHAT

    Develop test cases (section 5)

    Define test phases

    Requirements change management

    Planning: WHERE

    Specify test environment (section 3)

    Planning: WHEN

    Test schedule (MSP plan)

    Planning: HOW

    Test tools (section 1)

    Test techniques

    MERCURY: Test planning procedure

    MERCURY: Test execution MERCURY: Defect management

    Submit PG30for approval

    of next stage8

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Deliverables from previous steps Project questionnaire (Design) Information protection design document

    Draft business continuity plan annexure (BCP)

    Optional

    Conceptual architecture models

    The following models must be complete: Physical Context model Feature model Conceptual Software Layer model

    Conceptual Component model Conceptual Semantic data model Conceptual Execution model Framework model Conceptual Walkthrough model Logical Data model & data dictionary

    Optional

    Design (Analysis & conceptual design)

    BACK

    Check-in of project

    artifacts

    STAGE C i

    http://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.doc
  • 8/3/2019 Blue Process

    9/49

    STAGE: Construction

    TSS TestDocumentation

    OperatorInstructions

    Conversion

    Considerations

    User InterfaceSpecification

    Report Layouts

    InformationProtection

    ConstructionDocument

    Constructionstage project

    planning

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Buildby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    Physical architecture models

    Physical

    Data model & datadictionary

    Execution model(in progress)

    Walkthroughmodel

    (in progress)

    Semantic data

    model(in progress)

    Produceautomated test

    scripts

    Physical datastructures

    Business dataReference dataConfiguration data

    Physical datarequest sign-off

    (internal)

    Review test plans

    (Who, What,Where, When,

    How)

    PG30

    9

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Physical Software

    Layer model(complete)

    Program specificationsSequence diagrams

    Class diagramsActivity diagramsContracts

    Component model(complete)

    List of classowners

    ProjectQuestionnaire(Construction)

    Step1 Step 2 Step 5 Step 6 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Designby

    featu

    re

    Step 7

    Impact/Risk

    Follow remainder ofData Architecture,

    EDMC and ITISprocess

    Account Manager(AM) assigned toproject by Group

    IT Architecture

    Confirm

    Compliance /

    BCP checklist

    Compliance impact

    Design (Analysis & conceptual design)

    BACK

    Batch scheduling &dependencies

    STAGE C t ti

    http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/http://portal.sbic.co.za/sites/EDMC/standards/standards_and_procedures.htmhttp://portal.sbic.co.za/sites/EDMC/standards/standards_and_procedures.htmhttp://portal.sbic.co.za/sites/EDMC/standards/standards_and_procedures.htmhttp://itisnet.sbic.co.za/http://itisnet.sbic.co.za/http://itisnet.sbic.co.za/http://itisnet.sbic.co.za/http://itisnet.sbic.co.za/http://portal.sbic.co.za/sites/EDMC/standards/standards_and_procedures.htmhttp://portal.sbic.co.za/eiwweb/Enterprise%20Data%20Management%20Centre/Request%20Forms/
  • 8/3/2019 Blue Process

    10/49

    Constructedcode

    (programlogic)

    Updated status

    in feature workqueue

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    STAGE: Construction

    Test Documentation

    Manage testing

    Track defects

    Physical architecture models

    Physical

    Data model & datadictionary

    Execution model(in progress)

    Walkthrough

    model(in progress)

    Semantic datamodel

    (complete)

    Execute tests

    Unit testing

    Unit test sign-off

    (internal)

    Codereview and QA

    sign-off(internal)

    Third party code review forpackage/turn key solutions

    Review test plans(Who, What,

    Where, When,

    How)

    10

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Buildby

    featu

    re

    Step 8

    Design (Analysis & conceptual design)

    BACK

    STAGE C t ti

    http://portal.sbic.co.za/documentation/standards/it%20standards/Program%20Code%20Inspection%20Standards.dochttp://portal.sbic.co.za/documentation/standards/it%20standards/Program%20Code%20Inspection%20Standards.dochttp://portal.sbic.co.za/documentation/standards/it%20standards/Program%20Code%20Inspection%20Standards.dochttp://portal.sbic.co.za/documentation/standards/it%20standards/Program%20Code%20Inspection%20Standards.dochttp://portal.sbic.co.za/documentation/standards/it%20standards/Program%20Code%20Inspection%20Standards.doc
  • 8/3/2019 Blue Process

    11/49

    Test Documentation

    Baseline code

    Definition

    Defineproject

    scope

    Identify

    goalsand

    featur

    es

    Buildfeatures

    list

    Planby

    featu

    re

    Designby

    featu

    re

    Buildby

    featu

    re

    Requirements

    specificationProject

    finalisation

    Baseline test

    cases & scripts

    STAGE: Construction

    Manage testing

    Track defects

    Execute testsIntegration testing

    Stress testing

    System integrationtest sign-off

    (internal)

    Physical architecture models

    Execution model(complete)

    Walkthrough

    model(in progress)

    Physical

    Data model & datadictionary(complete)

    Constructedcode

    (program logic)

    Prepare systemintegration testenvironment

    SITenvironment sign-off

    (internal)

    Review test plans(Who, What,

    Where, When,How)

    11

    ReceptionDevelopoverallmod

    el

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Incre

    ment

    integr

    ation

    Step 9

    Design (Analysis & conceptual design)

    BACK

    STAGE C t ti

  • 8/3/2019 Blue Process

    12/49

    Compliance & BCP

    Test Documentation

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    Productionhand-overdocuments

    Readiness assessmentList of impacted areasConversion planImplementation planBack-out planSystem rollout plan

    Finalised pro-activemonitoring strategy

    STAGE: Construction

    3rdBusiness sign-off

    (UAT)

    Deploymentreadiness review

    sign-off

    Physicalarchitecture models

    Walkthroughmodel

    (complete)

    Manage testing

    Track defects

    Execute testsUser acceptancetesting

    Prepare user

    acceptance testenvironment

    UATenvironment sign-off(internal)

    Compliance /BCP checklist

    BCP test

    report

    Review test plans(Who, What,

    Where, When,

    How)

    Baseline code

    12

    Depl

    oym

    ent

    &

    warranty

    ReceptionDevelopoverallmodel

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 11Step 3 Step 4 Step 12

    Construction

    Acce

    ptan

    ce

    testi

    ng

    Step 10

    Deliverable from previous step Risk register

    Internal Audit will conduct an independentassessment of all high risk projects, or as requested

    Finalised businessdocuments

    Training Delivery(design & delivery)

    Training manuals

    Actual training completed

    IT Service DeliveryBusiness support (helpdesk)

    Banking RoutinesGroup reference guide(GRG)

    Circulars, fan-outs, formsdesign

    Design (Analysis & conceptual design)

    BACK

    STAGE: Construction

  • 8/3/2019 Blue Process

    13/49

    Compliance & BCP

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent &

    warr

    anty

    Requirements

    specificationProject

    finalisation

    STAGE: Construction

    Test Documentation

    Manage testingTrack defects

    Deploymenttesting

    Verify

    operation in liveenvironment

    Deploymentverification

    sign-off

    3rdStrategy& architecturereview sign-off

    Final business

    continuity planannexure

    (BCP)

    BCP testreport

    Compliance /BCP checklist

    13

    ReceptionDevelopoverallmodel

    Baseline code

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Physical architecture models

    The following models must be complete: Physical Context model Feature model Physical Software Layer model

    Physical Component model Physical Semantic data model Physical Execution model Framework model Physical Walkthrough model Physical Data model & data dictionary Physical Data model & data dictionary

    Deliverables from previous steps Project questionnaire (Construction) Information protection construction document

    Check-in of projectartifacts

    Productionmonitoring

    Operator instructionsCallout instructionsActivate monitoring

    Design (Analysis & conceptual design)

    BACK

    All critical project artifacts must be signedoff prior to deployment of business solution

    STAGE: Construction

  • 8/3/2019 Blue Process

    14/49

    Deliverables from previous steps Business case and/or feasibility study Project definition document (PDD) Functional system specification (FSS) Technical system specification (TSS)

    TestDocumentation

    Final servicelevel

    agreement

    (SLA)

    Lessonslearned

    CompletedPEP form

    Function point

    count (FPC)final

    Analyse test resultsLessons learntPEP defect analysis

    New baselineregression test pack

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integration

    Requirements

    specificationProject

    finalisation

    Knowledge

    repository &patterns

    STAGE: Construction

    Productionsupport hand-over

    Final conformancereview sign-off

    Informationprotection

    review

    14

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Submit PG90for projectcompletion

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    Deliverable from previous step Production monitoring

    Critical projectdocuments

    Set up a workshop with

    IT Service Managementto define the SLA

    BACK

    STAGE: Definition

    http://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.dochttp://../Documents%20and%20Settings/jbosch/Local%20Settings/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/8XUR0PYV/Templates/Checklists/Checklist%20-%20FPC%20pre-requisite.doc
  • 8/3/2019 Blue Process

    15/49

    Define the Contract (PDD, high-level analysis index, and attachments) between the Sponsor and the project team for the delivery of a business solution.

    Entry CriteriaBusiness Case and/or feasibility study signed off by business owner and Strategy &Architecture. Business process models may have been defined. Buy vs. Builddecision has been taken.

    TasksArchitecture assistance Project manager Required

    Project manager must contact Group IT Architecture to have an Account Managerassigned to the project (assist with architectural issues). Cost billed to the project.

    Form the analysis team Project management Required

    This team should consist of business experts from the relevant domain, a userrepresentative, the lead architect and any other stakeholders. The team should

    familiarise itself with the available documents and any process models, if present.

    Define actors and scope Analysis team Required

    The team identifies the actors & other systems that will interact with the proposedsystem. Actors can be customers, users, or external systems. The team starts byconsidering who the primary actors are in order to produce a preliminary list. The listcan be refined when further input becomes available or as the various goals areidentified.

    Define high-level analysis index Analysis team Required

    The team documents the background, list of business goals (initial), list of actors, list

    of business functions, business walkthrough, common business rules, non-functional requirements (initial), and exclusions in the FSS. Together, these

    constitute the high-level analysis index.

    Complete project questionnaire Analysis team Required

    The team must document replies to the Network and related questionnaires. This isused to determine the extent of impact the project will have upon the existingnetwork typology, information security, and continuity plans. Support areas will beinvolved in ro ortion to the erceived im act.

    VerificationSelf assessment Analysis team Required

    The team should review the list of primary actors to ensure completeness. The teamshould review the PDD and high-level analysis for completeness and correctness.

    Outstanding issues must be noted.

    Exit Criteria 1st Strategy & architecture review sign-off (context model, project questionnaire,Compliance & BCP checklist)

    Event Impact Management / BDS review (mandatory if any branches will beimpacted by systems changes, communications, or training)

    PDD business sign-off (High-level analysis index, PDD and all attachments [Projec

    questionnaire, Context model, Compliance & BCP checklist, Information protectiondefinition document, and Acceptance criteria]) All preceding sign-off must be obtained

    first.

    DeliverablesPDD

    FSS (high-level analysis index)

    Project questionnaire (Network communication requirements, etc)

    Compliance / BCP checklist Context Model (initial) and Actor list

    TechniquesA technique that may be useful here is to use index cards to represent the actors in agroup session.

    ToolsPreferred tool:Rational Rose Analyst Studio

    Visio may be used for the Context Model

    STAGE: Definition

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    PG10

    15

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

    STAGE: Design

  • 8/3/2019 Blue Process

    16/49

    Define the business need and analyse the problem area. Finalise the system goals and translate into features.

    Entry CriteriaCompletion of process step 1. Initial context model and list of primary actors that willengage the system. Initial business goals from high-level analysis index.

    TasksFinalise Context Model Modelling team Required

    Finalise the context model depicting the scope or boundary of the system required.All actors must be identified. All data flows must be identified and labelled.

    Finalise system goals of actors Analysis team RequiredThe team considers the goals (or business objectives) each actor has with respectto the system. Revise the list of actors if some system goals are found that do notbelong to any of the actors identified.

    Identify candidate features Analysis team Required

    For each goal identified in the previous step, the team considers what features willfulfil the goal.

    Initial prioritisation of features Analysis team Required

    Begin by prioritising the goals which will then guide the prioritisation of the features.Use the MoSCoW prioritisation technique to aid in this task.

    Define initial Feature Model Modelling team RequiredDefine an initial Feature Model. This will become the first cut for Use Case names.

    Produce RFI Analysis team + Procurement Optional

    Request for Information (RFI) should include a Context Model and list of systemgoals. It should refer to functional requirements only, not implementation specifics.

    Complete project questionnaire Analysis team RequiredThe team must document replies to the Network and related questionnaires. This isused to determine the extent of impact the project will have upon the existingnetwork typology, information security, and continuity plans. Support areas will beinvolved in proportion to the perceived impact.

    Revise current SLA Project manager Required

    This is facilitated by IT Service Management. Review and revise the existing SLAbetween business and IT to include the new system. Ensure that all service levelsspecified in the PDD have been included.

    VerificationReview trace ability Analysis team Required

    The team should verify that each feature maps to at least one goal and that each goalmaps to at least one actor.

    Review prioritisation Project stakeholders RequiredProject stakeholders, for example the sponsor and business owners, should review thprioritisation of features.

    Exit CriteriaThe team must deliver a list of prioritised goals and features. Goals must be finalised, butfeatures may be reviewed in subsequent steps.

    DeliverablesRevised SLA FSS (list of actors, goals and features, common non-functional requirements) Architecture Models document (Contect Model, initial Feature Model) RFI Test documentation (initial test plan) Acceptance criteria (high level test cases for business functions, and will be used bythe business for acceptance for the solution)

    TechniquesFor MoSCoW prioritisation of features, apply one of Must Have, Should Have, CouldHave, or Would Have [BlueCore Toolkit].Use can be made of the index cards used in Step 1: Define project scope. Write thegoals on the backs of the cards.

    ToolsPreferred tool:Rational Rose Analyst StudioVisio

    STAGE: Design

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    PG20

    16

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

    STAGE: Design

  • 8/3/2019 Blue Process

    17/49

    Collect and document all business requirements. Elaborate features (describing what is required, not how it must be done), deferring any design issues.

    Entry CriteriaCompletion of process step 2. List of system goals and features defining thebusiness objectives of the system.

    TasksForm feature sub-teams Project manager OptionalIn order to maximise progress, the analysis team may be divided into sub-teamsassigned to groups of use cases. The teams may be augmented by leaddevelopers.

    Document use cases Analysis (sub-)team RequiredDefine use cases (who does what for what purpose or goal), providing the following:NameCharacteristics (description, pre-condition, end-condition, actor/s, trigger event)Business rulesMain success criteriaAlternate scenario/s

    Test planning Test manager Required

    The test manager starts planning the testing that will be conducted to validate the

    solution:

    Test planning: WHOSelect the teams who will complete the various testing phases. The following mustbe documented: Test team Support team (e.g. DBAs Network support) External team (e.g. Bankserve, MTN) Roles & responsibilities Skill levels Training requirements

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    STAGE: Design

    17

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Test planning: WHATDefine the testing phases for the project. The following are typical phases: Unit testing System integration testing (SIT) User acceptance testing (UAT) Performance monitoring External testing (e.g. Bankserve, MTN) Deployment verification PilotingFor each use case, the test team documents the test cases needed to fully test the us

    case (negative testing also).

    Test planning: WHEREThe test manager identifies and documents the environments where the variousphases of testing (identified above) will take place. The following must be documented Hardware requirements Software requirements Database requirements Disk space requirements Network requirements Security requirements Backup and recovery requirements Methods of creating test data Methods of checking results (e.g. reports to be printed, enquiries)

    Set-up required (e.g. cards, accounts, pin numbers) Tools to be used Configuration management

    Test planning: WHENThe test manager schedules testing as part of the overall MSP project plan. Key inputare the test phases, test cases and test resources allocated.

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

    STAGE: Design

  • 8/3/2019 Blue Process

    18/49

    ToolsRational Rose Analyst Studio

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    STAGE: Design

    18

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    Test planning: HOWThe test manager identifies and documents the procedures that will be used duringthe various testing phases. The following procedures are available for Test Director: Requirements management procedure Test planning procedure Test execution procedure Defect management procedure

    Define business requirements Analysis team Required

    Document the user interface specifications and report layouts. Revise and expand

    the common business rules and exclusions. Role play all use cases to identify anymissing or incomplete user interface/report requirements.

    Log issues Analysis team Required

    Record all issues in the Project Minutes, with due date, status, and responsibility.

    VerificationInternal review Analysis team Required

    The team should review all the requirements specifications for completeness andcorrectness. Outstanding issues must be noted.

    Exit Criteria1st business sign-off (FSS and initial test plan)

    DeliverablesFSS (Use case specifications, user interface specifications, report layouts,common business rules, exclusions) Feature Model (expanded) Test documentation (updated test plan) Acceptance criteria (high level test cases for business functions, and will be usedby the business for acceptance for the solution)

    TechniquesNo specific techniques. Domain walkthroughs may aid understanding of the usecases.

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    Collect and document all business requirements. Elaborate features (describing what is required, not how it must be done), deferring any design issues.

    BACK

    STAGE: Design

    BACK

  • 8/3/2019 Blue Process

    19/49

    Specify the architectural design of the business solution. Produce architecture models, which includes framework, layer, execution and data definitions. Apply design patternsduring domain modelling.

    Entry CriteriaCompletion of process step 3. Functional requirements of the system defined andsigned-off. Test planning started. Features documented in Feature Model.

    TasksForm modelling team Project manager Required

    The modelling team should consist of the lead architect, user representative,

    business expert and lead developers, or infrastructure engineers. An experienceddesign mentor, if available, should be included to counter inexperience.

    Request assistance Project management Optional

    Group Architecture may assist team with design. Group IT Support Services may

    assist team to use ChangeManDS for source management and version control.

    Test planning Test manager Required

    The test manager refines the plans for testing (see process step 3 for details) that

    will be conducted to validate the solution:WHO (Select test team, roles & responsibilities, skill levels, training requirements)

    WHAT (Develop test cases, define test phases, change management process)WHERE (Test environment/s, H/W, S/W, storage, network, security, backup, data)WHEN (Test schedule, MSP plan)

    HOW (Test tools, test techniques, MERCURY tool set)

    Develop domain model Modelling team Required

    For software, build class diagrams, informal sequence diagrams and component

    models using the available documents. The CRC technique may be useful here. Theteam may split up to tackle sub-domains and then consolidate the models.

    Architecture principles from the features sets should be resolved here and Patterns tobe used should be identified. Initial execution models and network models may bedesigned for infrastructure projects.

    Output design Modelling team Required

    Design screen flows and layout, report layouts and initial file designs for batch.

    Architectural models and standards Modelling team Required

    The team begins architecture definition by applying the architecture patterns defined in

    the BlueCore Toolkit and repository and reviewing architecture documentation for anyexisting frameworks.

    VerificationModel validation Modelling team Required

    The team can use techniques like scenario testing and walkthroughs to validate the

    models produced.

    Design review SigmaWorks Required

    Group IT Architecture will facilitate internal review.

    Exit CriteriaThe team must produce all deliverables of this step, ensuring that any issues raisedduring the process are added to the issue log.

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specification

    Developoverallmodel

    Project

    finalisation

    STAGE: Design

    19

    ReceptionAcceptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warranty

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

    STAGE: Design

    BACK

  • 8/3/2019 Blue Process

    20/49

    Deliverables Informal sequence diagrams for each distinct scenario

    of component interaction

    Project questionnaire (Network communication requirements, etc)

    Test documentation (updated test plan)

    Conceptual architecture models (in progress)

    Patterns & Principles

    TechniquesCRC Modelling [Ambler].

    Modelling with archetypes [Coad].Apply architecture patterns [BlueCore], including Domain Independent Component

    and Context Container.Scenario testing with CRC [Ambler].

    Domain walkthroughs.TCO ProcurementCRC R [Bredenmeyer]

    ToolsRational Rose Analyst Studio

    Visio, until UML extension for Architecture description.

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specification

    Developoverallmodel

    Project

    finalisation

    STAGE: Design

    20

    ReceptionAcceptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    Specify the architectural design of the business solution. Produce architecture models, which includes framework, layer, execution and data definitions. Apply design patternsduring domain modelling.

    BACK

    STAGE: Design

    BACK

  • 8/3/2019 Blue Process

    21/49

    Test planning Test manager Required

    The test manager refines the plans for testing (see process step 3 for details) that will conducted to validate the solution:WHO (Select test team, roles & responsibilities, skill levels, training requirements)WHAT (Develop test cases, define test phases, change management process)WHERE (Test environment/s, H/W, S/W, storage, network, security, backup, data)WHEN (Test schedule, MSP plan)HOW (Test tools, test techniques, MERCURY tool set)

    VerificationSelf assessment Analysis team Required

    The team should review the list of features for completeness. The priorities of thefeatures must be reviewed.

    Exit CriteriaThe team must produce the detailed list of prioritised features and services, subject tothe approval of project stakeholders.

    Deliverables Detailed and prioritised features list

    Test documentation (updated test plan)

    TechniquesApply Identify Features.For MoSCoW prioritisation [Stapelton], apply one of Must Have Feature, Should HaveFeature, Could Have Feature or Would Have Feature [BlueCore Toolkit].

    ToolsRational Rose Analyst StudioCase Study research / referenceMERCURY test tools

    Produce a detailed list of atomic business features (fragment all composite features so that development effort will not exceed 2 weeks). Estimate development effort andidentify inter-dependencies. Identify variable factors that could impact delivery. Project Sponsor must prioritise the relative business importance of all features.

    Entry CriteriaCompletion of process step 4. The modelling team has completed the Develop

    overall model process. All sign-offs have occurred.

    TasksForm features list team Project manager Required

    This team should consist of the project manager, lead architect, user representative,

    business expert and lead developers.

    Finalise features list Features list team Required

    The informal list of features must be extended into a detailed list of features by

    examining all available models. Features must be atomic whole business services,i.e. must deliver value to the end user, and must not exceed 2 weeks to construct.Name all features according to the convention, using business understandable

    terminology. Features must be fully specified, i.e. owner, use case, user interface,contract (interface definition, pre & post conditions, state transformations, business

    rules with all exception messages).

    Prioritise features Features list team Required

    Using the priorities assigned to the features during process step 2 as the startingpoint, re-apply the MoSCoW prioritisation technique to the detailed list. Identifydependencies between features, and those features with a high latent planningimpact (variable factors may have a considerable impact upon construction effort).

    Define draft RFP Features list team + Procurement OptionalThis task only applies if a package solution is being considered for this project. TheRequest For Proposal should provide sufficient project and architecturaldocumentation (including any imposed frameworks, networks, interfaces, oroperational restrictions) for the vendor to respond with a detailed tender.

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    STAGE: Design

    21

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

    STAGE: Design

    BACK

  • 8/3/2019 Blue Process

    22/49

    Produce a detailed development plan, specifying the increments and order in which features will be delivered. Each release must be a separate Construction stage. Thenumber of increments and releases will depend on the channel.

    Entry CriteriaStep 5 must be completed (all features identified and the conceptual design foreach completed). Features must have been prioritised by the business.

    TasksForm planning team Project manager RequiredThe planning team comprises the project manager, user representative, businessexpert, lead architect and lead developers.

    Produce detailed construction plan Planning team RequiredThe planning team uses the detailed feature list, priorities, dependencies, estimated

    effort, owners and resource availability to plan increments of 1-month duration.Each increment must deliver functionality that can be tested and approved as a unitwithout any dependence upon subsequent increments. Related increments aregrouped into releases based upon the dependency of features. Each release is aseparate Construction stage with a maximum duration of 7 months. A project mayhave more than one Construction stage, each delivering independent sections ofthe solution. The detailed construction plan must specify fixed end dates andresource responsibilities.

    Appoint repository administrator Planning team Required (Software)The team should appoint someone to act as the ChangeManDS team repositoryadministrator who will be responsible for repository management.

    Finalise RFP Features list team + Procurement OptionalThe Request For Proposal must define functional, architectural, security, andservice level requirements in sufficient detail for vendors to respond to our request.

    Test planning Test manager RequiredThe test manager refines the plans for testing (see process step 3 for details) thatwill be conducted to validate the solution:WHO (Select test team, roles & responsibilities, skill levels, training requirements)WHAT (Develop test cases, define test phases, change management process)WHERE (Test environment/s, H/W, S/W, storage, network, security, backup, data)WHEN (Test schedule, MSP plan)HOW (Test tools, test techniques, MERCURY tool set)

    VerificationAssess plan Planning team Required

    The planning team should review the development schedule produced and involve an

    other project stakeholders as needed.

    Define implementation training requirements Planning team Required

    The planning team should define the skills/competencies needed by the development

    team. Training plans to be defined to address skills deficits.

    Exit CriteriaThe planning team must produce a feature work queue and detailed project plan thathas the approval of the project stakeholders.

    2nd business sign-off (RFP, development plan, final test plan)

    2nd Strategy & architecture review sign-off (all architecture models, projectquestionnaire, Compliance & BCP checklist) Preceding sign-off must be obtained first

    Deliverables Conceptual architecture models

    Feature work queue

    Final RFP ready for distribution to vendors

    Function point count Project risk assessment

    Test documentation (final test plan)

    TechniquesApply PlanningGame [BlueCore].

    ToolsRational Rose Analyst StudioMERCURY tool set

    S G es g

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    22

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    PG20

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    BACK

    STAGE: Construction

    BACK

  • 8/3/2019 Blue Process

    23/49

    Produce detailed design specifications and refined/expanded architecture models for the feature/s (from feature work queue) designated for construction in this increment.Inspect detailed design specifications for completeness.

    Entry CriteriaCompletion of process step 6. Plan by feature has been completed includingbusiness sign-off. Development environment must be in place. Team membersmust be available.

    TasksAssemble feature team Feature owner Required

    The feature owner identifies which classes are likely to be required for theimplementation of the feature. The feature team is then drawn from the class

    owners. Domain experts may be necessary for detailed design of the feature andshould be included in the team.

    Study or review documentation Feature team Optional

    The team should review all information available relating to the feature underconsideration.

    Produce detailed design Feature team RequiredUsing the architecture models and functional requirements produced earlier as astarting point, the team creates detailed program specifications (4 different formatsfor all environments) for the feature and updates the user interface design/reportlayouts if necessary. The architecture models must be updated under the guidanceof the lead architect. Physical database structures must be defined and submitted toData Architecture for approval - comply with lead time requirements.

    Produce automated test scripts Test manager Required

    The test manager produces test scripts (automated wherever possible) for the toolsused. Each test script has a pre-requisite state, test conditions, and expectedresults: MERCURY (Windows and web based functional testing tools)

    Complete project questionnaire Analysis team RequiredThe team must document replies to the Network and related questionnaires. This isused to determine the extent of impact the project will have upon the existingnetwork typology, information security, and continuity plans. Support areas will beinvolved in proportion to the perceived impact.

    Finalise test cases Test team Required

    The test team finalises the test cases for the current feature by the end of its design.

    VerificationDesign inspection Feature team Required

    The team must review the detailed design specifications for completeness andcorrectness. Use external participants if necessary (including SigmaWorks).Outstanding issues must be noted.

    Log issues Analysis team Required

    Record all issues in the Project Minutes, with due date, status, and responsibility.

    Exit CriteriaPhysical data model sign-off (internal by Data Architecture for creation of database

    tables)

    Deliverables TSS (user interface specifications, report layouts, conversion considerations,operator instructions, program specifications, batch scheduling, file design)

    Architecture Models (all 9 models required - these will evolve with each increment

    until complete) Test scripts (unit test, SIT test, stress test, UAT test)

    Updated test documentation (test cases and test plan)

    Project questionnaire (Network communication requirements, etc)

    TechniquesThe CRC technique is also useful for detailed design [Ambler].

    Modelling with archetypes [Coad].Apply design patterns (see [GOF94] and [Buschman96].

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    PG30

    23

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    Step1 Step 2 Step 5 Step 6 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Designby

    feature

    Step 7

    Design (Analysis & conceptual design)

    C

    STAGE: Construction

    BACK

  • 8/3/2019 Blue Process

    24/49

    Implement design specifications (programs/classes/methods) for each feature. Perform unit test and code inspection to verify functional completeness and code quality.Check-in code changes into ChangeManDS once they have been validated.

    Entry CriteriaCompletion of process step 7 for this increment. Detailed design for the feature/shas been completed.

    TasksPrepare test environment Feature team Required

    The test manager prepares and verifies the environment prior to commencement ofunit testing. This includes hardware, software, networking, security, backup, and

    generation of test data. If a regression test pack is available, this would be used toverify that the baseline system functions before deploying any changes.

    Check out classes Feature team Required (Software)

    The team repository administrator must create an open edition of the project inChangeManDS and check out any objects (programs, classes, etc) that will bemodified during this increment.

    Code unit tests Feature team Required

    Class owners must create or extend the unit test suite for any classes they willcreate or modify. Wherever possible, build test scripts for an automated testing tool(e.g. Junit or Mercury suite). Each test scr ipt has a pre-requisite state, testconditions, and expected results.

    Implement feature Feature team Required

    Each developer implements functionality in support of the feature and/or service asspecified by the detailed design specifications.

    Execute unit testing Feature team Required

    This task should be run by the developer concurrently with Implement feature.Running unit tests frequently measures the progress being made and determinescompletion.

    VerificationUnit test review Feature team Required

    The unit test should be inspected to ascertain that sufficient coverage was achieved.

    Unit test results should be verified.

    Code inspection Feature team Required

    The team should inspect all detailed infrastructure designs and code for quality andadherence to standards prior to check-in. The involvement of SigmaWorks may be

    requested as part of the architectural services for construction.

    Check in classes Feature team Required (Software)

    Only after verification tasks are completed should class owners check in new/changed

    classes into ChangeManDS. Update status in feature work queue.

    Exit CriteriaUnit test environment sign-off (internal)

    Unit test sign-off (internal)

    DeliverablesUpdated status in the feature work queue

    Constructed code (program logic) Expanded unit test scripts, reviewed/expanded test plans

    Unit test results

    Updated test documentation (test cases and test plan)

    ToolsRational Rose Professional J

    MS ProjectMERCURY test tools

    ChangeManDS

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    24

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    TechniquesApply (refer to [BlueCore] and [Beck]):CodeUnitTestFirstYouArentGoingToNeedItOnceAndOnlyOnceDoTheSimplestThingThatCouldPossiblyWorkOneChangeAtaTimeApply language specific coding standards.

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Buildby

    feature

    Step 8

    Design (Analysis & conceptual design)

    STAGE: Construction

    BACK

  • 8/3/2019 Blue Process

    25/49

    Entry CriteriaCompletion of process step 8 for this increment. All features that are part of theincrement have been implemented, unit tested, reviewed (internal and/or externalcode review) and checked into ChangeManDS. All SIT, and stress test cases mustbe defined.

    TasksPrepare SIT environment Test manager RequiredThe test manager prepares and signs-off the environment prior to commencement

    of increment integration testing. This includes the hardware, software, disk space,networking, security, backup& recovery, set-up (e.g. cards,accounts) andgeneration of test data. If a regression test pack is available, this would be used toverify that the baseline system functions before deploying any changes.

    Execute SIT testing Test manager RequiredIntegration testing must be performed to ensure that components (infrastructure orsoftware) interoperate correctly. Integration test cases must be executed accordingto the test schedule. Regression testing must also be performed to ensure there isno loss of functionality. Review and expand test plans as necessary.

    Execute stress testing Test manager RequiredExecute stress test cases to confirm the solution meets the service levels specifiedin the PDD. The SIT environment must closely resemble production for meaningfulresults. Review and expand test plans as necessary.

    Track defects Test manager RequiredThe test team report defects (where actual does not match expected results) andthe test manager ensures that defects are fixed and re-tested. The test manageranalyses defect data and produces defect reports to inform the team &management of new defects and progress of defect repair.

    VerificationManage testing Test manager RequiredSIT and stress testing must be signed-off as complete. If testing is ended before alltest cases have been successfully run, the test manager must indicate how muchtesting is left, and the risks of not completing. The test manager is responsible forwhen to stop testing, and should only do so when fully satisfied.

    System integration test review Test manager RequiredThe system integration tests should be inspected to ascertain that sufficient codecoverage was achieved. System integration testing and stress testing results shouldbe independently verified.

    Baseline code & test scripts Repository admin RequiredOnce all the code has been fully tested and the accepted by the users, it must bebaselined in ChangeManDS, along with the revised regression test suite.

    Exit CriteriaSystem integration test environment sign-off (internal)System integration test sign-off (internal)

    Deliverables Expanded SIT test scripts, reviewed/expanded test plans SIT test results:

    Test cases - actual results (section 5 of test documentation) Defect reports (section 6 of test documentation) Test case matrix (section 7 of test documentation) Test coverage matrix (section 7 of test documentation) Defect status matrix (section 7 of test documentation) Open defect matrix (section 7 of test documentation)

    Stress (performance) test approach and results (as above)

    Baselined code Baselined test scripts

    TechniquesApply Automated Testing, Regression Test [BlueCore].

    ToolsRational Rose ProfessionalMERCURY test toolsSerena E-Changeman for baseline code.Visio for architecture updates

    Complete integration testing and stress testing of all increment features to verify that the business solution is fully functional. On passing these tests, the code is baselined inpreparation for move into pre-production.Integration testing (execute all test cases to an acceptable success level to verify the functionality, integration, and security controls of the whole system)Stress testing (execute all test cases to an acceptable success level to verify the achievement of performance and service levels)

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Requirements

    specificationProject

    finalisation

    25

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Incre

    ment

    integr

    ation

    Step 9

    Design (Analysis & conceptual design)

    STAGE: Construction

    BACK

  • 8/3/2019 Blue Process

    26/49

    Complete user acceptance testing (UAT) of all increment features to demonstrate that that the agreed test cases have been executed to specification, the business solution isready for operational use, and the security controls are suitable for business purposes. Acceptance Criteria test cases will be used.

    Entry CriteriaCompletion of process step 9 for this increment. SIT and stress test results musthave been internally reviewed and accepted by business and IT. UAT test casesmust be defined.

    TasksPrepare UAT environment Test manager Required

    The test manager prepares and verifies the environment (as similar as possible tothe LIVE environment) prior to commencement of user acceptance testing. This

    includes hardware, software, networking, security, backup, and generation of testdata. If a regression test pack is available, this would be used to verify that thebaseline system functions before deploying any changes. Thereafter incrementfeatures are deployed.

    Execute UAT Testing Test manager Required

    The test team executes all UAT test cases - high priority test cases are run first.Execute SCP (Stress and Capacity Planning) tests for systems using the branchinfrastructure. Test BCP recovery procedures, documenting findings in the BCP testreport. Review and expand test plans as necessary.

    Track Defects Test manager Required

    The test team report defects and the test manager ensures that defects are fixed

    and re-tested. The test manager analyses defect data and produces defect reportsto inform the team & management of new defects and progress of defect repair.

    Prepare for deployment Project Manager Required

    Produce production support hand-over documents for deployment of the systeminto the live environment: Readiness assessment List of impacted areas Data conversion plan Implementation plan and back-out plan System rollout plan (if system is to be piloted)

    VerificationManage testing Test manager RequiredUAT must be signed-off as complete. If testing is ended before all test cases havebeen successfully run, the test manager must indicate how much testing is left, andthe risks of not completing. The test manager is responsible for when to stop testing,and should only do so when fully satisfied.

    User acceptance test review Test manager Required

    The user acceptance tests should be inspected to ascertain that sufficient codecoverage was achieved. Test results should be verified. Review all the test

    documentation for completeness and correctness. Testing normally stops when alltests are successfully run (i.e. actual results match expected results). If testing stopsbefore all tests have been run, the outstanding testing & associated risk must bedocumented.

    Exit CriteriaDeployment readiness review sign-off (SCP results, implementation readinessassessment, production support hand-over documents, Internal Audit review)

    3rd Business sign-off (UAT test results) Preceding sign-off must be obtained first.

    Deliverables

    UAT test results (refer to process step 9 for details) BCP test report Expanded SIT test scripts, reviewed/expanded test plans Information Protection construction document Production hand-over documents

    TechniquesTechniques to be applied in testing are boundary analysis and equivalencepartitioning.

    ToolsMecury Test Director

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Requirements

    specificationProject

    finalisation

    26

    Depl

    oym

    ent

    &

    warr

    anty

    ReceptionDevelopoverallmodel

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 11Step 3 Step 4 Step 12

    Construction

    Acce

    ptan

    ce

    testi

    ng

    Step 10

    Design (Analysis & conceptual design)

    STAGE: Construction

    BACK

  • 8/3/2019 Blue Process

    27/49

    Package all increments for this stage into a single release. Each channel must follow their own deployment procedures and standards. Support the business solution in theLIVE environment for the specified warranty period. Performance tune as necessary to achieve the specified SLA requirements.

    Entry CriteriaCompletion of process step 10 for all increments in the is Construction stage.Implementation Plan reviewed and signed off by Production support. Channel-specific release criteria, standards and procedures reviewed.

    TasksPackage the release Project Management Required

    Project Manager to communicate the channel-specific information to the teammembers and ensure that all standards and procedures have been applied.Release to be packaged as per the channel requirements. Production support mustbe involved in this exercise.

    Notify production managers Project Manager Required

    Communicate planned release and impact to all affected production areas. Complywith imposed freeze periods. Ensure the change control is loaded in AZIM with thecorrect lead time. Talk to the planned release at the daily production changemeeting.

    Verify deployment Project management Required

    The project team must verify the operation of the increment in the live environment.

    The deployment verification test cases are executed according to the test schedule.

    Warranty support Project Manager Required

    Support the release (complete or portion of solution) in the production environmentfor the period stipulated in the PDD (Project Definition Document) until the specifiedservice levels have been achieved to the satisfaction of the project sponsor. If thesystem does not operate as required, the team report defects and the projectmanager ensures that defects are fixed and re-tested. The project managerdocuments and communicates progress against plan.

    VerificationAchieve service levels Project Management Required

    The System must have executed in the LIVE environment according to the Warrantycriteria stipulated in the PDD. All service levels must have been achieved as specifiedAll known defects must have been corrected or accepted by the project sponsor.

    Exit Criteria

    3rd Strategy & architecture review sign-off (all architecture models, BCP testreport, BCP annexure/s, project questionnaire, Compliance & BCP checklist).

    Deployment verification sign-off by business (post-implementation defects,operator instructions, callout instructions, business workarounds). Preceding sign-offmust be obtained first.

    DeliverablesCallout instructions Operator instructions Business workarounds (where required)

    ToolsMS WordSerena E-Changeman

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Acce

    ptan

    ceTe

    sting

    Depl

    oym

    ent &

    warr

    anty

    Requirements

    specificationProject

    finalisation

    27

    ReceptionDevelopoverallmodel

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    STAGE: Construction

    BACK

  • 8/3/2019 Blue Process

    28/49

    Hand-over business solution to Production Support. Finalise all deliverables, ensuring that they properly reflect the status of the implemented business solution. Identify anddocument learning experiences and patterns that could be applied to future projects.

    Entry CriteriaDeployment of all functionality for this release into the LIVE environment. Warrantyperiod must have been completed, and system accepted by the project sponsor asdelivering the service levels specified in the PDD.

    TasksDocument lessons learned Project management Optional

    The project management team should produce a document detailing any lessons

    learned over the course of the project that may serve to refine or improve theprocess. A pattern mining workshop can be run, facilitated by SigmaWorks ifnecessary, to identify patterns that can serve the rest of the enterprise in future

    projects.

    Finalise project documentation Entire team Required

    All documentation produced during the course of the project must be completed and

    checked into a document management system (Changeman DS). It must providean accurate reflection of the final implementation of the solution. This includesdocumentation to assist end users and facilitate integration of the new system into

    the business processes.

    Finalise SLA Project manager Required

    This is facilitated by IT Service Management. Finalise draft SLA, applying changes

    that are agreed by business and all affected IT support areas. Publish final SLA.

    Analyse test results Test manager Required

    The test manager reviews all tests executed, defects identified, and defectsresolved. A summarised report is produced of the lessons learnt and

    recommendations for improvements. SIT and UAT defects must be recorded in thePEP form.

    Hand over to production support Project management Required

    Hand over all supporting documentation to the production support team. Conduct afinal communication session to close out on any outstanding actions related to the

    release.

    VerificationPublish deliverables Modelling team Required

    The team must collect, review and package all documentation produced throughout

    the project stages. Final documentation must to be checked into ChangeManDS andpublished on the Sigmaworks site within 1 week after closure of the project.

    Exit CriteriaFinal conformance review sign-off (all critical project documents, analysis of test

    results, lessons learnt, PEP form, final FPC, final SLA, finalised projectdocumentation)

    Production support hand-over(production hand-over documents, all project

    documentation) Preceding sign-off must be obtained first.

    Deliverables

    Finalised project documentation New baseline regression test pack Lessons learned, including review if Information Protection controls Completed PEP form (including Warranty period) Patterns Testing defect report

    ToolsRational Rose Analyst StudioMS WordMS Project

    Definition

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integration

    Requirements

    specificationProject

    finalisation

    28

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    PG30

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Step 3 Step 4 Step 12

    Construction

    Design (Analysis & conceptual design)

    Requirements: Solution Development process

    BACK

    http://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.doc
  • 8/3/2019 Blue Process

    29/49

    DefinitionIncre

    ment

    integr

    ation

    Project

    finalisation

    User interfacespecifications

    Reportlayouts

    Conversionconsiderations

    Operatorinstructions

    Technicalsystem

    specification(TSS)

    Program specifications Class diagram Sequence diagram Activity diagram Contract

    Batch scheduling &dependencies

    Solution Developmentprocess

    Functional system specification (FSS)

    High-levelanalysis index

    BackgroundBusinesswalkthroughList of systemgoalsList of actorsIndex to business

    functions Commonbusiness rules

    Use casespecifications

    Commonbusiness

    rules

    User interface

    specifications

    Reportlayouts

    System goals& features list

    (final)

    Non-functional

    requirements

    Detailed &prioritised

    features list

    Featurework

    queue

    Update status

    in feature

    work queue

    29

    ReceptionDevelopoverallmodel

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    Step 9 Step 10 Step 11Step 4 Step 12

    List of actors(final)

    Construction

    1stBusinesssign-off

    2ndBusinesssign-off

    3rdBusinesssign-off(UAT)

    Design (Analysis & conceptual design)

    Translationfrom logical to

    physical views

    Defineprojectscope

    Identify

    goalsand

    features

    Designby

    feature

    Step1 Step 2 Step 7Requirements

    specification

    Step 3Buildfeatureslist

    Planby

    feature

    Buildby

    feature

    Step 5 Step 6 Step 8

    Requirements: Group IT Architecture & Data Architecture

    BACK

    http://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/TSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/TSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/TSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/TSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/FSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Feature%20work%20queue.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/FSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/TSS.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.doc
  • 8/3/2019 Blue Process

    30/49

    Definition

    Project

    finalisation

    Architecture models

    List of

    feature

    owners

    List of

    class

    owners

    Conceptual Execution model

    Framework model

    Conceptual Walkthrough model

    Conceptual Software Layer model

    Conceptual Semantic data model

    Logical Data model Data dictionary

    Physical Data model Data dictionary

    Conceptual Component model

    Group IT Architecture Data Architecture

    30

    Reception

    Projectkick-offmeeting

    (Architecture)

    Businessimpact

    assessmentdocument

    Informal

    sequence

    diagrams

    Step 12

    Contextmodel

    Conceptual architecture models Physical architecture models

    Physical Software Layer model

    Physical Component model

    Physical Semantic data model

    Physical Execution model

    Physical Walkthrough model

    Construction

    Feature model

    ConceptualContextmodel

    PhysicalContextmodel

    2nd

    Strategy &architecture

    reviewsign-off

    1st

    Strategy &architecture

    reviewsign-off

    3rd

    Strategy &architecture

    reviewsign-off

    Design (Analysis & conceptual design)

    Defineprojectscope

    Identify

    goalsand

    features

    Buildfeatureslist

    Planby

    feature

    Designby

    feature

    Buildby

    feature

    Incre

    ment

    integr

    ation

    Acce

    ptan

    ce

    testi

    ng

    Depl

    oym

    ent

    &

    warr

    anty

    Step1 Step 2 Step 5 Step 6 Step 7 Step 8 Step 9 Step 10 Step 11Requirements

    specification

    Developoverallmodel

    Step 3 Step 4

    Requirements: Group IT Testing

    BACK

    http://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Architecture%20models.dochttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ExecutionModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_FrameworkModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_WalkthroughModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_LayerModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_LayerModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_SemanticDataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_DataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ComponentModel.pdfhttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Help/Contacts/Keyplayers%20contact%20list.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Architecture%20models.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Architecture%20models.dochttp://portal.sbic.co.za/documentation/Processes/Blue%20Process/Solution%20Development/Templates/Templates/Architecture%20models.dochttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_LayerModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ComponentModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_SemanticDataModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ExecutionModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_WalkthroughModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_FeatureModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ContextModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ContextModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ContextModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ContextModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ContextModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/ArchitectureWorksheets/ArchitectureWorksheets_ContextModel.pdfhttp://intranet.sbic.co.za/itssarch/SigmaWorks/Process/Archi