Information, Articles, Tools, and Useful LinksCommittee Listings, Member Forums, and Find a CITPInformation on AICPA Tech. Conference, Seminars, Webcasts, and ConferencesIT Section Membership Information, CITP Credential Information, Members Only Tools and Communications, and MorePublications, CPE, Conferences, and Webcasts
 
Search

Printer Friendly View

CITP Body of Knowledge

The CITP credential holder possesses a breadth of business and technology experience. The CITP Body of Knowledge represents the qualifying areas of technology knowledge for both business experience and life long learning.  The Body of Knowledge essentially contains the seven areas of services as follows:

 

 

All CITP professionals should possess a mastery of the following knowledge and skills.

 

1.)  Technology Strategic Planning

a.      Understand enterprise or business strategy and vision

                                                              i.      Business focus of the entity

                                                             ii.      Position of the entity within its industry

                                                           iii.      Relationship of IT strategy and business strategy

                                                          iv.      Operational dynamics that influence the business

                                                            v.      Business processes as they relate to the strategic plan

                                                          vi.      Internal and external business drivers that impact IT

b.      Assess current IT environment

                                                              i.      Assess current status of the entity's use of IT to support its business processes1

                                                             ii.      Assess IT risk & opportunity

                                                           iii.      Assess stakeholder attitude

                                                          iv.      Assess stakeholder attitude

c.      Envision future IT environment

                                                              i.      Scan external environment

                                                             ii.      Envision future status of the entity's system

                                                           iii.      Assess the future IT strategy in the context of the entity's business strategy

d.      Assess IT strategic plan

                                                              i.      Assess IT management's goals & objectives

                                                             ii.      Assess overall feasibility and set the scope

                                                           iii.      Identify business constraints

                                                          iv.      Assess action plans and timelines

                                                            v.      Identify the elements of transition

                                                          vi.      Determine process for creating and executing a plan

                                                         vii.      Determine critical success factors

                                                       viii.      Determine appropriate measurements for a given IT strategy

                                                           ix.      Align IT strategic plan with business and IT strategy

                                                            x.      Obtain sponsor and stakeholder approval

 

Back to top

 

2.)  IT Architecture

a.      Assess the entity's IT architecture

                                                              i.      Describe Infrastructure—the physical and hardware components of a system

                                                             ii.      Assess Software—the programs and operating software of a system

                                                           iii.      Assess People—the personnel involved in the operation and use of a system

                                                          iv.      Assess Procedures—the programmed and manual procedures involved in the operation of a system

                                                            v.      Assess Data—the information used and supported by a system

b.      Assess current capacities

                                                              i.      Analyze Infrastructure

                                                             ii.      Assess Software

                                                           iii.      Assess People

                                                          iv.      Assess Procedures

c.      Assess Data

                                                              i.      Assess the entity's practices

                                                             ii.      Assess organizational structure

                                                           iii.      Assess IT governance

                                                          iv.      Assess job functions & descriptions

d.      Assess System reliability (see Section 6)

                                                              i.      Assess Training & development

                                                             ii.      Assess Sourcing of IT Architecture Components

e.      Understand protocols, standards, and enabling technologies

                                                              i.      Protocols and standards

                                                             ii.      Enabling technologies

                                                           iii.      Extensible Business Reporting Language (XBRL)

f.       Application development environment

                                                              i.      Understand database architecture

                                                             ii.      Database design

                                                           iii.      Conceptual level of schema

                                                          iv.      Benefits of using a database

                                                            v.      Types of data relationships

                                                          vi.      Implementation models

                                                         vii.      Data definition and data manipulation

 

Back to top

 

3.)  Business Process Enablement

a.      Identify stakeholders and assess their requirements

                                                              i.      Identify key business system stakeholders

                                                             ii.      Assess their business system functionality and performance requirements

b.      Understand the entity's business and assess the effectiveness of business processes

                                                              i.      Understand business models

                                                             ii.      Assess the effectiveness of the entity's business processes

c.      Assess the business processes for risks and opportunities

                                                              i.      Align business processes with business strategy

                                                             ii.      Identify and assess barriers and enablers

                                                           iii.      Advise approaches to barriers and enablers

                                                          iv.      Assess procedures to manage changes to business processes

d.      Assess the impact of IT on the entity's business models and processes

                                                              i.      Assess the impact of e-commerce issues

                                                             ii.      Assess the impact of applications of e-commerce

                                                           iii.      Assess the impact of enterprise systems

e.      Assess business processes and advise management on appropriate solutions

 

Back to top

 

4.)   System Development, Acquisition, Implementation, and Project Management

 


a.      Identify and assess technology enabled business opportunities

                                                              i.      Establish high level business requirements

                                                             ii.      Assess preliminary solution search.

                                                           iii.      Assess business case

b.      Assess system acquisition process for commercially available solutions or service providers

                                                              i.      Assess business requirements

                                                             ii.      Assess vendor selection process

                                                           iii.      Assess product gap analysis

                                                          iv.      Advise optimal solution

c.      Assess systems development life cycle (SDLC) methods and associated tools and techniques

                                                              i.      Understand alternate SDLC models

                                                             ii.      Assess business requirements

                                                           iii.      Assess high-level conceptual design and related investment and risks

                                                          iv.      Understand system modeling tools and techniques

                                                            v.      Assess system design specification

                                                          vi.      Advise optimal development approach

d.      Assess systems implementation processes and techniques2

                                                              i.      Assess system implementation plan

                                                             ii.      Assess acceptance testing approach

                                                           iii.      Assess Data Conversion approach

                                                          iv.      Assess post-implementation review

e.      Assess project management processes

                                                              i.      Assess the project initiation

                                                             ii.      Assess the project plan

                                                           iii.      Assess the ongoing execution of the project plan

                                                          iv.      Assess controls over the project

                                                            v.      Assess completion of the project

                                                          vi.      Understand project management tools and techniques

 

Back to top

 

5.)  Information Systems Management

a.      Assess IT organization

                                                              i.      Assess IT policies, procedures and methodologies that support the entity's strategic plan

                                                             ii.      Assess IT organization related to system components

                                                           iii.      Assess IT human resource policies

                                                          iv.      Advise changes to IT organization and policies

b.      Assess IT operations, effectiveness, and efficiency

                                                              i.      Understand infrastructure and its relationship to applications and user requirements

                                                             ii.      Assess human resources management

                                                           iii.      Assess processes used to maintain organizational efficiencies

                                                          iv.      Assess service provider activities

c.      Assess asset management

                                                              i.      Understand contracts and licenses and understand compliance issues

                                                             ii.      Understand data ownership, security and reliability issues

                                                           iii.      Understand intellectual property issues

                                                          iv.      Understand international issues related to cross-border transportation and storage of data

                                                            v.      Assess provider documentation

                                                          vi.      Assess creation and maintenance of user documentation

                                                         vii.      Assess on-going training and end-user support