Information Systems Analyst Series
Knowledge Skills & Abilities (KSA) Statements
1. Knowledge of security analysis and design for data access to ensure the security of the
2. Knowledge of methodologies for Information Technology (IT) analysis in order to evaluate a
current or proposed system.
3. (A) Knowledge of system design methodologies in order to develop a proposed system.
4. (B) Knowledge of data access methods for client server applications to assess for security
and overall functionality in the system.
5. (C) Knowledge of data access methods for internet/intranet applications to assess for
security and overall functionality in the system.
6. (D) Knowledge of data access methods for mainframe applications to assess for security and
overall functionality in the system.
7. Knowledge of data access security policies, procedures, rules, and regulations in order to
comply with departmental security policies.
8. (E) Knowledge of software migration strategies to assess for version control.
9. Knowledge of concurrency and scheduling considerations to minimize computer resources
10. Knowledge of complex data models and structures in order to assess the functionality of the
11. Knowledge of file/database organization and access techniques (sequential, indexed, direct,
12. Knowledge of IT (Information Technology) methodologies for sorting, searching, and queuing
for application development.
13. Knowledge of database design techniques in order to develop or recommend for the
development of a new database.
14. (F) Knowledge of transaction logging techniques (date and time stamping, log management,
etc.) to create logs for program recovery or to assess for trails.
15. (G) Knowledge of basic backup and recovery techniques in the event of loss of data.
16. (H) Knowledge of software application deployment methods in order to ensure the
application is efficiently run.
17. Knowledge of software version control methods to assess for cohesion in the system.
18. Knowledge of data warehousing concepts in order to assess the best option for storing data.
19. Knowledge of operating systems of a personal computer in order to meet computing
20. (I) Knowledge of hardware components of a personal computer in order to meet computing
21. Knowledge of hardware components of a client/server environment in order to meet
22. Knowledge of operating systems, applications, networking components and their
interrelationships in order to accurately assess the functionality of a system.
23. Knowledge of personal computer troubleshooting techniques in order to assess for problems.
24. Knowledge of client/server troubleshooting techniques in order to assess for problems.
25. Knowledge of LAN/WAN troubleshooting techniques in order to assess for problems.
26. (J) Knowledge of principles of networking technologies in order to accurately assess the
functionality of a system.
27. Knowledge of hardware components of a telecommunications network in order to accurately
assess the functionality of a system.
28. Knowledge of structure design methods and tools in order to design a new system.
29. Knowledge of detailed Information Systems (IS) specifications in order to design a new
30. Knowledge of applications System Development Life Cycle (SDLC) in order to design a new
31. Knowledge of graphical user interface design techniques in order to design graphics.
32. Knowledge of basic principles of information technology, current trends, methods, and
practices in order to ensure business system is up to date.
33. (K) Knowledge of information technology testing concepts and techniques in order to
accurately test for system upgrades.
34. Knowledge of multimedia technology uses and theories in order to design multimedia
35. Knowledge of the department’s information security rules and regulations in regards to
computer technology to ensure compliance.
36. Knowledge of problem tracking software tools to assist in resolving software problems.
37. (L) Knowledge of PC (Personal Computer) server configurations, specifications, and
requirements to meet users’ needs.
38. Knowledge of physical site/equipment security planning methods and resources in order to
ensure proper security measures are taken.
39. Knowledge of imaging technology and methods in order to meet users’ needs.
40. (M) Knowledge of the basic design and development of switch and voice processing
41. Knowledge of methodologies for analysis, design, implementation, and maintenance of
42. Knowledge of cost/benefit analysis in order to make informed recommendations for solutions
to technological problems.
43. (N) Knowledge of quality assurance and quality control methodologies.
44. Knowledge of languages (i.e., Java, C, Visual Basic, etc.) used to develop a variety of
applications in order to familiarize oneself with required specifications.
45. Skill to identify system design problems, including its effects and cause, in order to ensure
any problems in the IT (Information Technology) environment are effectively addressed.
46. Skill to identify system solution requirements in order to aid in the design of system
47. Skill to analyze system design by employing requirement methodology techniques such as
JAD (Joint Application Development) sessions in order to effectively address the operation of
48. Skill to resolve system operational problems by providing technical assistance.
49. Skill to define alternative solutions to current problems related to software configuration
50. Skill to perform cost/benefit analysis of recommended system solutions in order to ensure
the most optimal decision for the IT (Information Technology) environment.
51. Skill to prioritize problem resolutions in order to ensure system solution requirements are
52. Skill to obtain consensus of users and others involved in the development of the IT
(Informational Technology) solutions.
53. Skill to adhere to systems development standards and methodologies to ensure compliance
with the IT (Informational Technology) environment.
54. Skill to evaluate available technology including hardware and software in order to ensure the
organization has the necessary equipment for efficient functioning.
55. Skill to define the physical network architecture and infrastructure in the IT (Information
56. Skill to maintain the physical network architecture and infrastructure in the IT (Information
57. Skill to conduct systems analysis of business processes involving evaluation of
current/proposed information and business process flow, in order to ensure the most optimal
performance of the organization.
58. Skill to work with users to define business requirements and to identify problems in order to
seek effective improvements in information technology processes.
59. Skill to determine performance and availability requirements in the system to ensure
appropriate applications are in use.
60. Skill to document performance and availability requirements in the system to ensure
appropriate applications are in use.
61. Skill to conduct JAD (Joint Application Development) sessions for systems development.
62. Skill to document JAD (Joint Application Development) sessions for systems development.
63. Skill to define data flow of the IT (Information Technology) environment for systems
64. Skill to chart data flow of the IT (Information Technology) environment for systems
65. Skill to develop data flow diagrams in order to assess the systems data flow.
66. Skill to develop workflow diagrams in order to assess the systems workflow.
67. Skill to coordinate with end-users, management, and staff on project issues and status.
68. Skill to obtain consensus/approvals from end-users, management, and staff for system
design or system changes.
69. Skill to identify process changes in order to assess those changes that will result in more
efficient usage of the application system.
70. Skill to write feasibility study reports for the IT (Information Technology) environment.
71. Skill to conduct impact analysis for a feasibility study report in order to ensure proper
solutions for the IT (Information Technology) environment.
72. Skill to implement system management processes to diagnose problems.
73. Skill to maintain system management processes by tracking performance of system to
ensure system operates efficiently.
74. Skill to provide technical and descriptive documentation for system requirement
75. Skill to provide technical and descriptive documentation for a variety of technical reports [i.e.,
Feasibility Study Reports (FSR), Request for Proposals (RFP)].
76. Skill to evaluate technical proposals for IT (Information Technology) solutions in order to
make effective recommendations.
77. Skill to prepare issue paper (statement of need) documents with recommendations for
implementing or changing systems.
78. Skill to specify the data to be stored by the application systems in order to ensure the
integrity of the database.
79. Skill to specify the processes to be performed by the application in order to ensure the
accuracy of the data.
80. Skill to develop a model documenting data process requirements to ensure system
requirements are met.
81. Skill to evaluate complex systems to specify user/system interfaces to ensure all pieces of
the design system are taken into account.
82. Skill to identify screen flow in the IT (Information Technology) environment to ensure all
pieces of the design system are taken into account.
83. Skill to develop mainframe, mid-range, client server, and PC-based application
84. Skill to modify mainframe, mid-range, client server, and PC-based application specifications
85. Skill to create logic flowcharts for business applications.
86. Skill to design switching systems and voice processing applications.
87. Skill to coordinate large IT (Information Technology) projects that impact various areas of
88. Skill to evaluate communication hardware and software to ensure proper functioning.
89. Skill to comply with internet/intranet standards in the development of IT (Information
90. Skill to develop training materials including printed material and computer based training in
order to ensure all users in the environment have access to necessary systems information.
91. Skill to train users in the environment by hands-on demonstration of system functioning in
order to ensure all users have necessary technical knowledge to perform in the organization.
92. Skill to make presentations using multimedia technology in order to promote changes in the
93. Skill to write technical manuals for any IT (Information Technology) production procedures
developed to ensure procedures are effectively recorded.
94. Skill to provide advanced assistance to users in order to resolve technical software
95. Skill to provide advanced assistance to users in order to resolve system/ hardware operating
or networking difficulties.
96. Skill to operate minicomputers including all operator functions in order meet system
97. Skill to implement operating system upgrades in order to ensure the IT (Information
Technology) organizational environment is updated.
98. Skill to install hardware and software in computers as necessary in order to ensure the
efficient functioning of the users’ environment.
99. Skill to disconnect and reconnect computers as necessary in order to ensure efficient
functioning of the environment.
100. Skill to install new equipment in place of old equipment by moving files and peripherals to