Profile cover photo
Profile photo
Jason Yip
580 followers
580 followers
About
Jason's posts

Post has attachment

Post has attachment

Post has attachment
Single Prioritised Input Queue
Problem Context There are multiple sources for requests to do work which leads to unclear priority OR a de facto prioritisation approach based on who shouted loudest most recently. Most things seem to take too long to complete which leads to more direct req...

Post has attachment
Agile encourages developers not to think about the future?
Does Agile encourage developers not to think about the future? You Ain't Gonna Need It The argument against  Premature Generalisation  is that a lot of bloated software designs come from well-intentioned software designers attempting to prepare for anticipa...

Post has attachment
Agile is just throwing stuff together as quickly as possible?
Is Agile just throwing stuff together as quickly as possible? The older version of this was some variant of "Extreme Programming is just hacking" or "Extreme Programming is just cowboy coding". In essence, the suggestion is that Agile is equivalent to " Cod...

Post has attachment
Water spider Agile coaches, not water strider Agile coaches
In Lean Manufacturing there a role called mizusumashi or "water spider" which is nominally someone who fetches material for operators on a line.   Jon Miller has a good blog post clarifying misconceptions about this : "The Water Spider position is often con...

Post has attachment
Designing a build pipeline is about impatience
When I'm designing a build pipeline I'm primarily thinking about my impatience. How long am I willing to wait to get feedback?  Given how long I'm willing to wait, how confident am I about the quality of the feedback? I'm not so concerned with whether it's ...

Post has attachment
Solutions that DO help with "large, complex projects" in the enterprise
As I posted earlier, "large, complex projects" in the enterprise tend to suffer from problems of alignment and overconfidence . I also posted typical "solutions" that don't work . Here are some solutions that help: Conquer, then divide "In XP, we don't divi...

Post has attachment
Sketch on how I like to approach Story sign-up


Post has attachment
You don't need Agile, just get rid of the deadweight developers?
Do we need this Agile malarky if all we need to do is get rid of all the "deadweight developers"? This question implies two other questions: Does an Agile approach improve less-skilled developers? Should we even bother improving less-skilled developers? Doe...
Wait while more posts are being loaded