16.11.2014 Views

Software Assurance in Acquisition and Contract Language

Software Assurance in Acquisition and Contract Language

Software Assurance in Acquisition and Contract Language

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sample <strong>Language</strong>-US Government<br />

RFPs/<strong>Contract</strong>s<br />

Although, the follow<strong>in</strong>g sample language is tailored for<br />

government contracts (<strong>and</strong> task orders), other acquirers may<br />

tailor parts or all the language for their use, as well.<br />

1.0 GENERAL<br />

All work under this contract shall comply with the latest<br />

version of all applicable st<strong>and</strong>ards. Individual task orders<br />

will reference applicable versions of st<strong>and</strong>ards or exceptions<br />

as necessary. These may <strong>in</strong>clude, but are not limited to,<br />

{AGENCY} Manual(s), <strong>Acquisition</strong> Bullet<strong>in</strong>s [AB], American<br />

National St<strong>and</strong>ards Institute [ANSI] st<strong>and</strong>ards, <strong>and</strong> National<br />

Institute of St<strong>and</strong>ards <strong>and</strong> Technology [NIST] st<strong>and</strong>ards,<br />

<strong>in</strong>clud<strong>in</strong>g Federal Information Process<strong>in</strong>g St<strong>and</strong>ards [FIPS]<br />

publications. <strong>Software</strong> Development St<strong>and</strong>ards Life Cycle<br />

(SDLC) Guidel<strong>in</strong>es conta<strong>in</strong>s a list of software development<br />

st<strong>and</strong>ards for {AGENCY} tasks. The {AGENCY} has<br />

developed its own Enterprise Life Cycle. While comply<strong>in</strong>g<br />

with the latest version of all applicable st<strong>and</strong>ards is<br />

not a new <strong>in</strong>itiative, it does provide an emphasis of the<br />

{AGENCY}’s expectation that the <strong>Contract</strong>or will comply<br />

with, <strong>and</strong> provide verification that these st<strong>and</strong>ards are<br />

adhered to.<br />

2.0 CORRECTION OF SOFTWARE AND DOCUMENTATION<br />

The contractor shall, over the term of the contract,<br />

under any task order issued, correct errors <strong>in</strong> <strong>Contract</strong>or<br />

developed software <strong>and</strong> applicable documentation that<br />

are not commercial off the shelf which are discovered<br />

by the Government, <strong>and</strong> any other user of the software,<br />

or the <strong>Contract</strong>or. If the system is <strong>in</strong> production, such<br />

corrections shall be completed with<strong>in</strong> one work<strong>in</strong>g day of<br />

the date the <strong>Contract</strong>or discovers or is notified of the error<br />

(or a date mutually agreed upon between the CO <strong>and</strong> the<br />

<strong>Contract</strong>or not to exceed 30 work<strong>in</strong>g days). If the system<br />

is not <strong>in</strong> production, such corrections shall be made with<strong>in</strong><br />

five work<strong>in</strong>g days of the date the <strong>Contract</strong>or discovers or<br />

is notified of the error (or a date mutually agreed upon<br />

between the CO <strong>and</strong> the <strong>Contract</strong>or, not to exceed 30<br />

days). Latent defects will be h<strong>and</strong>led <strong>in</strong> the same manner,<br />

as soon as they are discovered. Inability of the parties to<br />

determ<strong>in</strong>e the cause of software errors shall be resolved<br />

<strong>in</strong> accordance with the Disputes clause <strong>in</strong> Section I, FAR<br />

52.233-1, <strong>in</strong>corporated by reference <strong>in</strong> the contract, but <strong>in</strong><br />

no event constitutes grounds for delay of error correction<br />

beyond the periods specified.<br />

3.0 SOFTWARE DEVELOPMENT PROCEDURES<br />

3.1 CAPABILITY MATURITY MODEL<br />

INTEGRATION (CMMI)<br />

3.1.1 All <strong>Contract</strong>ors awarded task orders for any<br />

activity related to software development for the<br />

{AGENCY} shall comply with the {AGENCY} policy<br />

for CMMI® compliance. All tasks that fall with<strong>in</strong> the<br />

software development life cycle shall at m<strong>in</strong>imum<br />

comply with Level {2, 3, 4, or 5 as required} of the<br />

staged representation of the CMMI® for <strong>Software</strong><br />

Eng<strong>in</strong>eer<strong>in</strong>g (CMMI-SW). There are no exceptions<br />

to this {AGENCY}’s policy. <strong>Contract</strong>ors develop<strong>in</strong>g<br />

software for the {AGENCY} shall ma<strong>in</strong>ta<strong>in</strong> Level<br />

{2, 3, 4, or 5 as required} or higher <strong>in</strong> the staged<br />

representation of the CMMI-SW <strong>in</strong> order to cont<strong>in</strong>ue<br />

to receive software task<strong>in</strong>g.<br />

3.1.2 The Capability Maturity Model (CMM)<br />

Review Team will monitor the <strong>Contract</strong>or’s process<br />

maturity (1) us<strong>in</strong>g st<strong>and</strong>ard {AGENCY} Process<br />

Appraisal Review Methodology (PARM) processes,<br />

<strong>in</strong>clud<strong>in</strong>g execution of St<strong>and</strong>ard CMMI Appraisal<br />

Method for Process Improvement (SCAMPISM), as<br />

needed, (2) perform<strong>in</strong>g annual cycles of review for<br />

CMMI-SW, <strong>and</strong> (3) consider<strong>in</strong>g all types of appraisal<br />

data <strong>and</strong> process improvement <strong>in</strong>frastructure data<br />

as st<strong>and</strong>ardized by the {AGENCY} PARM process<br />

to verify alignment <strong>and</strong> mapp<strong>in</strong>g of the <strong>Contract</strong>or’s<br />

CMMI processes to the {AGENCY} Enterprise<br />

Life Cycle (ELC). The responsible organization<br />

is <strong>in</strong>dicated as <strong>Contract</strong>or (to be delivered under<br />

this Task Order), Government (Government will<br />

prepare), or Jo<strong>in</strong>t (a jo<strong>in</strong>t effort with the {AGENCY}<br />

<strong>in</strong> the lead). The Government may waive (<strong>in</strong>dicated<br />

as Not Applicable) the requirements for certa<strong>in</strong><br />

deliverables or work products based on the<br />

approved Program Tailor<strong>in</strong>g Plan.<br />

36<br />

<strong>Software</strong> <strong>Assurance</strong> Pocket Guide Series:<br />

<strong>Software</strong> <strong>Assurance</strong> <strong>in</strong> <strong>Acquisition</strong> <strong>and</strong> <strong>Contract</strong> <strong>Language</strong><br />

37<br />

<strong>Acquisition</strong> & Outsourc<strong>in</strong>g, Volume I – Version 1.1, July 31, 2009

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!