Produced by office_a11y_check.py (our checker script, modelled on Microsoft Accessibility Checker rules) v1.0. This is our own script that reads the Office Open XML directly; it is modelled on the rule set of Microsoft's Accessibility Checker but it is not Microsoft's tool and its counts will not match Microsoft's exactly. File: accessible-office-docx-before.docx
Errors: 37Warnings: 93Tips: 2
| ID | Rule | Severity | Count |
|---|---|---|---|
| D01 | Document title property is empty Modelled on: Document Title missing (Word: File > Info > Title) | error | 1 |
| D02 | Document language not set Modelled on: Document language / proofing language | error | 0 |
| D03 | No heading styles used in document Modelled on: No headings used / Headings (structure) | error | 1 |
| D04 | "Fake" headings: short bold/large Normal paragraphs formatted to look like headings Modelled on: Use Heading styles (Word: "Use built-in heading styles") | warning | 24 |
| D05 | Heading levels skipped (e.g. H1 -> H3) Modelled on: Skipped heading level | warning | 0 |
| D06 | Image / drawing / diagram without alternative text Modelled on: Missing alternative text | error | 8 |
| D07 | Alternative text looks like a file name or generic label Modelled on: Alt text not descriptive (manual review) | warning | 0 |
| D08 | Object not inline with text (floating) Modelled on: Object not inline | warning | 1 |
| D09 | Table without a marked header row (Repeat Header Row / tblHeader) Modelled on: Missing table header | error | 27 |
| D10 | Table contains merged cells Modelled on: Merged or split cells | warning | 22 |
| D11 | Table rows that are entirely blank Modelled on: Blank table rows or columns | warning | 0 |
| D12 | Probable layout table (single row or single column) Modelled on: Check whether table is used for layout | tip | 1 |
| D13 | Hyperlink text is a raw URL Modelled on: Unclear hyperlink text | warning | 11 |
| D14 | Hyperlink text is non-descriptive ("click here", "here" ...) Modelled on: Unclear hyperlink text | warning | 0 |
| D15 | Empty paragraphs used for spacing (runs of 2 or more) Modelled on: Use of repeated blank characters | warning | 32 |
| D16 | List typed manually (bullet/number characters instead of list formatting) Modelled on: Use list formatting (no direct MS rule; WCAG 1.3.1) | warning | 3 |
| D17 | Text colour contrast below WCAG 2.2 AA (4.5:1, or 3:1 for large text) Modelled on: Hard-to-read text contrast | error | 0 |
| D18 | Header/footer object without alt text (watermark, logo) Modelled on: Missing alternative text (header/footer) | tip | 1 |
{
"title": "",
"core_language": "",
"default_language_w:lang": "en-US",
"paragraphs": 702,
"tables": 27,
"heading_count": 0,
"paragraph_styles_used": {
"Normal": 520,
"List Paragraph": 165,
"No Spacing": 10,
"annotation text": 5,
"Normal (Web)": 2
},
"drawings_in_body": 8,
"hyperlinks": 14,
"url_strings_in_text": 13,
"empty_paragraphs_top_level": 276,
"contrast_runs_checked": 3325,
"contrast_runs_undetermined": 0
}
{"value": ""}{"headings_found": 0}{"text": "TechFAR", "style": "Normal"}{"text": "Handbook for Procuring Digital Services Using Agile Processes", "style": "Normal"}{"text": "Executive Summary", "style": "Normal"}{"text": "TechFAR Handbook Table of Contents", "style": "Normal"}{"text": "TechFAR Handbook: Procuring Digital Services Using Agile Processes under the FAR", "style": "Normal"}{"text": "DISCUSSION DRAFT", "style": "Normal"}{"text": "Purpose of this Document", "style": "List Paragraph"}{"text": "General Considerations", "style": "List Paragraph"}{"text": "The Shared Goals of Modular Contracting and Agile Software Development", "style": "Normal (Web)"}{"text": "Requirements Development & Acquisition Planning", "style": "List Paragraph"}{"text": "Contract Vehicles and Use of Existing IT Contracts", "style": "List Paragraph"}{"text": "Pricing Considerations", "style": "List Paragraph"}{"text": "Fixed Price Contract.", "style": "Normal"}{"text": "Use of Competition", "style": "List Paragraph"}{"text": "Contract Administration", "style": "List Paragraph"}{"text": "Appendix A: Comparison of Traditional to Agile Thinking on Software Development", "style": "Normal"}{"text": "Appendix B: Examples of Team Members (IPT) Needed to Support Agile Software Development", "style": "Normal"}{"text": "Government", "style": "Normal"}{"text": "Contractor", "style": "Normal"}{"text": "Apendix C: Sample Language for Government Contracts for Agile Software Development Services", "style": "Normal"}{"text": "Scope, Technical Evaluation Factors, and Functional Area for Statement of Objective", "style": "Normal"}{"text": "Pricing and Incentives", "style": "List Paragraph"}{"text": "Performance Metrics", "style": "Normal"}{"text": "Other", "style": "Normal"}{"part": "document.xml", "name": "Diagram 7", "type": "diagram", "inline": true, "alt": ""}{"part": "document.xml", "name": "Diagram 2", "type": "diagram", "inline": true, "alt": ""}{"part": "document.xml", "name": "Picture 5", "type": "picture", "inline": true, "alt": ""}{"part": "document.xml", "name": "Diagram 4", "type": "diagram", "inline": true, "alt": ""}{"part": "document.xml", "name": "Diagram 6", "type": "diagram", "inline": true, "alt": ""}{"part": "document.xml", "name": "Rectangle 25", "type": "wordprocessingShape", "inline": true, "alt": ""}{"part": "document.xml", "name": "Rectangle 11", "type": "wordprocessingShape", "inline": false, "alt": ""}{"part": "document.xml", "name": "Rectangle 1", "type": "wordprocessingShape", "inline": true, "alt": ""}{"part": "document.xml", "name": "Rectangle 11", "type": "wordprocessingShape", "inline": false, "alt": ""}{"table": 1, "rows": 8, "cols": 3, "first_row": "TopicIssues CoveredPages"}{"table": 2, "rows": 2, "cols": 2, "first_row": "1Question – Generally speaking, what is Agile software devel"}{"table": 3, "rows": 1, "cols": 2, "first_row": "Traditional Software DevelopmentAgile Software Development"}{"table": 4, "rows": 2, "cols": 2, "first_row": "2Question – Should Agile software development be used to add"}{"table": 5, "rows": 2, "cols": 2, "first_row": "3Question – Are agencies authorized to shape their IT softwa"}{"table": 6, "rows": 2, "cols": 2, "first_row": "4Question – Because Agile software development is a new proc"}{"table": 7, "rows": 2, "cols": 2, "first_row": "5Question – Generally speaking, how does privacy and disclos"}{"table": 8, "rows": 2, "cols": 2, "first_row": "1Question – FAR 15.203 requires agencies to identify require"}{"table": 9, "rows": 2, "cols": 2, "first_row": "2Question – Without having detailed system requirements docu"}{"table": 10, "rows": 2, "cols": 2, "first_row": "3Question – FAR Subpart 7.5 states that contractors cannot p"}{"table": 11, "rows": 2, "cols": 2, "first_row": "4Question – Under FAR 9.504, agencies are required to avoid,"}{"table": 12, "rows": 2, "cols": 2, "first_row": "1Question – Are IDIQ contracts the only contract vehicle res"}{"table": 13, "rows": 2, "cols": 2, "first_row": "2Question – To avoid duplication, are agencies limited to on"}{"table": 14, "rows": 2, "cols": 2, "first_row": "1Question – Because Agile software development is heavily pr"}{"table": 15, "rows": 2, "cols": 2, "first_row": "2Question – When using a FP contract, how could the line ite"}{"table": 16, "rows": 2, "cols": 2, "first_row": "3Question – Do incentives under FAR Part 16 work with contra"}{"table": 17, "rows": 2, "cols": 2, "first_row": "4Question – How does the Government ensure fair and reasonab"}{"table": 18, "rows": 2, "cols": 2, "first_row": "1Question – FAR 11.002 states that agencies should specify n"}{"table": 19, "rows": 2, "cols": 2, "first_row": "2Question – If system requirements are refined after the con"}{"table": 20, "rows": 2, "cols": 2, "first_row": "3Question – Doesn’t the fact that technical requirements are"}{"table": 21, "rows": 2, "cols": 2, "first_row": "4Question – Will small businesses be disadvantaged because t"}{"table": 22, "rows": 2, "cols": 2, "first_row": "1Question – FAR 42.302 lists the contract administration fun"}{"table": 23, "rows": 2, "cols": 2, "first_row": "2Question – Because Agile software development is a fluid pr"}{"table": 24, "rows": 2, "cols": 2, "first_row": "3Question – Because Agile software development is a fluid pr"}{"table": 25, "rows": 6, "cols": 3, "first_row": "TopicTraditional ThinkingAgile Thinking"}{"table": 26, "rows": 6, "cols": 2, "first_row": "TitleRole"}{"table": 27, "rows": 5, "cols": 2, "first_row": "TitleRole"}{"table": 2, "rows": 2, "cols": 2, "first_row": "1Question – Generally speaking, what is Agile software devel", "merged_cell_marks": 2}{"table": 4, "rows": 2, "cols": 2, "first_row": "2Question – Should Agile software development be used to add", "merged_cell_marks": 2}{"table": 5, "rows": 2, "cols": 2, "first_row": "3Question – Are agencies authorized to shape their IT softwa", "merged_cell_marks": 2}{"table": 6, "rows": 2, "cols": 2, "first_row": "4Question – Because Agile software development is a new proc", "merged_cell_marks": 2}{"table": 7, "rows": 2, "cols": 2, "first_row": "5Question – Generally speaking, how does privacy and disclos", "merged_cell_marks": 2}{"table": 8, "rows": 2, "cols": 2, "first_row": "1Question – FAR 15.203 requires agencies to identify require", "merged_cell_marks": 2}{"table": 9, "rows": 2, "cols": 2, "first_row": "2Question – Without having detailed system requirements docu", "merged_cell_marks": 2}{"table": 10, "rows": 2, "cols": 2, "first_row": "3Question – FAR Subpart 7.5 states that contractors cannot p", "merged_cell_marks": 2}{"table": 11, "rows": 2, "cols": 2, "first_row": "4Question – Under FAR 9.504, agencies are required to avoid,", "merged_cell_marks": 2}{"table": 12, "rows": 2, "cols": 2, "first_row": "1Question – Are IDIQ contracts the only contract vehicle res", "merged_cell_marks": 2}{"table": 13, "rows": 2, "cols": 2, "first_row": "2Question – To avoid duplication, are agencies limited to on", "merged_cell_marks": 2}{"table": 14, "rows": 2, "cols": 2, "first_row": "1Question – Because Agile software development is heavily pr", "merged_cell_marks": 2}{"table": 15, "rows": 2, "cols": 2, "first_row": "2Question – When using a FP contract, how could the line ite", "merged_cell_marks": 2}{"table": 16, "rows": 2, "cols": 2, "first_row": "3Question – Do incentives under FAR Part 16 work with contra", "merged_cell_marks": 2}{"table": 17, "rows": 2, "cols": 2, "first_row": "4Question – How does the Government ensure fair and reasonab", "merged_cell_marks": 2}{"table": 18, "rows": 2, "cols": 2, "first_row": "1Question – FAR 11.002 states that agencies should specify n", "merged_cell_marks": 2}{"table": 19, "rows": 2, "cols": 2, "first_row": "2Question – If system requirements are refined after the con", "merged_cell_marks": 2}{"table": 20, "rows": 2, "cols": 2, "first_row": "3Question – Doesn’t the fact that technical requirements are", "merged_cell_marks": 2}{"table": 21, "rows": 2, "cols": 2, "first_row": "4Question – Will small businesses be disadvantaged because t", "merged_cell_marks": 2}{"table": 22, "rows": 2, "cols": 2, "first_row": "1Question – FAR 42.302 lists the contract administration fun", "merged_cell_marks": 2}{"table": 23, "rows": 2, "cols": 2, "first_row": "2Question – Because Agile software development is a fluid pr", "merged_cell_marks": 2}{"table": 24, "rows": 2, "cols": 2, "first_row": "3Question – Because Agile software development is a fluid pr", "merged_cell_marks": 2}{"table": 3, "rows": 1, "cols": 2, "first_row": "Traditional Software DevelopmentAgile Software Development"}{"part": "document.xml", "text": "http://www.cecom.army.mil/THE-LINK/2014/spring/#50", "target": "http://www.cecom.army.mil/THE-LINK/2014/spring/"}{"part": "footnotes.xml", "text": "www.acquisition.gov/far", "target": "http://www.acquisition.gov/far"}{"part": "footnotes.xml", "text": "www.ecfr.gov", "target": "http://www.ecfr.gov"}{"part": "footnotes.xml", "text": "http://www.fai.gov/drupal/certification/certification-and-career-development-programs", "target": "http://www.fai.gov/drupal/certification/certification-and-career-development-programs"}{"part": "footnotes.xml", "text": "https://acc.dau.mil/CommunityBrowser.aspx?id=17631", "target": "https://acc.dau.mil/CommunityBrowser.aspx?id=17631"}{"part": "footnotes.xml", "text": "http://www.versionone.com/pdf/2013-state-of-Agile-survey.pdf?utm_campaign=2014%20State%20of%20Agile%20Auto%20Responder&u", "target": "http://www.versionone.com/pdf/2013-state-of-agile-survey.pdf?utm_campaign=2014%20State%20of%20Agile%20Auto%20Responder&utm_medium=email&utm_source=Eloqua"}{"part": "footnotes.xml", "text": "http://versionone.com/assets/img/files/ChaosManifesto2013.pdf", "target": "http://versionone.com/assets/img/files/ChaosManifesto2013.pdf"}{"part": "footnotes.xml", "text": "http://Agilemanifesto.org/", "target": "http://agilemanifesto.org/"}{"part": "footnotes.xml", "text": "http://www.whitehouse.gov/omb/procurement_index_work_performance/", "target": "http://www.whitehouse.gov/omb/procurement_index_work_performance/"}{"part": "footnotes.xml", "text": "http://www.gao.gov/products/GAO-12-681", "target": "http://www.gao.gov/products/GAO-12-681"}{"part": "footnotes.xml", "text": "http://versionone.com/assets/img/files/ChaosManifesto2013.pdf", "target": "http://versionone.com/assets/img/files/ChaosManifesto2013.pdf"}{"consecutive_empty_paragraphs": 29, "after_text": "uidance or reference materials may be appropriate."}{"consecutive_empty_paragraphs": 19, "after_text": "ding contractors accountableTracking progress27-32"}{"consecutive_empty_paragraphs": 4, "after_text": "ssfully used these tools to support mission needs."}{"consecutive_empty_paragraphs": 9, "after_text": "y events in the pre-award and post-award contexts."}{"consecutive_empty_paragraphs": 2, "after_text": "hasing commercially available off-the-shelf items."}{"consecutive_empty_paragraphs": 2, "after_text": "nt, there may be no need to apply Agile processes."}{"consecutive_empty_paragraphs": 2, "after_text": "ith law and within the limits of their authority.”"}{"consecutive_empty_paragraphs": 7, "after_text": "al features right and arrive at the final product."}{"consecutive_empty_paragraphs": 15, "after_text": "ble at: http://www.nist.gov/nstic/NSTIC-FIPPs.pdf."}{"consecutive_empty_paragraphs": 2, "after_text": "Our product (statement of primary differentiation)"}{"consecutive_empty_paragraphs": 2, "after_text": "r or not acceptance criteria have been satisfied.”"}{"consecutive_empty_paragraphs": 2, "after_text": "needs established and monitored by the Government."}{"consecutive_empty_paragraphs": 3, "after_text": "riven by user needs established by the Government."}{"consecutive_empty_paragraphs": 2, "after_text": "r Office of General Counsel for specific guidance."}{"consecutive_empty_paragraphs": 2, "after_text": "e contracts or single award contracts may be used."}{"consecutive_empty_paragraphs": 2, "after_text": "ncentive for efficient and economical performance."}{"consecutive_empty_paragraphs": 2, "after_text": "ith what customers determine they ultimately need."}{"consecutive_empty_paragraphs": 4, "after_text": " user stories (S, M, L being defined in solution)."}{"consecutive_empty_paragraphs": 2, "after_text": "f appropriate, to motivate contractor performance."}{"consecutive_empty_paragraphs": 3, "after_text": "e criteria, performance requirements, and metrics."}{"consecutive_empty_paragraphs": 10, "after_text": "estimated cost/sprint times the number of sprints."}{"consecutive_empty_paragraphs": 2, "after_text": "nd capacity to perform Agile software development."}{"consecutive_empty_paragraphs": 10, "after_text": "uired and submitted with the respective proposals."}{"consecutive_empty_paragraphs": 6, "after_text": "istrative burden of modifications and scope creep."}{"consecutive_empty_paragraphs": 2, "after_text": "the set sprint/release schedule and within budget."}{"consecutive_empty_paragraphs": 5, "after_text": "dditional sprints or functionality may be limited."}{"consecutive_empty_paragraphs": 2, "after_text": "onitoring in production and ongoing authorization."}{"consecutive_empty_paragraphs": 2, "after_text": "utions, time to market, and end user satisfaction."}{"consecutive_empty_paragraphs": 2, "after_text": "ditional to Agile Thinking on Software Development"}{"consecutive_empty_paragraphs": 16, "after_text": "ween business and IT, and improved time to market."}{"consecutive_empty_paragraphs": 2, "after_text": " team member; membership depends on project needs."}{"consecutive_empty_paragraphs": 3, "after_text": "ts that are supplemented with exploratory testing."}{"text": "● Implement proposed methodology (30 days)"}{"text": "● Operate team under proposed method through several iterations (60 days)"}{"text": "● Define and agree to mutually agreed sprint capacity (10 days)"}{"part": "header1.xml", "name": "PowerPlusWaterMarkObject357831064", "type": "VML shape", "alt": ""}