Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 11

SDLC MODELS

www.technogeekscs.com
SDLC Model

SDLC Model

The Software Developer Life Cycle


(SDLC) is a repeatable process
mainly used by the tech industry.

Basically, it’s a set of stages that a


developer goes through to develop,
test, and maintain software.

www.technogeekscs.com
Agile Model

The agile model is an incremental and iterative approach to software development


that prioritizes client happiness, collaboration, and adaptability.

In the Agile Model, the client participates in all phases of the project, including
planning and examining the addition of new software modules or features.

The development process is broken down into small iterations, and each
iteration includes all the phases of the SDLC.

www.technogeekscs.com
Some Important Points Of Agile Model

The process of delivering software is sped up.

The best benefit of the Agile model is, the team has a
better understanding of the client requirements.

As compared to Waterfall Model, No matter how late or


early these changes are added to the project, the agile Model
accepts them.

www.technogeekscs.com
GitHub Software

GitHub is a web-based platform and a widely used version control system


that plays a pivotal role in modern software development.

It provides a platform for developers and teams to collaborate, manage, and


track changes to their codebase, making it an integral part of the software
development lifecycle.

www.technogeekscs.com
GitHub

www.technogeekscs.com
Uses Of GitHub

01 Version Control 06 Code Reviews

02 Code Hosting 07 Pull Requests

03 Collaboration 08 Security Scanning

04 Issue Tracking 09 Data Analysis

05 Documentation 10 Integration

www.technogeekscs.com
Jira Software

Jira is a popular and powerful issue and project tracking tool developed by
Atlassian.

It is widely used in software development and project management to plan,


track, and manage tasks, projects, and workflows.

Jira provides a versatile platform for teams to collaborate, prioritize work, and
ensure transparency throughout the software development or project
management process.

www.technogeekscs.com
Jira Software

www.technogeekscs.com
Jira Key Points

01 Issue Tracking 06 Customization

02 Custom Workflows 07 Agile and Scrum Support

03 Collaboration 08 Permission & Security

04 Automation 09 Reporting

05 Kanban Boards 10 Integration

www.technogeekscs.com
Thank You

www.technogeekscs.com

You might also like