A Guide to Agile Methodology for Developers and Testers
Posted By : Neha Saini | 21-Nov-2018
Agile Methodology:-
Agile methodology is a process that supports continuous iteration of development and testing during the development lifecycle of the project. In Agile methodology development and testing, activities take place concurrently unlike the waterfall model.
Agile Vs Waterfall Method:-
Agile methodology and Waterfall model are two different methods for software development.
Both methods are useful depending on the project requirement and the type of the project.
Agile methodology and Waterfall model both are different in their approaches.
Agile Testing Methodology:-
Scrum:-
SCRUM is an Agile development method which concentrates on how to manage tasks in the Team based development environment.
- Scrum Master:- Master is responsible for sprint planning and setting up the team.
- Product owner:- Product Owner is responsible to create a backlog and prioritizes them and responsible for the delivery of the functionality at each iteration.
- Scrum Team:-Scrum Team manage the work and organize the work to complete the cycle.
Crystal Methodologies:-
Crystal Methodologies is based on three concepts-
- Chartering:- Multiple activities involved in this phase are creating Team, feasibility analysis, development methodology.
- Cyclic delivery:-
- Team refines and updates the release plan.
- Through one or more program test iteration can implements a subset of the requirements.
- Delivered the integrated product to the user.
- Review the adopted development methodology and project plan.
- Wrap Up:- In this phase, all the activities will be deployed into the user environment, reviews after deployment and reflections are performed.
Dynamic Software Development Method (DSDM):-
Dynamic Software Development Method provides an Agile project delivery framework and it is a Rapid Application Development approach to software development.
The DSDM project consists of 7 phases
1. Pre-project
2. Feasibility Study
3. Business Study
4. Functional Model Iteration
5. Design and build Iteration
6. Implementation
7. Post-project
Feature Driven Development (FDD):-
Feature Driven Development method is focused on “Designing and Building” features. It includes domain design inspection, walks through, promotes to build, code design and inspection.
Lean Software Development:-
The aim of this phase will be on increasing speed of development process and decreasing cost.
Cookies are important to the proper functioning of a site. To improve your experience, we use cookies to remember log-in details and provide secure log-in, collect statistics to optimize site functionality, and deliver content tailored to your interests. Click Agree and Proceed to accept cookies and go directly to the site or click on View Cookie Settings to see detailed descriptions of the types of cookies and choose whether to accept certain cookies while on the site.
About Author
Neha Saini
Neha is a QA Engineer in Oodles and have good knowledge of Manual Testing and Automation Testing , always eager to learn new things.