Storing State as Events

MVC and CRUD make software easier to write, but harder to change. Microservice-based architectures can help even the smallest of projects remain agile in the long term, but most tutorials meander in theory or completely miss the point of what it means to be microservice-based. Roll up your sleeves with real projects and learn

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Work as a Whole Team to Create the Product

Create Your Successful Agile Project — by Johanna Rothman (83 / 168)

👈 Refactor Every Time You Touch Code or Tests | TOC | Test at All Levels So Change Is Easy 👉

I talked about the interpersonal skills agile teams need to work together in Chapter 3, Build Teamwork with Interpersonal Practices. The payoff for the team building its safety and trust comes when the team members collaborate to build the product.

You’ve seen that agile approaches are about team collaboration to deliver value. Your team might take the collaboration to another level with pairing, swarming, or mobbing.

Pairing
Two people work together on one story, on one machine with one keyboard. Developers might pair-program. A developer and a tester might pair together to review performance. Two testers might pair-test. Any two people working together are a pair. See ​Pairing Creates an Environment of Continuous Review​.

Swarming
The team works together on one story, but each person contributes based on his or her expertise. The platform developer works on the platform, the middleware developer works on the middle ware, the UI developer creates the UI. In addition, the tester develops tests. When each person is done with “their” part, that person offers his or her assistance as a pair to whomever is still working. See ​Swarm on the Work​.

Mobbing
The entire team works together on one keyboard. Think of mobbing as team-pairing. See ​Mob on the Work​.

Here’s the value of pairing, swarming, or mobbing:

Managers who are unsure of flow efficiency may wonder about the “cost” of pairing, swarming, or mobbing.

pairing collaborationpairing costspairing I Used to Think Pairing Was Expensive

Add a comment

Related posts:

Raising an Exception

This book is the introduction to Elixir for experienced programmers, completely updated for Elixir 1.6 and beyond. Explore functional programming without the academic overtones (tell me about monads just one more time). Create concurrent applications, butget them right without all the locking and consistency headaches. Meet Elix

Meditation and Manifesting

J.P. Morgan once famously said that millionaires don’t need astrologers, but billionaires do. Meditation and manifestation are both practices that involve focusing the mind in order to bring about…

Officer shoots at armed carjacking suspect near Rhawnhurst park

An on-duty police officer fired his gun at an armed carjacking suspect who was trying to flee into Pennypack Park early Thursday, according to Philadelphia police. The bullet missed its intended…