K
I will respond based on own experience, because I currently work on this model. And also using Book "Shape Up: Stop Running in Circles
and Ship Work that Matters" as a reference.Shape UpThe Shape Up is the way Basecamp, the company from which the Ruby on Rails framework arose, develops digital products. They define as a toolbox with techniques to apply in their own process. To understand the Shape Up one must understand the company Basecamp and its way of thinking, opinative and countercurrent.This process of making products is based on three main phases. Definition, bet, and construction.Definition or shapingThis first phase is not of execution, but of defining what will be built. People with more experience and different areas usually participate: developers, designers, business. Here will be defined what will be done, but not fully how. It should be enough concrete, so that the team knows what to do, but not impositive, so that it does not restrict the team to discover the details by themselves.BetIt is at this stage that functionality or project will be presented to managers and other decision makers. Along with the team that made the settings in the previous phase, they will make decisions of the projects that will be executed, or that will be cut.ConstructionThis is where the team of developers, designers and others will actually build the design or functionality. The six-week cycle begins at this stage, and at the end of the cycle, the project is finished or discarded. Extensions of this cycle do not happen often and is discouraged.Framework? Agile? Scrum? Kanban?What I can say is that Shape Up is quite different from Scrum and Kanban. There is no backlog here, cycles are 6 weeks, there is no retro meeting, refinement happens outside of most of the team, as well as discovery. If you define how agile is to be within the premises of https://www.atlassian.com/agile/manifesto You can say it's agile.The Shape Up is also not a framework, but a series of recommendations on how you can work that way, and adjust the way you understand. The book explains the tools Basecamp uses, and compiled them by calling Shape Up. You can choose those that make sense for your context.By experience, what I find different from this method of working, is that the definitions of new features come to measure. Not so definite, not so vague. That is, developers are part of the product creation process, and do not simply act as "workers" in fully defined projects. Here is the developer's responsibility to define the details of the functionality.