Understand Agile Methodologies
Agile & It’s Methodologies (Scrum, XP, Crystal, FDD, DSDM, LSD, Kanban)
Agile Concept - Education Funda |
- Agile is a software development approach which has multiple methodologies which we have to follow in it.
- Agile follows the iterations process, which means delivery project modules milestone wise.
- SCRUM is part of Agile or one of the Agile methodology.
- SCRUM methodology works under team-centric flow, meaning all team work in team.
- SCRUM basically follows the 3 step rules which is Product Owner, Scrum Master and The Team.
- Product Owner is that person who directly deals with clients and which is like a principle of that project.
- Scrum Master is like a Team Lead for that project who assigns everything to the team and does further management.
- The Team includes all the back-end developers, designers, etc which is the team of 3 - 9 persons maximum as per SCRUM rule.
- XP (extreme programming) works under customer-centric flow, which means this methodology focuses on customer feedback points so that the end team can deliver Quality Product to the customer as per his/her requirements.
- Crystal Methodology is focusing on team members interactions or bonding because if it is not good it is more difficult to deliver a good product. So that’s why it is to try to understand what team members talk to each other and how much they are regarding that product.
- FDD (Feature Driven Development) methodology is one of the methods which focuses on Documentations for that project in which we share a copy of documentation which each team member will work upon only.
- DSDM (Dynamic software development method) follows the rapid s/w delivery.
- LSD (Lean Software Development) is eliminating waste work. In other words like among 10 modules of requirement there is no usage of 1 module so we can eliminate that via discussing with customers Or try to focus on features of that software first then work on other parts.
- Kanban methodology is focused upon work management that there should be no work load on any team members and each team member should have equal work.
Thanks for reading this article, I hope it will help you to increase your knowledge regarding the agile methodologies.
Comments
Post a Comment