Waterfall or Agile frameworks like Scrum or Kanban each have a lot of issue if you try to implement them in a Professional Service sector. Agile does not work well with fix price contracts with short deadlines, and waterfall does not work for basic software delivery project where the client will need follow-up support, which is almost always.
From experience I can tell you that trying to implement those frameworks in most pure ways typically leads to frustration and a lot of issue wich managing project.
I would like to start this community to share my experience and my ways of managing project.
Right from the start I will tell you that I use all sorts of hybrid systems and I taylor my approach to each project. Let us work together, such that I can help you with your next project.