Crisp's Blog

blog.crisp.se · Company blog · on HN since 2010

Crisp's Blog is written by consultants at Swedish firm Crisp on agile, product discovery, kanban, and technical debt.

What HN saysHN links it for Henrik Kniberg's Spotify scaling model, which commenters criticize as hard to apply, plus MVP and kanban posts.
38HN people shared it
11linked it in comments
34stories submitted
95story points
2 years agolast shared
2010people per year2026

Most-shared posts

  1. 1
  2. 2
    Scaling Agile at Spotify (2012) [pdf]
    5 people · 1 points · first shared 2020 · discussion on HN
  3. 3
    Good and Bad Technical Debt (and how TDD helps) (2013)
    3 people · 39 points · first shared 2013 · 15 comments on HN
  4. 4
    Scaling Agile at Spotify
    2 people · 9 points · first shared 2012 · 2 comments on HN
  5. 5
  6. 6
    10 kanban boards and their context
    1 people · 3 points · first shared 2010 · discussion on HN
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
    Product discovery tools
    1 people · 2 points · first shared 2014 · discussion on HN
  12. 12
    Scaling agile at Lego
    1 people · 2 points · first shared 2017 · discussion on HN
  13. 13
    What Is an Unconference?
    1 people · 2 points · first shared 2022 · discussion on HN
  14. 14
    Agile Product Ownership in a nutshell
    1 people · 2 points · first shared 2012 · discussion on HN
  15. 15
    Stop using differentiated salaries
    1 people · 2 points · first shared 2012 · discussion on HN

What HN people wrote when they linked it

fleddr · 2022-10-27
The funny thing is that they have many teams each doing a tiny part of the app's UI, and proudly advertise this model as a best practice: https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf Baffling how you can have so many engineers working on a music player, and it ends up worse than Winamp or Mediaplayer from 25 years ago.
endlessvoid94 · 2020-09-16
It can be difficult to do the guild structure in such a small organization. Not impossible but difficult, as many different people tend to play a diverse set of roles. At least, that's how it's been in my career. Prove me wrong! Edit: here's a classic from Spotify, which is much larger but potentially relevant: https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf
vittore · 2016-07-17
When I read things like "anti-if" I recall this brilliant illustration that I saw several years ago - http://blog.crisp.se/henrikkniberg/images/ToolWrongVsWrongTool.png
andrewstuart · 2019-07-08
I still build out everything required to realise the vision, and that usually takes at least months to build. There's an analogy in startups that you should build a great skateboard first if your vision is to build a better car, but I just don't agree. If you have a vision for a better car then you need to deliver a better car, not a skateboard, because, well a skateboard just isn't a car. https://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp If my idea is to create a business for sharing cars, but it's cheaper and quicker to build a business where local kids drive you around on their pushbikes, I just don't see that as being the same. Those who argue for skateboards versus cars would say "well you are solving the problem of rental transport and starting in a practical way". Meh. The other thing I think is important is not to waste the initial attention for your product on something that is not in fact the true vision of what you had in mind. But so far I haven't succeeded so my philosophy can't be given much credence.
tlynchpin · 2018-02-28
I've been a subscriber to Google Play Music for a few years, initially I think my choice rested on being able to upload from my personal library, which was more significant back in the days when there was much less parity in music service catalogs - this was circa no Beatles. Then they added the youtube tie in where you don't get youtube ads - very valuable. I agree with the general UI complaint, it isn't great. To add to the crit, the branding is weak - 'Spotify' is meaningful, 'Play' is not. Despite all that, I've decided $100/yr for music on demand and no youtube ads is a good deal for me. I tried Spotify a couple years ago and the experience was terrible and I haven't been back. I don't recall exactly: there was tons of hype, I had to download and run an installer, then create an account and validate email, and then I could play a song, so I picked a song and got some audio ads and subsequent more ads and suggested songs that were not at all related to the song I picked. It wasn't just not good enough to get me to switch, the onboarding was repellent. I probably won't be their customer but I'm happy to see them succeed for a variety of reasons: customers love it, they aren't FAMGA, and that slide deck on their organizational squads and tribes [1] was significant in my work life. [1]: https://blog.crisp.se/2012/11/14/henrikkniberg/scaling-agile-at-spotif…
striking · 2016-03-10
There are some typical things that apply to just about any software project that you can try. Avoid feature creep by writing down the exact list of things you need to do, and if you come up with more ideas, put them on a separate list. Try to build a Minimum Viable Product, which is a vertical slice of the most minimal version of your product that works.[1] If that doesn't work out, build some feature-complete tech demos and refactor them into an MVP. Find a friend to help you with it. A fresh pair of eyes can help you validate your project and see what you could be doing better! Experiencing friction means you're learning. Too much friction, however, can burn you. Don't burn out. Take a break. If you find yourself feeling unable to finish a task today, either try a different task on the todo list, or do something that relaxes you instead. Worrying about when you'll finish won't get you any further, nor will pushing yourself past your limit. Best of luck in your endeavor! 1: http://blog.crisp.se/2016/01/25/henrikkniberg/making-sense-of-mvp (has a really nice infographic that might help you understand!) P.S. It's okay to fail. Fail forward.
Ecstatify · 2021-10-26
Spotified basically means your company decided it was Agile™ and forced the Spotify model on teams so essentially now you’re a cargo cult. https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf Our problem at the moment is we have no processes/documentation because we’re Agile™
chrisoverzero · 2021-07-30
The Spotify model is about how people are arranged. It has nothing to do with development methodology or work tracking. From the whitepaper introducing the Spotify model (https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf): > [Squads] are a self-organizing team and decide their own way of working – some use Scrum sprints, some use Kanban, some use a mix of these approaches.
smoe · 2020-07-17
I'm not against JavaScript (or any other languages running in the browser for that matter). Ironically, when I started doing this I was a full time frontend dev. For me this was just a "hack" to significantly improve my browsing experience. While I'm not advocating people doing the same, I disagree with the sentiment that absolutely everything is an app and static documents being an archaic concept. One of my gripe is with people claiming that the absolute priority is the user and their experience, while all they really care about is conversion numbers and how quickly the devs can churn out new features. And the other aspect is the same why I don't like this image so popular with product managers https://blog.crisp.se/wp-content/uploads/2016/01/Making-sense-of-MVP-.… While I do get and agree with the main point they are making, the image also implies that the more complex a product is, the better. But a car is not inherently better, more useful than a bicycle. The latter will outperform it in many use cases. I see it the same with websites/apps. If you are building an browser based photoshop alternative, by all means throw all the shiny tools and frameworks at it, I'm willing to let it load a little and I'm not expecting it to work blazingly fast on a 50$ phone and a spotty 3G connection. But for a textual content based website, maybe consider letting the user just hop on and get going. And I do think framework independent web components are the way to go for this…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close