Congratulations, you decide to adopt one of agile methodologies, and now you have boards, sprints, standup, retrospectives with all bells and whistles - so you can say that you are agile now! Wait, still no significant difference to previous way of working? Or maybe you still don't believe that you are really agile or agile enough? This presentation will cover all challenges and pitfalls through real-life use cases in adoption on agile principles and how they are matched with exact software development elements from planning, management execution, development, testing and delivery perspective like customer and request management, continuous integration, automated tests, and continuous delivery.