Systems design
Complex call flow modeling ● Avaya
An Avaya private branch exchange (PBX) user could simultaneously receive a voice call on one or more desktop app clients, a PBX desk phone, a temporary (hoteling) phone, and multiple cell phones. Conversely, an Avaya user could make outbound calls via the PBX using the same configuration of devices and apps. During the requirements gathering process I found that development teams were overlooking critical circumstances and use cases.
In the absence of a systems architect, my team created an exhaustive 56-page call flow spec to document what needed to be implemented.