Information Technology Ksa

Document Sample
Information Technology Ksa Powered By Docstoc
					            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
    organizational environment.

 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
    demands.

10. Knowledge of complex data models and structures in order to assess the functionality of the
    system.

11. Knowledge of file/database organization and access techniques (sequential, indexed, direct,
    etc.).

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
    objectives.

20. (I) Knowledge of hardware components of a personal computer in order to meet computing
    objectives.

21. Knowledge of hardware components of a client/server environment in order to meet
    computing objectives.

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
    system.

30. Knowledge of applications System Development Life Cycle (SDLC) in order to design a new
    system.

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.




                                                                                           1
34. Knowledge of multimedia technology uses and theories in order to design multimedia
    presentations.

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
    systems.

41. Knowledge of methodologies for analysis, design, implementation, and maintenance of
    telecommunications systems.

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
    development.

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
    the system.

48. Skill to resolve system operational problems by providing technical assistance.

49. Skill to define alternative solutions to current problems related to software configuration
    management.

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.



                                                                                             2
51. Skill to prioritize problem resolutions in order to ensure system solution requirements are
    met.

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
    Technology) environment.

56. Skill to maintain the physical network architecture and infrastructure in the IT (Information
    Technology) environment.

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
    development.

64. Skill to chart data flow of the IT (Information Technology) environment for systems
    development.

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.




                                                                                             3
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
    specifications.

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
    specifications.

84. Skill to modify mainframe, mid-range, client server, and PC-based application specifications
    as necessary.


                                                                                                4
 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
     responsibility.

 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
     Technology) solutions.

 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
     system.

 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
     application problems.

 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
     requirements.

 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
     new computers.




                                                                                              5

				
DOCUMENT INFO
Description: Information Technology Ksa document sample