Running head: Lab 2 Team Head Lab 2 STAT Team Blue Okechukwu Wyche

advertisement
Running head: Lab 2 Team Head
Lab 2 STAT
Team Blue
Okechukwu Wyche
CS 411W
Janet Brunelle
10/20/13
Version # 2
Lab 2 Team Blue
2
Table of Contents
1. Introduction ................................................................................................................................. 4
1.2 Purpose .................................................................................................................................. 4
1.2 Scope ..................................................................................................................................... 6
1.3 Definitions, Acronyms, and Abbreviations ........................................................................... 6
1.4 References ............................................................................................................................. 8
1.5 Overview ............................................................................................................................... 8
2 General Description ................................................................................................................... 10
2.1 Prototype Architecture Description ..................................................................................... 10
2.2 Prototype Functional Description ....................................................................................... 12
2.3 External Interfaces............................................................................................................... 18
List of Figures
Figure 1: Current Stakeholder Process ........................................................................................... 5
Figure 2: Prototype MCFD ........................................................................................................... 11
Figure 3: Dashboard View ............................................................................................................ 13
Figure 4: Classification Venn Diagram ........................................................................................ 14
Figure 5: Action Chart .................................................................................................................. 15
Figure 6: Influence View .............................................................................................................. 16
Figure 7: Relationship Map .......................................................................................................... 17
Figure 8: Management VIew ........................................................................................................ 18
Lab 2 Team Blue
3
List of tables
Table 1: Real Vs Prototype Table ................................................................................................. 10
Lab 2 Team Blue
4
1. Introduction
In the current high stakes fast moving business environment there are often times when
the stakeholder with less power is looked over. Though this can be seen as a small oversight it
can have dire consequences. Halting of the project or cancelation of a project can be a couple of
these consequences. That is why in a relatively recent time the practice of stakeholder analysis
was brought into the forefront. First introduced in 1963 by Robert Freeman, Strategic
Management: A Stakeholder Approach, stakeholder analysis details the importance of paying
attention to every person of value in a project or organization. Due to the importance of
stakeholder analysis, there have been multiple techniques to implement the theory.
Unfortunately, these seem outdated in this technologically fueled society. STAT (Stakeholder
Analysis Tool) is here to bring a new more streamlined way to handle stakeholder analysis.
1.2 Purpose
STAT is being created to improve on the current method of stakeholder analysis. The
current method of stakeholder analysis consists of a round table like discussion between one or
multiple system of systems engineers and some of the potential stakeholders for a particular
project. In that discussion, there is a mass brainstorming session where stakeholders are added to
a table and their wants and relationships are then added one after another. They are usually done
with sticky notes on a board or sometimes in an office document. This can become very large
and complicated to view, Figure 1:
Lab 2 Team Blue
5
Figure 1: Current Stakeholder Process
As illustrated in Figure 1 the current stakeholder analysis process can be difficult to
decipher with a larger numbers of stakeholders. Also a lot of information can not be stored on
sticky notes, additionally if the stakeholder data is needed to be changed or edited the sticky note
will have to be removed and reinserted. And the manual drawing of relationships between
stakeholders will also become cumbersome with constant changes.
STAT offers to help clean up some of the inefficiencies with the current stakeholder
analysis, with STAT’s simple more efficient wizard. STAT will also allow for easier navigation
between steps and have room for continuous editing ability throughout the stakeholder analysis
procedure. Instead of sticky notes STAT will have the stakeholder’s data saved so they can be
looked up for future reference or future updates.
Lab 2 Team Blue
6
Team Blue’s application is specifically made to be used to view and edit the stakeholder
analysis process. It is not meant to create or schedule meetings although it will save the contact
the information of the stakeholders. STAT is also not a customer relation tool, it analyzes the
stakeholders through algorithms based on the input the user gives or given through text file.
While it does not create meetings, the STAT management table was put in place to give the
stakeholders an idea on who to contact and prioritize.
1.2 Scope
Team Blue’s prototype will be a more efficient way to do the stakeholder process. The
whole stakeholder analysis will be changed from being done by hand to being done on the STAT
interface. The user will be able to input as much stakeholder data into the program as deemed
necessary. The user input will be recorded and used to populate various diagrams(see Figures 38) in the program that will change dynamically whenever the user removes, adds, or edits a
stakeholder.
There will be an ability to export the various diagrams and tables with them after the
program is exited. Along with being able to export there will be ability to encrypt the data for
users with confidential stakeholder data. The prototype will also have the capability to save data
for later use.
1.3 Definitions, Acronyms, and Abbreviations
GUI: graphical user interface.
legitimacy: A generalized perception or assumption that the actions of an entity are desirable,
Lab 2 Team Blue
proper, or appropriate within some socially constructed system of norms, values, beliefs,
definitions.[4]
PNG: portable network graphics.
power: A relationship among social actors in which one social actor, A, can get another social
actor, B, to do something that B would not.
project file: the file STAT will use to store the stakeholder data in i.e. contact, information, and
want’s attitudes.
relationships: the connections between the various stakeholders.
stakeholder: A person, group, or organization that has interest or concern in an organization.[1]
stakeholder analysis: studying those in a project/organization and deciding who should be
prioritized and handled certain ways.
system of systems engineer: the users of our software their main job is researching the
stakeholder’s effect on projects/systems.
urgency: The degree to which stakeholder claims call for immediate attention.[4]
XML: extensive markup language used to store data in fields.
7
Lab 2 Team Blue
8
1.4 References
-
Blue, T. (2013). STAT. Lab 1.
Blue, T. (2013). STAT Presentation. Retrieved from STAT:
http://www.cs.odu.edu/~410blue/deliverables.html
Blue, T. (n.d.). STAT webpage. Retrieved from 410Blue:
http://www.cs.odu.edu/~410blue/deliverables.html
1.5 Overview
This product specification provides the hardware and software configuration, external
interfaces, capabilities and features of the STAT prototype. The information provided in the
remaining sections of this document includes a detailed description of the hardware, software,
and external interface architecture of the STAT prototype; the key features of the prototype; the
parameters that will be used to control, manage, or establish that feature; and the performance
characteristics of that feature in terms of outputs, displays, and user interaction.
(This space is intentionally left blank)
Lab 2 Team Blue
9
Lab 2 Team Blue
10
2 General Description
STAT will be a standalone Java application that will be able to be used on any operating
system for convenience and portability. It will have an interactive GUI that is easily accessible.
STAT will allow users to export their data in PDF or XML format.
2.1 Prototype Architecture Description
Certain real world elements will be not be included in the STAT prototype. Although
they have been removed at the moment, if time permits, some might be implemented into the
prototype. A table illustrating what will and what will not be included is displayed in Table 2.
Table 1: Real Vs Prototype Table
Lab 2 Team Blue
11
As shown in Figure 2,there will be certain features like the ability for multiple users to
add input simultaneously. The ability to have a script that will automatically insert stakeholder
information from a file has been removed. There will also be a test driver built to accommodate
test data insertion. But as illustrated in Table 2 most of the functionality in the real world product
will be in the prototype.
Figure 2: Prototype MCFD
Lab 2 Team Blue
12
2.2 Prototype Functional Description
The STAT prototype functions will be divided into six views, the dashboard view, the
classification view, the action chart view, the influences view, the relationship map view, and the
management view. These components will be able to be navigated to in any order but the data
that populates the views will mostly be done in the dashboard view. The functions of the views
will be described below.
The dashboard is one the most important views. It is where the stakeholder information
will be inputted into the program. In the dashboard, the user will be able to add stakeholder’s
information one by one, they will also be able to edit previously inputted stakeholders and delete
stakeholders. When adding the stakeholders, the user can also edit the stakeholder’s
classification (power, legitimacy, and urgency) and attitude (threat and cooperation). An
illustration of this view is shown in Figure 2.
Lab 2 Team Blue
13
Figure 3: Dashboard View
The classification view is where the user can view the Classification Venn diagram. The
stakeholder’s information is placed in the circles based on the values of their power, legitimacy,
and urgency which are decided when adding the stakeholder. There will be a drop down list
displaying all of stakeholders that belong in the Venn diagram for the convenience of the user.
An illustration of how the diagram will be shown in Figure 4.
Lab 2 Team Blue
14
Figure 4: Classification Venn Diagram
The action chart is a chart that suggests to the user which actions should be taken on the
stakeholders they submitted into the program. The stakeholder’s position is decided by their
position in the classification diagram and the attitude that was set in the dashboard view. Similar
to the Classification Venn diagram the stakeholders will be shown by name in a dropdown box.
An illustration of the action chart showing where the stakeholder names will be contained in
Figure 5.
Lab 2 Team Blue
15
Figure 5: Action Chart
The influence view is where the connections between stakeholders are added. The user
will be able to edit the strength of the connections (high, low) in this view also. There will be no
limit to how many stakeholders can be connected to one stakeholder. An illustration of the
influence view Figure 6.
Lab 2 Team Blue
16
Figure 6: Influence View
The relationship map view is where the user will be shown the STAT dynamic
relationship map. The relationship map shows the connection of the stakeholders and shows
which stakeholders will have the greatest impact on the project. The stakeholders will be
represented as circles in the diagram with the size of circle showing importance and color of the
circle showing the stakeholder’s attitude towards the project. There will also ability to export the
relationship map to PNG file. An illustration of the relationship map Figure 7.
Lab 2 Team Blue
17
Figure 7: Relationship Map
Finally is the management table which encompasses all of the data from the previous
view diagrams. This table is able to be sorted on any column. The table adds two new data values
to the columns being method of engagement and last time engaged. This table can be exported
into a STAT project file. An illustration of the table Figure 8.
Lab 2 Team Blue
18
Figure 8: Management View
2.3 External Interfaces
The STAT application will need no other hardware than a computer, laptop, or tablet with
basic computing abilities. It also does not need a server because it has been decided to make
STAT entirely a desktop application. Because of the decision to use an XML document, there is
no need to have a database.
Download