POSITION DESCRIPTION

Size: px
Start display at page:

Download "POSITION DESCRIPTION"

Transcription

1 State of Michigan Civil Service Commission Capitol Commons Center, P.O. Box Lansing, MI Position Code 1. ITPRANAJ40N POSITION DESCRIPTION This position description serves as the official classification document of record for this position. Please complete the information as accurately as you can as the position description is used to determine the proper classification of the position. 2. Employee's Name (Last, First, M.I.) 8. Department/Agency DEPARTMENT OF TECHNOLOGY, MANAGEMENT, AND BUDGET (DTMB) 3. Employee Identification Number 9. Bureau (Institution, Board, or Commission) 4. Civil Service Position Code Description 10. Division AGENCY SERVICES AG, GOV, MDCR, MDOT, TED INFO TECH PROGRAMMER ANALYST-A AGENCY SERVICES - MDOT 5. Working Title (What the agency calls the position) 11. Section SENIOR BUSINESS ANALYST BUSINESS ANALYSIS AND CONDITIONS SYSTEMS 6. Name and Position Code Description of Direct Supervisor 12. Unit AMY DICKENSON; INFO TECH MANAGER-3 14 BUSINESS PLANNING AND ANALYSIS 7. Name and Position Code Description of Second Level Supervisor 13. Work Location (City and Address)/Hours of Work LINDA MEYER; STATE ADMINISTRATIVE MANAGER 15 VAN WAGONER BLDG., 425 W. OTTAWA ST., LANSING, MI M F, 8:00 AM 5:00 PM (hours may vary) 14. General Summary of Function/Purpose of Position This position will serve as a senior level business analyst with the Department of Technology, Management, and Budget (DTMB) Agency Services supporting the Michigan Department of Transportation (MDOT). This position will help support a large portfolio of applications including new projects and maintenance releases. The employee performs a complete range of information system analyst assignments including, but not limited to, planning business analyst activities, gathering and management of business requirements, facilitating requirements gathering sessions, analyzing tasks and data, creating use case and data flow diagrams, trace and validate requirements, testing and evaluation, coordinate system user acceptance testing, create user documentation, and participate in the pre- and post-system implementation support. This position will serve as the key lead resource to direct the developer s construction efforts and serve as the client liaison on system requirements and application issues This position will be responsible for using a combination of user-centered design and agile development methods to create wireframes and full mockups for MDOT systems. This position will work very closely with the business analyst, technical lead, and developers to develop the system information architecture and responsive designs for the user interface during each sprint. The position will be responsible for conducting usability assessments and internal ADA reviews of MDOT systems.

2 15. Please describe the assigned duties, percent of time spent performing each duty, and what is done to complete each duty. List the duties from most important to least important. The total percentage of all duties performed must equal 100 percent. Duty 1 General Summary: Percentage: 80 Act as liaison among technical and business stakeholders to elicit, analyze, communicate, and validate requirements for changes to information systems, business processes, and policies as applicable. Collaborate with the Information Technology (IT) project teams and business clients. Collect, validate, and translate the business requirements into design documentation and other documentation in compliance with the SUITE methodology. Duty 2 Develop Statement of Work (SOW) for Request for Proposals (RFP). Provide content approval and validates estimates for the entire project schedule of the project for the project manager to ensure compliance with the SUITE Project Management Methodology (PMM) and the System Engineering Methodology (SEM). Facilitate meetings with clients to elicit requirements for IT solutions, identify impacted business processes, and determine the best process and IT solution integration. Redesign and approve program specifications based on test results. Ensure projects are in alignment with DTMB and Agency Strategic plans. Actively participate in the development and implementation of assigned client agency s IT strategic direction/plan. Lead artifact and system design reviews with peers, system specialist, enterprise security, and other DTMB entities to ensure IT solutions and applications adhere to DTMB and agency policies, standards, or guidelines. Coordinate security resources to ensure proper system design based on DTMB and Agency security requirements and standards. Review and approve application test plans. Develop and monitor defect tracking logs and facilitate problem resolution. Design and document IT solutions that utilize State of Michigan standard technology. Ensure proper change management for all requested changes to system designs and system architecture standards are documented. Validate and finalize Local Change Board and Enterprise Change Board documents. Creates, reviews and conducts impacts analysis of RFC activities. Perform disaster recover planning and implementation. Develop and maintain an effective communication plan with DTMB, vendors and agency staff relating to project level metrics and reporting etc. Evaluate and inform DTMB management and supported client agency of impact and risks to existing IT solutions due to proposed legislation, enhancement requests, and changes in governmental processes or procedures. Review and approve project management documents. Evaluates and recommends internal IT processes for application development sustainability to improve service delivery. Study business functions of the clients by gathering, understanding and analyzing business needs. Coordinate application-wide integration, performance, system and/ or user acceptance testing activities, including use of test cases. Review and approve identified opportunities, plans and recommendations to gain efficiencies by reengineering business process. General Summary: Percentage: 10 Engage with the Agency to fulfill the Agencies goals and objectives through excellent delivery of IT Services. Works with application support teams in the diagnosis and identification of solutions to permanently resolve recurring application production issues. Adherer s to DTMB s SEM methodologies and SUITE methodologies and DTMB standards. Directs the activities necessary to maintain requirements and functional design documentation for Agency Applications. Communicates with software vendor and technical staff to determine the best approach to meet system design specifications on assigned projects Derives options and estimates for the requirements gathering, functional design (waterfall), User Story creation (agile) and contributes to estimates and options for design, development, testing and implementation of software projects. Determines the need for and coordinates the involvement of other internal DTMB divisions. Facilitates sessions with Agency Partners to schedule and implement application development projects using Organizational Change Management knowledge. Provides proactive communication between the DTMB managers and the Agency Partners managers. Develops an approach to accomplish special assignments as requested by the DTMB manager or the Agency. Advises DTMB Project Manager and Agency Partners of significant changes in projects affecting schedules, budgets. Develops business case justification, as it relates to the Call for Projects. Suggests improvements to defect tracking system and facilitates testing efforts. Advises DTMB Project Manager, resources managers of significant changes in project impacting schedule, staffing, budget.

3 Duty 3 General Summary: Percentage: 10 Other related duties as assigned. Perform related work as is deemed necessary by the supervisor Inform management of issues and risks as they arise and statuses in a timely manner as they change. Participate in any DTMB or statewide IT initiatives as necessary, appropriate, and required by supervisor 16. Describe the types of decisions made independently in this position and tell who or what is affected by those decisions. This position makes project decisions associated with project management methodology in conjunction with the client agency. This position makes decisions regarding solutions and resolutions to manage and resolve service requests. This position makes independent decisions when those decisions impact the design of the assigned systems, particularly within the assigned development team. 17. Describe the types of decisions that require the supervisor's review. Decisions that create exceptions to the DTMB standards, including the SUITE SEM methodology. Decisions that impact other bureau systems would require approval by the next level of management. Collaboration must occur not only with the DTMB management but also among the management of all involved systems to determine the priority of the work. Decisions that is political in nature. Decisions that deviate from the state s or DTMB standards and policies. Decisions regarding major changes in project scope. Decisions that result in a business process change. Decisions that impact agency goals and objectives. In addition, when there are significant budget impacts, should seek management input. 18. What kind of physical effort is used to perform this job? What environmental conditions in this position physically exposed to on the job? Indicate the amount of time and intensity of each activity and condition. Refer to instructions. Work is performed in a business office setting Typical office environment Requires extensive use of VDT and keyboard Involves equipment setup for system demonstration and training. Involves heavy workloads and mandatory deadlines Involves stress and pressure to resolve problems quickly and effectively Occasional overtime may be required Use of a personal vehicle may be required

4 19. List the names and position code descriptions of each classified employee whom this position immediately supervises or oversees on a fulltime, on-going basis. Additional Subordinates 20. This position's responsibilities for the above-listed employees includes the following (check as many as apply): Complete and sign service ratings. Provide formal written counseling. Approve leave requests. Approve time and attendance. Orally reprimand. Assign work. Approve work. Review work. Provide guidance on work methods. Train employees in the work. 22. Do you agree with the responses for items 1 through 20? If not, which items do you disagree with and why? Yes 23. What are the essential functions of this position? The essential duties of this position are to serve as the business analyst that will lead the IT initiatives from requirements gathering through implementation for all project efforts associated with the client agency s programs. This position will ensure that the system requirements are captured within the requirements definition stage, design is architected within the functional and system design stages, construction is completed according to the client s requirements, testing ensures a quality product is completed for implementation. COMPETENCIES Customer Focus Planning and Organizing Work Technical/Professional Knowledge and Skills Contributing to Team Success Decision Making Building Trust 24. Indicate specifically how the position's duties and responsibilities have changed since the position was last reviewed. No changes. 25. What is the function of the work area and how does this position fit into that function? This work area is responsible for working with the client agencies to collect requirements, including facilitation of requirements gathering sessions; tracing requirements throughout the project to ensure requirements are achieved. The work area is also responsible with working with the client to design user friendly interfaces in compliance with ADA and the State of Michigan s usability standards. They are responsible for ensuring all the stages (requirements definition, functional design, system design, construction, testing, and implementation) are completed for all project efforts. The business analyst serves as the key lead resource to direct the developers on construction efforts and to serve as the liaison to the client on system requirements and application issues. 26. What are the minimum education and experience qualifications needed to perform the essential functions of this position? EDUCATION: Possession of a Bachelor's degree with 21 semester (32 term) credits in computer science, data processing, computer information, data communication, networking, system analysis, computer programming, mathematics, or IT project management. EXPERIENCE: Three years of professional experience equivalent to an Information Technology Infrastructure or Programmer/Analyst P11. KNOWLEDGE, SKILLS, AND ABILITIES:

5 Knowledge of information technology application design and development, and industry best practices Ability to review customer s request for service to determine requirements Ability to work in multiple environments, Client server and web, to analyze specifications, develop system applications, coordinate testing in development and staging areas and install in production. Ability to thoroughly understand and work with multiple complex applications. Knowledge of structured programming, data modeling, object-oriented and event programming procedures, techniques, and methodology. Knowledge of PC software such as Java,.Net, Oracle database, Discoverer, and SQL database. Ability to analyze instructions and data and convert specifications to computer language. Ability to prepare detailed written instructions and documentation Ability to communicate effectively verbally and in writing and to maintain cooperative environment allowing the person to lead special committees. Ability to work independently Ability to gather and analyze facts, defines problems, and devise solutions Ability to conduct interviews and establish and maintain effective relationships with systems users Ability to communicate technical terminology at a level appropriate to the audience allowing the person to train or coordinate training for the analysts or customers Ability to provide quality customer service, build trust through integrity of work, and build strategic relationships through teamwork are required. Ability to effectively work with a software development team, make decisions related to assigned tasks, analyze business requirements, create design specifications, and construct and test computer systems. Ability to troubleshoot and resolve development problems, and calmly and rationally assess situations. Knowledge and experience working with MS Visio, MS Project, and fundamental Project Management Methodology (PMM) are desired. CERTIFICATES, LICENSES, REGISTRATIONS: None NOTE: Civil Service approval does not constitute agreement with or acceptance of the desired qualifications of this position. I certify that the information presented in this position description provides a complete and accurate depiction of the duties and responsibilities assigned to this position. Supervisor TO BE FILLED OUT BY APPOINTING AUTHORITY Indicate any exceptions or additions to the statements of employee or supervisors. None I certify that the entries on these pages are accurate and complete. Appointing Authority I certify that the information presented in this position description provides a complete and accurate depiction of the duties and responsibilities assigned to this position. Employee