The BA Guru

Let's talk about Business Analysis


Agile Methodology in SDLC

Agile is a set of rules. 4 are agile manifesto and 12 agile principles. Agile is an incremental and iterative way of software development. The Agile methodology is a project management approach that involves breaking the project into phases and emphasizes continuous collaboration and improvement. Teams follow a cycle of planning, executing, and evaluating.

The way each team practices agile should be unique to their needs and culture. Indeed, no two teams inside Atlassian have identical agile practices.

Although many of our teams organize their work in sprints, estimate in story points, and prioritize their backlogs, we’re not die-hard practitioners of scrum. Or kanban. Or any other trademarked methodology. Instead, we give each team the autonomy to cherry-pick the practices that will make them most effective. And we encourage you to take a similar approach.

For example, if you’re on a queue-oriented team like IT, kanban provides a solid foundation for your agile practice. But nothing should stop you from sprinkling in a few scrum practices like demo sessions with stakeholders or regular retrospectives.

The key to doing agile right is embracing a mindset of continuous improvement. Experiment with different practices and have open, honest discussions about them with your team. Keep the ones that work, and throw out the ones that don’t.



Leave a comment