This chapter covers
- Conflict and resistance, and why they occur
- Conflict and resistance in collaborative modeling
- The effect of resistance and conflict on software design
- Resolving and facilitating conflict and resistance
In the previous two chapters, we discussed ranking and cognitive biases and the effect they have on your software design and architecture. The following social-related topic that we’ll cover that has a major influence on your software design and architecture is conflict and resistance.
First, we’ll walk you through what conflict and resistance are exactly and what type of behaviors you might observe. Next, we’ll discuss how conflict and resistance show up during collaborative modeling and the effect they both have on your software design and architecture. Lastly, we’ll teach you a few techniques you can use while facilitating collaborative modeling.