Тёмный

Shaping in a Nutshell 

Ryan Singer
Подписаться 2,2 тыс.
Просмотров 48 тыс.
50% 1

Опубликовано:

 

1 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 59   
@mattlowe9675
@mattlowe9675 5 месяцев назад
"No stand-ups".....10 words later "they can meet..."
@mauric440
@mauric440 Год назад
You totally got me in the key idea #3 when you mentioned "no daily meetings" XD
@MichaelMilord
@MichaelMilord Месяц назад
Its so true that distinction between Estimates and Appetites. I love that. It changes the energy of the conversation.
@alejandrombc
@alejandrombc Год назад
Awesome video!, well explained!!. I have a question about appetite, when you say "I want to spend 3 weeks making this X thing" and then generate a solution to couple with that, arent you "estimate" it too?. Like you could easily be wrong on your estimates that "I can do all this things in the 3 week period" but failed in the execution (because you estimate wrongly). Like in your example of going out to dinner. You are estimating that with X amount of money you could get a steak, chicken or fish, but that is a also an estimation you can be wrong about. What happened then?, if your time is fully fixed and you estimate wrongly, that kinds of assemble to "scrum" in some way don't it?. How the framework handle this scenarios?, probably you will need to chop features to fullfil the timebox, but in many scenarios thats not feasable. Sorry if I missunderstood, I really want to understand all the core concepts to start practicing it! 🙌
@feltpresence
@feltpresence Год назад
Thanks Alejandro. Great question. The difference is in the order of things. It's common to first come up with an ideal solution ,then guess how long it will take. When you flip that order around, you start with the time you want to spend, and then you design options to fit inside that time. Both involve estimation. The difference is that in the second case, you take the time box as a creative constraint when you design. Practically, that means in a shaping session you will see different options on the table that make different trade-offs to fit inside of the limited time box. Asking "what could we do in X weeks?" with the expectation that there will be different trade-offs leads to a very different conversation than simply asking "what's the best solution and how long will it take?"
@majorhumbert676
@majorhumbert676 7 дней назад
How can I attend continuous integration, refactor code, document things if everything needs to be planned in a 6 week cycle? I would know how to handle it, but it's management who decides.
@majorhumbert676
@majorhumbert676 7 дней назад
If the teams are formed anew for each cycle, how are they supposed to be able to figure out how to work as a team in just six weeks? Even if they figure it out by the end of the cycle, management is just going to press the reset button when the next cycle starts.
@floerio
@floerio Месяц назад
Siorry, but before blaming other methods one should be familiar with: "Kanban board" is just a tool, not a method. Kanban itself helps you to find the method thats works for you and your team. And you event might end up with things that look like this idea. Which is totally fine if it works for you. But like Scrum: Its no silver bullet for each and everyone
@romerort
@romerort 3 месяца назад
Cool, this is the situation when you are not following Scrum completely, and it looks like you are making mistakes, but eventually, you are following a new hybrid approach that works much better.
@Cenobyte321
@Cenobyte321 13 дней назад
6:50 Sorry, but how is this not estimation? You still need to analyze and estimate what work can be done before the 6-week deadline.
@RVDL
@RVDL 2 года назад
Thanks, this is incredibly clear. More video's please!
@geoblk3000
@geoblk3000 9 месяцев назад
On the "estimate vs appetite" section the response from clients to the question "How much time do we want to spend on this piece of work?" usually is "As fast as you can deliver it and we need it yesterday" so there's a lot of educating and work goes into this area with clients.
@underscoreroa
@underscoreroa Год назад
Good stuff, Ryan. Plan on updating it to include framing? TIA
@raifshareef
@raifshareef 2 года назад
This blows scrum out of the water! I have been looking for ways to improve work culture and remote work for a loooong time. This is a gem. I hope there will be more videos on product management.
@ReinierLadan
@ReinierLadan Год назад
I agree with you when you look at how organizations implement scrum unfortunately. But when you look at the actual scrum guide, there is so much overlap with Shaping. For example, there are no ‘tasks’ or ‘estimates’ to work with in scrum, organizations implement them themselves. Throwing Shaping into such an organization will have to deal with the same forces that apply tasks and estimates in their current scrum process.
@ronlussari
@ronlussari Год назад
I've just started learning this because we are applying in the company I work. At first, it didn't sound good for me. It felt more for projects than products. However, now I see that this mixed with some discovery activities might help to get a better workflow than Scrumban or Scrum for remote teams. Of course, it always depends on the contexts and the adaptations we make to better fit our scenario. Good job!
@feltpresence
@feltpresence Год назад
Thanks Rony. I'd be interested to hear about those adaptations you make. That's something I talk about in the Shaping in Real Life course - the many ways to do it differently while still following the core ideas.
@dakshi01
@dakshi01 2 года назад
Thanks for doing this; I’ll have something to send to people when they ask “what Shape Up is?”, instead of saying “it’s the process used by folks at Basecamp”. This sure is a level up from the vimeo vids. Loved the high production quality. :)
@feltpresence
@feltpresence 2 года назад
Thanks Dakshi!
@Kisanindakianal
@Kisanindakianal Год назад
Excellent video, qualitatively made, the author is inspired, definitely liked it. A fresh look at Agile, without illusions, false expectations - I think in a certain context it can show itself perfectly. 👍🇺🇦
@jonnigani
@jonnigani 2 года назад
Great video. So much knowledge delivered clearly in 17 minutes. I can't believe the concept of appetite is not more pervasive in the software industry. Business appetite is often known upfront ("We have 20 prospects waiting to sign up as soon as we have this feature, we should spend 6 weeks building it") so it makes sense to start with that and let it influence the solution. On the contrary, solution ideas are never a sure thing even with the most thorough research so why start with those and let them drive the estimate. Estimating doesn't actually make a lot of sense in many scenarios.
@feltpresence
@feltpresence 2 года назад
Thank you! Well said about appetites.
@ninabaghdasaryan7872
@ninabaghdasaryan7872 2 года назад
Going to try to apply this to a marketing team 👀 wish me luck
@feltpresence
@feltpresence 2 года назад
Cool! I'm curious how the concepts translate there. Reach out if you have questions.
@adebolaadeola
@adebolaadeola 2 года назад
@@feltpresence Me too
@archmad
@archmad Год назад
this is really great, this is honestly what I do my work when I work alone. always focus on mvp and shipping it asap. i do design, ux and programming at the same time so i know how to budget my design when to ship the programming part. but because im now in a bigger org, im just a lowly swe contributor, i cannot command the product team and other the stakeholders. i need to forward this to my boss, hopefully they'll change their mind on running things.
@feltpresence
@feltpresence Год назад
"This is how I do my work when I work alone" - love that.
Год назад
I really love this approach where managers set how much time developers should spend on a task instead of making hard-to-accurate estimates. It makes things clearer! But, I'm wondering if managers can accurately understand what's achievable in the timeframe they set. Would it help to discuss the timeframe with the developers? I've often found that clear communication from management about their expectations can solve many issues.
@feltpresence
@feltpresence Год назад
Agree - you have to have an understanding of what's technically possible to set expectations for a project.
@isterin
@isterin 2 года назад
Ryan, amazing video and great clarity. Will help me lots as I disseminate these concepts throughout my company.
@feltpresence
@feltpresence 2 года назад
Thanks Ilya! Will be so interesting to see how you adapt this at your scale.
@ankk98
@ankk98 Месяц назад
We do a lot of these things and got there by first principles. I totally feel our company should formally adopt this methodology.
@annagulstine948
@annagulstine948 Год назад
Great video! I disagree with the mindset that I'm hearing that Shaping doesn't fit with Scrum. Scrum about cycles of inspection and adaptation, not about following inflexible rules and rituals. At its heart it is not about process. I think Scrum and Shaping absolutely can work together.
@feltpresence
@feltpresence Год назад
Yes, when you define it in terms of the spirit and not the rules and rituals, I agree!
@milanofili4251
@milanofili4251 Год назад
thank you 🙏
@formyeve
@formyeve 10 месяцев назад
It's interesting, as a music producer, these concepts carry over really well to collaborations and personal projects, but the one interesting caveat is rough-drafting, or finding the right level of 'latitude'. I feel like it works a little differently with music, in that there's just something about music that makes it set itself in your mind really fast. The more you listen to a specific idea, the more 'shaped' the idea becomes. The more attached you become to it, and the harder it is to hear anything different. In other words, whereas in the context of programming, over-shaping happens the more visual details you apply, in music, over-shaping happens the more you consume an idea, the more times you listen to it, regardless of it's intrinsic level of detail.
@Seanonyoutube
@Seanonyoutube 2 года назад
Fantastic, Ryan. Looking forward to more of these from you.
@JeffreyKarl
@JeffreyKarl 2 года назад
This is terrific.
@transformarecrescer
@transformarecrescer 2 года назад
the magic number seven, plus or minus two.
@joshk2598
@joshk2598 2 года назад
Great summary. Really useful for sharing these concepts with others.
@feltpresence
@feltpresence 2 года назад
Thanks Josh. Yeah that’s the idea - it’s hard to tell people to go read a whole book. Hopefully a short video like this is more helpful to people who are checking it out for the first time.
@v2rv
@v2rv Год назад
I love that the designer presenting the huge Figma file is wearing a beret :D
@canUdig
@canUdig Год назад
Hi Ryan , do you happen to have a ppt presentation you can share? I’d like to bring this to my engineering team for discussion … great book btw I read it last week
@cahilltim
@cahilltim 2 года назад
Great presentation! The course sounds great, especially with a focus on companies who may not fit how Basecamp operates or is staffed. Will be brining some concepts from this as we can!
@feltpresence
@feltpresence 2 года назад
Thanks Tim!
@alabhyajindal
@alabhyajindal 2 года назад
Wonderful!
@MingyarFurtadoMingyar
@MingyarFurtadoMingyar Год назад
Thanks, Ryan!
@kanstantsinmalikau7598
@kanstantsinmalikau7598 6 месяцев назад
Finally a developer friendly framework!
@danil-old-web
@danil-old-web Год назад
Thank you Ryan! Quality video you made there!
@viniciuscorrea5104
@viniciuscorrea5104 2 года назад
Thanks, Ryan! We've used Shape Up in our company for almost 3 years, and one recurrent problem that we had was not having problems shaped enough for engineering to start shipping. We often needed to do more discovery, but since the new 6 week cycle had started, we just shipped what we had so far, but with low confidence on what we were building. So, in that sense, we felt that we were serving the process rather than the opposite. Did you face this issue when refining the framework, and, if so, how to address it? Cheers!
@feltpresence
@feltpresence 2 года назад
Hi Vinícius. Yes, that's an example of under-shaping. The short answer is to bring a technical person into the shaping sessions, so the shaping isn't just about what to do but also how to technically accomplish it. I get into that in more depth, with specific techniques for what to do in the shaping sessions, in the upcoming course Shaping in Real Life. See the link in the description above.
@pragatisinha
@pragatisinha Год назад
There are so many gems here!
@feltpresence
@feltpresence Год назад
Thanks!
@transformarecrescer
@transformarecrescer 2 года назад
Hi Ryan, I was - informal - early adopter just after reading the online book and all my knowledge acquired reading 37 signals books . I applied Shape Up to a data team I led and was amazing. Now Im deeply focused in share it and support more teams with your marvelous work .
@feltpresence
@feltpresence 2 года назад
Very cool, thanks Julio. It's interesting, I noticed quite a few of the Shape Up early adopters were on data teams.
@transformarecrescer
@transformarecrescer 2 года назад
@@feltpresence Nice talk to you. First of all, thanks for help people around the world. Its fits very well in data teams - in my opinion - because shape up focus on strategy and not just about build "things". In BI area (big data, data science, DW) people need to work strategically with information (hmm its should be hehe).
@transformarecrescer
@transformarecrescer 2 года назад
​@@feltpresenceRyan, I would like to interview you by video or if possible a written Q&A to share to my brazilians folks. 
You understood that the big problem with methods is to deal with the nature and not about the order. You explained in a well organized elements not about just a method or a way, but the philosophy behinds “the nature of building tech solutions”. For me, Shape up is not just "ordering things " to achieve a goal. Look, when I read about "discovered tasks" I realized : Shape Up explain the nature of our projects. Its is how its work naturally. It is not one more method telling how to order things. You know, there are a lot of methods dealing with “ an order of software development process”. In my opinion you create a strategy to deal with the nature projects that deals with creative process like design/programming software.
@pjtaei8197
@pjtaei8197 Год назад
Great video!
@vitaliygnatenko4113
@vitaliygnatenko4113 Год назад
Ryan's work and approach is something that i was looking for for years. He is a game changer. Thanks Ryan! We all appreciate that you actually sharing this and looking for more info
Далее
Agile Product Ownership in a Nutshell
15:52
Просмотров 4,4 млн
Christopher Alexander: A Primer
1:33:10
Просмотров 2 тыс.
A Plan Is Not a Strategy
9:32
Просмотров 4,5 млн