Attachment J5 - TO 1 iOS SOW.docx
DOCX document 25 KB Posted
- Attached to
- BARD Mobile Development Services IDIQ
- Solicitation number
- 030ADV24R0004
- Issued by
-
Library of Congress
About this file
This document outlines a statement of work for software development services under an indefinite delivery indefinite quantity contract. The contractor will provide agile development services over twelve four-week or twenty-four two-week sprints to rebuild an iOS mobile application for the Library of Congress. Responsibilities will include implementing new features and enhancements, maintaining a bug tracking system, developing required documentation, and following the client's agile methodology. The government will provide API documentation, source code, user credentials, and a code repository. Quality control requirements are defined by the client's agile guide. A sample sprint plan is included covering single sign-on integration, migrating to a new API version, upgrading for new iOS releases, and user interface improvements through March 2025.
View the file
Other files
| File | Type | Posted |
|---|---|---|
| Attachment J5-TO 1 iOS SOW rev.docx | DOCX document | |
| Attachment J6-TO 2 Android SOW rev.docx | DOCX document | |
| Amendment 0001_030ADV24R0004 0001.pdf | ||
| Attachment J4 - Question and Answers.pdf | ||
| Attachment J6 - TO 2 Android SOW.docx | DOCX document | |
| Attachment J4 - Questions_Template.xlsx | XLSX spreadsheet | |
| Attachment J7 - TO 3 FireiOS SOW.docx | DOCX document | |
| 030ADV24R0004.pdf | ||
| Attachment J1 - NLS Agile Methodology Guide.docx | DOCX document | |
| Attachment J2 - QASP.xlsx | XLSX spreadsheet | |
| Attachment J3 - Pricing Schedule 12.18.2023.xlsx | XLSX spreadsheet |
Show all 11
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
C.1. Background Contract number TBD provides software maintenance, bug fixes and development of new features for BARD Mobile for iOS and iPadOS application in Performance Area C.3.2. These services will be performed using an agile development methodology.
C.2. Scope The contractor shall perform software development activities involving the maintenance, enhancement, and development of iOS applications. Perform all software development work using the “SCRUM” based agile development methodology.
C.3. Requirements The contractor shall:
· provide Agile software development services for 12 (twelve) four-week sprints or 24 (twenty four) two week sprints.
· Rebuild BARD Mobile for iOS for compatibility with Apple iOS.
· Implement features and enhancements defined in IDIQ Attachment J1, BARD Mobile iOS Requirements.
· Review and maintain issues logged in the NLS Bugzilla system for BARD Mobile iOS.
· Develop the baseline artifacts (BSRS, BPBL, and BTM - see IDIQ, ATTACHMENT J-2 - “ NLS Agile Methodology Guide", section 2.5).
· Develop and release target artifacts (SRS, SRP, PBL, TM, ITTM, ATM -see S IDIQ , ATTACHMENT J-2 - “NLS Agile Methodology Guide", sections 2.5 and 2.8).
· Develop and test the software per the sprint release plan (SRP). The SRP is one of the release target artifacts created pursuant to IDIQ Attachment J2 in section 4.2.
· Develop and test the software in accordance with the procedures defined in IDIQ 030ADV24R0004 ATTACHMENT J-2 - “NLS Agile Methodology Guide", sections 2.5 and 2.8 and sections 3, 4, 5 and 6.
The software development lifecycle used by the contractor shall be governed by the Agile Development methodology as described in the IDIQT.
C.4. Government Furnished Information.
NLS will provide the contractor the following:
· The BARD Mobile additions and enhancement list defined in IDIQ ATTACHMENT J1 -“BARD Mobile iOS Requirements”
· User Accounts and related credentials to access the NLS BARD system.
· An introduction to the BARD system. This will provide background information as to the functionality of the BARD system and how it can be used to debug BARD mobile.
· Credentials of a GIT repository for software deliveries.
· Existing source code to BARD mobile.
· Documentation for the BARD API.
C.5. Quality Control The contractor shall comply with the quality control requirements as specified in IDIQ ATTACHMENT J-2- NLS Agile Software Development Methodology”, sections 3 and 6, and sprint defect remediation procedures as specified in section 7.
Example Sprint Plan (Submit proposed sprint plan with proposal)
1. Sprint 1: AAA/SSO Implementation – Part 1 (3/2024 – 4/2024) Implementation of Single-sign-on and AAA feature to the BARD Mobile application. Developer documentation for SSO and AAA will be provided.
2. Sprint 2: AAA/SSO implementation – Part 2 (4/2024– 5/2024) Continuation of AAA/SSO implementation.
3. Sprint 3: BARD 2.0 Migration – Part 1 (5/2024 – 6/2024) Migration to BARD 2.0 API and endpoints. BARD 2.0 API documentation will be provided.
4. Sprint 4: BARD 2.0 Migration - Part 2 (6/2024 – 7/2024) Continuation of migration work to transition into BARD 2.0.
5. Sprint 5: BARD 2.0 Migration - Part 3 (7/2024 – 8/2024) Additional sprint to finish BARD 2.0 migration and beta release.
6. Sprint 6: Bug fixes and overflow sprint (8/2024 – 9/2024) Fix bugs associated with AAA/SSO and BARD 2.0 API migration and perform overflow work.
7. Sprint 7: iOS 17 and iPadOS17 upgrade – Part 1 (9/2024 – 10/2024) Upgrade to support iOS17 and iPadOS17.
8. Sprint 8: iOS 17 and iPadOS17 upgrade – Part 2 (10/2024 – 11/2024) Continuation of iOS17 and iPadOS17 upgrade sprint.
9. Sprint 9: iOS 17 and iPadOS17 upgrade – Part 3 (11/2024 – 12/2024) Continuation of iOS17 and iPadOS17 upgrade sprint and beta release.
10. Sprint 10: Bug fixes and overflow sprint (12/2024- 1/2025) Fix bugs after upgrade to iOS17 and iPadOS17 and overflow sprint.
11. Sprint 11: UI Improvement (1/2025 - 2/2025) Improvement of UI features as listed in backlogged UI tasks, such as dark mode, contrast settings etc.
12. Sprint 12: Release and Bug Fixes (2/2025 - 3/2025) Final beta release with bug fixes.
File details come from the government source that posted it. Updated .