SPEAKER: I'm Herod. I'm a product manager at Publicis Sapien, and I'm here today to answer questions around the internet about Agile. Let's see what people are saying.
Agile methodology is a way of dealing with a project in several phases. This allows you to do continuous improvement at each individual phase and allows you to kind of test and learn as you approach different projects. Some of the advantages of Agile methodology is it allows you to actually continuously learn across iterations of projects. So it allows you to kind of churn out new features or products at speed.
From my experience, Agile methodology is appropriate for projects that require you to continuously phase out features and actually learn from individual ones. In other projects whereby you are working toward a clear deadline and a clear goal, an Agile methodology might not be appropriate since you understand the requirements met and have an idea of where the end state should be.
Well, a Scrum Master is actually in charge of the delivery and managing the project to its final stages. They do this by cross collaborating within the team and making sure they're self-sufficient. They're also in charge of having any problems raised that could delay the projected delivery of the project. As a Scrum Master, it's your duty to ensure that the team is going in good health and understanding each role as an individual. It's also a Scrum Master's responsibility to ensure that the delivery of the project is maintained and on time. This allows you to kind of communicate with relevant stakeholders and ensure that the timely delivery is kept up to date.
Well, in my opinion, Agile is just at the start of its development cycle whereby mass adoption will come in different projects due to the learnings that we can get from Agile methodologies. Because of this iterative nature, you can actually test and learn across different features to actually produce something worthwhile in the end that actually encompasses all of the learnings from previous sprints.
And wow, that's a massive question. The future of Agile in my eyes is the future of program management, allowing you to continuously make each iteration and each past project better than the next. I know there's a lot to learn about Agile methodologies, but what personally gets me excited is this test and learn approach that it promises. By doing this continuous improvement through your projects, you continuously push yourself to learn and iterate from past and previous features. That way you can ensure that you're delivering the best possible product to the end consumer.