Test1 Flashcards
Explain SDLC
Systems development life cycle, a framework defining tasks performed at each step
in the software development process
Planning
Analysis
Design
Implementation
SDLC Planning
Understanding why an information system should be
built and determining how the project team will go about
building it
- project initiation
- project management
Analysis SDLC
Who will use the system, what will the system do, where and when will it be used
- Analysis strategy
- requirements gathering
- system proposal
Design SDLC
How the system will operate in terms of infrastructure;
the user interface; the specific programs, databases,
and files
- Design strategy
- architecture design
- database and file specification
- program design
Implementation SDCL
Build the system
- system construction
- installation
- system support
What is traditional
SDLC Methodology
Structed and plan driven, sequential and phased approached. Each phase depends on the outcome of the previous phase and runs
sequentially
what is agile
Iterative methodology that incorporates a cyclic and collaborative process.
advantages and disadvantages of traditional
Advantages
* Discipline with tangible outputs at the end of each phase
* Control with a timeline
Disadvantages
* Lack of flexibility— little room for change once a phase is deemed
complete
advantages and disadvantages of agile
Advantages
* embraces change/flexible
* constant feedback
Disadvantages
* harder to control the timeline with constant change to system
What is SCRUM
An iterative and incremental framework for developing,
delivering, and sustaining software products.
Sprint is the basic unit of development iteration in Scrum
SCRUM team
Master
Accountable for establishing Scrum as defined in the Scrum Guide
Product owner
Accountable for maximizing the value of the product resulting from the work of the Scrum Team and for effective Product Backlog Management
Developers
creating a plan for the sprint, instilling quality by adhering to a definition of done, adapting their plan toward end goal
SCRUM artifacts
product backlog
breakdown of work to be done and contains an ordered list of requirements that the team maintains for a system/product
spring backlog
subset of items from the product backlog intended for developers to address in the upcoming sprint
increment
potentially releasable output of the sprint that meets the sprint goal
SCRUM events
Sprint Planning
develop goal, select product backlogs, and form sprint backlog
Daily Scrum/Sprint Review
- meeting to inspect progress
- presents completed work to stakeholders
Sprint Retrospective
Team - reflects and inspects past sprints, and identities improvement
Explain the three levels of SAFe
Scaled Agile Framework
A framework for extending process to larger-scope items in parallel work streams, over longer time increments, across multiple delivery teams
Value stream
deliver the value to the business or customer.