Information Technology Reference
In-Depth Information
project where the development was done and then another activity has to use a similar
system to deploy the project in a test environment.
This is a very simple representation of the proposed business scenario, but we need to
start from somewhere. We need to be sure that we gather the correct information about the
activities that are being executed. We need to be sure that we represent the activities that
really matter from the development area's perspective. Modeling these scenarios is not
about how the process will be executed but about which activities are relevant for model-
ing within the business processes. We will use this simple representation as a kick-start
process to represent the situation more accurately.
At this point, we can create a brief description of the resources that our business processes
are using. Also, we can see that the process requires the interaction of one human role: the
developer. We are interacting with the rule engine to carry out the story point assignment;
this means that we will need to have a set of business rules that evaluate the requirement
and the development area's context in order to assign story points. We are also sending no-
tifications to the continuous integration system using a connector to the Continuous In-
tegration ( CI ) server that is being used in order to know when to build and deploy com-
ponents. Using this information, we can easily define the business requirements in terms
of resources and system interactions. After defining these requirements, when the pro-
cesses get executed we can quickly define the metrics to understand how the process
works in its context.
We will be able to analyze whether we will need to hire more developers, or whether we
need to improve our continuous integration system to accept more requests because too
many requirements are being developed too quickly.
The second version of our process could look like what is shown in the following dia-
gram:
As we can see from the preceding diagram, we are adding two exclusive gateways. One of
them, marked with the Compile OK? name, will evaluate whether the compilation was
Search WWH ::




Custom Search