waterfall & agile
craft knowledge
Created on March 21, 2023
More creations to inspire you
DONT LOSE TOUR WAY
Guide
Transcript
CRAFT KNOWLEDGE
The Trust To Build Career Ladder
START
Software Development Methodologies
CRAFT KNOWLEDGE
objectives
Software development methodologiesWaterfallAgileAgile ceremonies
Set of practices and guidelines that define the process of developing softwareWaterfallAgile
- Scrum
- Kanban
- Continous Delivery
- SAFe
Software development methodologies
Waterfall
Traditional project management methodology that follows a linear and sequential approach to software development
Agile
Software or product delivery process in an iterative and incremental manner
Agile delivery processes
- Scrum
- Kanban
- Continous delivery
- SAFe
Scrum involves breaking down the project into smaller, manageable pieces and delivering a potentially shippable product increment at the end of each iteration, or sprint. some of scrum elements:
- Roles
- Artifacts
- Events
Scrum Delivery
Kanban Delivery
Kanban involves visualizing the workflow, limiting work in progress, and continually improving the processTest planning
- Visualizing Workflow
- Limiting Work in Progress
- Continuous Improvement
Agile methodology that involves the continuous and automated delivery of software
- Continuous Integration
- Continuous Testing
- Continuous Deployment
- Collaboration
Continuous Delivery
SAFe
SAFE stands for Scaled Agile Framework. It is an Agile methodology designed to help large organizations scale Agile practices across multiple teams and departments.It is based on Agile principles and incorporates the best practices of Scrum, Kanban, and Lean. It consists of three levels: team, program, and portfolio. SAFE provides a comprehensive approach to scaling Agile, and it includes a set of practices, principles, and tools for coordinating and integrating the work of multiple teams and stakeholders.
Agile Ceremonies
Events that are held during the Agile development process to help teams communicate, collaborate, and plan
- Sprint Planning
- Daily Stand-up or Scrum call
- Sprint Review
- Sprint Retrospective
- Backlog Refinement
- Release Planning
Agile methodology that involves the continuous and automated delivery of software
- Continuous Integration
- Continuous Testing
- Continuous Deployment
- Collaboration
Continous Delivery
Agile Team
Project Manager
Product Owner
Scrum Master
Development Team
Quality Assurance (QA) Analyst
Business Analyst:
www.craftknowledge.netcontact@icraftsoft.com+1-888-479-2142