Software Development Methodologies

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:18 AM on 6/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

14 Terms

1
New cards
Agile
A flexible software development approach that delivers software in small, iterative increments, emphasizing collaboration, customer feedback, and adapting to changing requirements.
2
New cards
Continuous Deployment (CD)
Automatically delivering tested code to production or to a staging environment.
3
New cards
Continuous Integration (CI)
The practice of frequently merging code changes from multiple developers into a shared repository.
4
New cards
DevOps
A cultural and technical approach that integrates software development and IT operations, emphasizing collaboration, automation, and continuous delivery.
5
New cards
Kanban
An Agile method that visualizes work on a board, tracking each task’s progress as it moves toward completion.
6
New cards
Lean Development
A software development approach based on lean manufacturing principles, focused on eliminating waste, maximizing value, and delivering faster through continuous improvement.
7
New cards
Minimum Viable Product (MVP)
The simplest version of a product that includes only its core features, released to early users to gather feedback and validate ideas before investing in full development.
8
New cards
Prototyping Methodology
An approach that creates early, simplified versions of an application so users can provide feedback and guide refinements before full development begins.
9
New cards
Rapid Application Development (RAD)
A software development approach that emphasizes quick prototyping and iterative feedback.
10
New cards
Scrum
An Agile framework that organizes work into short cycles called sprints, using defined roles and short frequent meetings.
11
New cards
Software Development Methodology
A structured approach to organizing and managing the phases of software development, guiding how teams plan, build, test, and deliver applications.
12
New cards
Sprint
A short, fixed period in Agile development during which a team works to complete a set of planned tasks and deliver a usable increment of the product.
13
New cards
V-Model
A software development approach that maps each development phase to a corresponding testing phase.
14
New cards
Waterfall
A software development approach where development phases occur sequentially, with each stage completed before the next begins.