Foo Bar (Pit Falls)
My Agile Team
My Agile World
DESIGN
COTS, GOTS, FOSS & Data
100

A poor software requirement is not _______. It cannot be tested cost effectively.

What is Verifiable?

100

A time-boxed iteration of software development that produces and increment of potentially shipable software.

What is a Sprint?

100

A set of software development methods in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams. It promotes adaptive planning, evolutionary development, early delivery, and continuous improvement, and it encourages rapid and flexible response to change.

What is Agile Software Development?

100

This is a lifecycle activity that looks at software design from a threat perspective before and during design.

What is software assurance?

100

A product owned by the Government and redistributed/reused to/by other Government Entities.

What is a GOTS?

200

In Agile SW development, test events occur more frequently. Code may be broken accidentally due to broken builds. Usage of this test practice and/or approach, especially on large DoD software applications, is critical to mitigating these sw dev challenges.

What is Automated Software Testing?

200

This is a prioritized list of user stories, features, or work items detailing the desired functionality of the product being delivered.

What is the Product Backlog?

200

This iterative software development process framework relies on collaborative, self-organizing, cross-functional, self-managing team and Focuses on delivering value quickly.

What is Scrum?

200

This milestone requires spectrum supportability determination by statute.

What is MS B?

200

This is a product that is sold, leased, or licensed to the general public

What is a COTS?

300

This software quality is missing when two or more systems or components cannot exchange information and/or perform their required functions while sharing the same hardware or software environment.

What is Compatibility?

300

On a Scrum Team, this person manages the Product backlog.

Who is the Product Owner?

300

This software quality is missing when the product does not provide functions that meet stated and implied needs when the product is used under specified conditions.

What is Functional Stability?

300

This is a DoD-centric business and technical strategy for developing or modernizing technology/weapons) systems that relies on modular design of components and utilizes open standards and specifications.

What is an Open Systems Architecture (OSA or MOSA)?

300

This is the process for the acquisition of data (access or delivery) through contractual vehicles, so that data is available for use by authorized users.

What is Data Management?

400

Three best practices that when implemented on a continuous basis within a software program increases the chance of program success.

What is Risk Management, Configuration Management, and Interface Controls?

400

Continuous process improvement activity that reviews the process and product looking for ways to improve them. It answers the 3 questions: What worked? What didn't work? What will we do differently?

What is Sprint Retrospective?

400

This agile term is used to describe a large grained definition of a need. One or more releases are required to achieve the need.

What is an Epic?

400

This standard applies to people with visual, auditory, physical, speech, cognitive and neurological impairments.

What is Section 508?

400

This refers to intellectual property regarding the use of the data developed, accessed, and/or delivered under a Government contract.

What are data rights?

500

Errors are too costly to have in systems such as Space Shuttles that require highly reliable software. This process assurance process combines formal methods of requirements and design with statistical usage testing to produce software with nearly none or no defects

What is Software Cleanroom Engineering?

500

Used to track tasks and their current status visually

What is a Kanban Board?

500

An enterprise-scaled development methodology also known as SAFe that combines Lean and Agile principles in a template framework.

What is Scaled Agile Framework?

500

This regulation statues program managers are responsible for applying open systems approaches in product designs …”

What is DoDI 5000.02?

500

Mozilla, Java, Open Office, Linux and Apache are all examples of what…

What are example of Free and Open Source Software (FOSS)?