Do you know what is Mob Programming ?

Today I discovered Mob Programming, in fact I discovered the term and vocabulary. When I remember my different experiences I practice it without knowing the term! Strangely enough, it's in my full remote experiences that I practiced it, and the sharing screen was a huge help!

But do you know what is Mob Programming ?

No ? Ok I will try to explain and to summary the article from Agile Alliance web site.

First Mob Programming is not a new fashion way to code but a new way to bring commitment from whole team even PO and/or customer focused on one task, at the same time, on the same screen and keyboard !

Is it clear enough ?

So you can imagine a whole team behind your shoulders that are seeing what are you typing and everyone can comment or suggest something to implement the task in the best way possible.

It means that the decision making is fast because you need to solve the issue now ! The technical debt is avoided because someone can tell you to remove some pieces of code because no more needed (if you was alone you would never take this decision because you would afraid by removing something that you think it would be used...). You don't waste time on meetings trying to take decisions or exchanging emails during several weeks or worse several months. As the whole team is concentrated only on one task, the communication between members is better, and the developer (oh yes! Every team member is a developer even the PO...) will do just what is needed and don’t try to do more than expected.

For more details I suggest you to follow the link below.

And you did try Mob Programming ? Or maybe you will try later ? What do you think about this approach compared to Pair Programming ?

src: https://www.agilealliance.org/glossary/mob-programming/

#technology #computerprogramming #mobprogramming #agilemindset #innovation

要查看或添加评论,请登录

社区洞察

其他会员也浏览了