23
1 Validation CMMI Validation Kristof Vandermeeren Ruben Verborgh

CMMI Validation Kristof Vandermeeren Ruben Verborgh

  • Upload
    maia

  • View
    43

  • Download
    0

Embed Size (px)

DESCRIPTION

CMMI Validation Kristof Vandermeeren Ruben Verborgh. Validation Purpose. Purpose Fullfill intended use in intended environment “Building the product right”  “Building the right product” verification  validation Benefits Detect feature problems early in development lifecycle - PowerPoint PPT Presentation

Citation preview

Page 1: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

1Validation

CMMIValidation

Kristof VandermeerenRuben Verborgh

Page 2: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

2Validation

ValidationPurpose

Purpose Fullfill intended use in intended environment “Building the product right” “Building the right product”

verification validationBenefits

Detect feature problems early in development lifecycle Continuously improving requirements agile

Page 3: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

3Validation

ValidationSpecific Goals

[1] Prototype[2] Test Plan[3] State of the Joomla!

Community[4] Customer interfacesSG 1 Prepare for Validation

SP 1.1 Select products for Validation•All

•Alpha version / Prototype [1]•WAFL

•Layout of delivered page (-> User Interface) [2]•Extension must comply with Joomla! Listing Rules [3]

•Hadra•Marketer and publisher interfaces [4]

Page 4: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

4Validation

ValidationSpecific Goals

[1] Status presentation[2] Test Plan[3] Interview SG 1 Prepare for Validation

SP 1.2 Establish the Validation Environment•People

•All•Review meetings with prof. Gielen [1]•Coaching by assistants

•WAFL•Acceptance testing with Sinyate [2]•Contact with Sinyate-developer [2]

•Hadra•Marketing agency MarKoMO [3]•Channel GUIDO (planned) [3]

•TultiMouch•Communication-driven acceptance testing [3]

Page 5: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

5Validation

ValidationSpecific Goals

[1] Server

SG 1 Prepare for ValidationSP 1.2 Establish the Validation Environment

•Infrastructure•All

•Server with demo application [1]•University or stakeholder location with internet access

Page 6: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

6Validation

ValidationSpecific Goals

[1] Demos[2] Test Plan [3] Architecture document

SG 1 Prepare for ValidationSP 1.3 Establish Validation Procedures and Criteria

•All•Prepare demos for review meetings [1]

•WAFL•Specification of acceptance testing requirements [2]

•Hadra•Use cases [3]

•Mashedup•Formal requirement checklists [3]

Page 7: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

7Validation

ValidationSpecific Goals

[1] Demos[2] Test Plan[3] Interview

SG 2 Validate Product or Product Components SP 2.1 Perform Validation

•All•Demos during review sessions [1]

•WAFL•Acceptance Testing with Sinyate (planned) [2]

•TultiMouch•Customer continuously monitors software [3]

Page 8: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

8Validation

ValidationSpecific Goals

[1] Meeting reports[2] Test Plan [3] Interview reports

SG 2 Validate Product or Product Components SP 2.2 Analyze Validation Results

•All•Analyze review meetings [1]

•WAFL•Acceptance testing: none yet (but planned) [2]

•Hadra•Analyze interview results [3]

Page 9: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

9Validation

Validation Generic Practices

GG 2 Institutionalize a Managed Process GP 2.1 Establish an Organizational Policy

•Nothing found yetGP 2.2 Plan the process

•Nothing found yetGP 2.3 Provide Resources

•Nothing found yet

Page 10: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

10Validation

Validation Generic Practices

GG 2 Institutionalize a Managed Process GP 2.4 Assign Responsibility

•WAFL•Testing team is responsible for acceptance testing [1]

•Hadra•Testing manager coordinates test plan creation [1]

GP 2.5 Train People•WAFL

•Follow guide set up by Sinyate developer [1]GP 2.6 Manage Configurations

•All•Maintain reports on project website [2] [3]

[1] Test Plan[2] Meeting reports[3] Interview reports

Page 11: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

11Validation

Validation Generic Practices

GG 2 Institutionalize a Managed Process GP 2.7 Identify and Involve Relevant Stakeholders

•All•Contact with customer during review meetings

•WAFL•Contact with Sinyate developer [1]•Request for contribution on Joomla conference

•TultiMouch: •On-site customer” [3]

•Mailing list•Has SVN access running and debugging

•Contacts with IBBT, entertainment sector, board game industry [3]

[1] Test Plan [2] State of the Joomla!

Community[3] Interview

Page 12: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

12Validation

Validation Generic Practices

GG 2 Institutionalize a Managed Process GP 2.7 Identify and Involve Relevant Stakeholders

•Hadra•Regular contacts with MarKOMo [3] •Regular contacts with GUIDO [3]

•Mashedup•Regular contacts with supervisors

[1] Test Plan [2] State of the Joomla!

Community[3] Interview

Page 13: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

13Validation

Validation Generic Practices

GG 2 Institutionalize a Managed Process GP 2.8 Monitor and Control the Process

•Nothing found yetGP 2.9 Objectively Evaluate Adherence

•Nothing found yetGP 2.10 Review Status with Higher Level Management

•Nothing found yet

Page 14: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

14Validation

Validation Generic Practices

GG 3 Institutionalize a Defined Process GP 3.1 Establish a Defined Process

•Nothing found yetGP 3.2 Collect Improvement Information

•Nothing found yet

Page 15: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

15Validation

ValidationProcess Assets

Interview report (Hadra)

Page 16: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

16Validation

ValidationProcess Assets

Interview report (TultiMouch)

Page 17: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

17Validation

ValidationProcess Assets

Demo (Hadra)

Page 18: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

18Validation

ValidationProcess Assets

Demo (WAFL)

Page 19: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

19Validation

ValidationProcess Assets

Meeting Reports

Page 20: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

20Validation

ValidationProcess Assets

WAFL & Hadra Test Plan

Page 21: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

21Validation

ValidationFindings

Strengths Good stakeholder contacts Demo applications

Opportunities for Improvement Define and manage validation process

Proposed Actions Perform acceptance testing

Page 22: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

22Validation

ValidationGlossary

CMMI Capability Maturity Model Integration …

Page 23: CMMI Validation  Kristof Vandermeeren Ruben Verborgh

23Validation

ValidationReferences

CMMI for Development version 1.2http://www.sei.cmu.edu/publications/documents/06.reports/06tr008.html