A redditor asked the following question:

Question#

The OP asked how to get started with Agile, using 2 to 3-week long sprints. The question is quite long but it can be summed up with the following quote:

What suggestions do you have to implement an agile team? Any help and advice is greatly appreciated

My suggestion#

You may be focusing on the wrong thing. Agile is not about doing time-boxed sprints, it is about doing the most important thing and working based on feedback. Sprints are a Scrum invention and please remember that you can be 100% agile without sprints and without Scrum.

To start with, you need a goal. I mean the real goal, not just a list of features to deliver that you have already described in Jira. Then make a hypothesis about the most valuable part of the goal that you could deliver as soon as possible (e.g. during a sprint or faster). When it’s done, you need to validate that it’s really valuable, adjust the plan, and start working on the next most valuable part of the goal. Remember that agile can be more expensive if you already know what you need to build.

Agile also has a technical side. Look at trunk-based development, XP practices, and Continuous Delivery. Automate, write tests, use TDD, and release a new version of your product to production at least once a day.

Personally, I wouldn’t focus on Scrum because it’s too easy to get it wrong. I recommend the Agile Fluency Model as a place to start. This will help you to better define what you want to achieve as a team. https://martinfowler.com/articles/agileFluency.html