IT
Services: Customers
DoD Pentagon
Fort Richardson
NOAA
USGS
Office
of the Undersecretary of Defense (Comptroller) Pentagon , VA
TASK I –DEVELOP PLAN FOR SYSTEM DOCUMENTATION
Requirement specifications and software design descriptions for the
CIS (Comptroller Information System) and for the PRCP (Program Resources
Collection Process) are either missing or incomplete. Documentation
that does exist is largely out-of-date. An initiative to correct
these deficiencies has begun. To complete the work already started, in
a reasonable time, requires the participation of the CIS and PRCP software
maintenance teams.
Formats and notations for expressing PRCP and CIS requirements and software
design graphically and with narrative descriptions have already been
devised. It remains to:
Assign responsibility for creating the documentation needed for selected
portions of the CIS and PRCP systems; and
Prepare
a plan that will successfully guide this work to completion.
TASK
II – CAPTURE CIS AND PRCP REQUIREMENTS
The purpose of this work is to create the requirements and software
design artifacts from which architectural models of the PRCP and CIS
systems can be constructed. These architectural models will provide
an accurate description of:
System requirements;
Software organization and design;
Logical and physical data models; and
Relationships between model elements.
The architectural models will be expressed using a combination of notations
and methods. Data flow diagrams will provide graphical depictions
of requirements. These will be supplemented with narrative descriptions. Software
design descriptions will include structure charts depicting the allocation
of program logic to modules. Narrative or PDL descriptions of modules
and of the subprograms contained within them will add detail to the
graphical representation of software structure. Preparing documentation
that intelligibly communicates the design of the CIS and PRCP systems
and the business rules (i.e., requirements) that drove their design
is a difficult, but critical undertaking. To ensure a successful and
speedy outcome, automated tools to support this work will be identified
and put to use.
TASK III – CONSTRUCT BUDGET MODEL
The Defense Department’s Planning, Programming, Budgeting and
Execution (PPBE) process is a complex activity involving policy,
people, information, and computing machinery. The relationships
between participants, their responsibilities, the information they manage,
and the systems they use to record and transform information are not
completely understood by all the actors in this process. A clearly
understood model that abstracts the essential elements of the process
provides a valuable tool for clearly communicating roles and responsibilities
to everyone involved; those that manage information, those that use
information and those that build software systems for managing and distributing
information.
The budget model will include essential elements of the PPBE and will
identify:
Roles and responsibilities of the CIS and PRCP user community,
Events that trigger process activities, and
Information used and produced in process activities.
A budget model conveys information in a way that is easy to understand. It
promotes understanding and communication by establishing a common language
for people involved in the PPBE process to use. A software
implementation of the budget model may also find its way into CIS II
where it can be used to schedule work, alert users to budget related events, and
automatically control the execution of programs that move or transform
data. The budget model can also be used to suggest ways to enhance
the CIS and PRCP systems with features that conform to the way
their users think and operate.
TASK IV – TECHNICAL LEADERSHIP AND CONSULTATION
Successful management of a software engineering organization is part
science and part art. It involves planning, organizing, directing, and
controlling both human and physical resources. Its objective is
to maximize the productivity of the organization, while ensuring the
quality of the software products built or maintained. The application
of formal management techniques and software engineering methods can
overcome some the problems commonly experienced with software enterprises,
such as, inadequate visibility of progress, shoddy workmanship, and
late delivery. Low team morale, poor communication, inadequate training,
and poor match of individual to task, pose problems affecting the outcome
of a project that require artful solutions. Establishing clear
objectives, recognizing the talents of team members, encouraging professional
development, mentoring, identifying roles and assigning responsibilities
are the sort of things that require artful application of managerial
skills.
Top
Fort
Richardson
Nakuuruq Solutions provides Information Technology project
support to the Alaska National Guard.
Distance Learning Administrator
Network Technician
System Base Administrator
Data Base Administrator
We also provide cost estimates on Information Technology projects and
equipment purchases
Top
NOAA
National Hurricane Center:
Akamai EdgeSuite Delivery includes: HTTP, streaming and SLL Object Delivery
NOAA, Silver Spring, MD:
Delivery of SUN hardware
Top
USGS
Denver, CO:
Akamai Edgesuite delivery
Top