Want to make creations as awesome as this one?

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