Let’s define dependency. From my perspective, when we talk about dependencies, three types emerge: 1.Architecture (both software and hardware)—where a change in one area can break another area (i.e., cause it to stop functioning) 2.Expertise—where counsel or aid from a person with specific knowhow is needed to do something 3.Activity—where progress cannot be made until an activity is complete