Job Details: Requirements Analyst

Job Title: Requirements Analyst
Company: Compri Consulting Inc.
Position Type: Contract
Pay Rate: up to $60/hour
Skills: use case, RUP
Date Posted: May-13-08

Requirements process is very much a Use Case driven methodology, following the Rational Unified Process (RUP) software development methodology consisting of standardized activities, artifacts, checklists, guidelines, tools and reviews sessions. The analyst must be able to understand the users' goals for the new system and then define the functional and quality requirements that allow project managers to estimate, developers to design and build, and testers to verify the product. Below are the typical tasks and skills required by an analyst to become effective at gathering and managing software requirements.

TASKS:
Define Business Needs -- Help business sponsor define business requirements (goals of what the system should accomplish).
Identify Project Stakeholders & System Users -- Help business sponsor select appropriate user representatives and negotiate their responsibilities.
Elicit Requirements -- Guide users to articulate system capabilities (functional & quality attributes) needed to meet their business objectives.
Analyze Requirements -- Evaluate necessity and completeness of requirements to ensure they logically meet user needs. Fix any ambiguity to avoid confusion.
Write Specifications -- Organize and document requirements in a clear and concise fashion that is easily understood by the project stakeholders.
Model Requirements -- Graphically represent requirements to help validate or present complex decision processes (e.g., Unified Modeling Language).
Lead Validation -- Perform peer reviews to ensure requirements are interpreted correctly through system designs, code and test cases.
Facilitate Prioritization -- Collaborate and negotiate among project stakeholders on order of functionality being delivered.
Manage Requirements -- Ensure traceability, baseline to help control on-going changes and report metrics.
Requisite Pro

SKILLS:
Listening -- Ability to pay close attention to what people are trying to communicate; Restate key points to confirm your understanding.
Interviewing -- Ability to question user's basic needs; Understand expected system behaviors and handling of exceptions.
Analysis -- Ability to understand various levels of abstraction (high-level to detailed; generic to specific); Distinguish between wants and needs.
Facilitation -- Ability to lead workshops to gather requirements; Strong personality to guide and mediate group to a desired outcome.
Observation -- Ability to conscientiously watch a user perform their job to detect nuances exposing possible missed requirements.
Writing -- Ability to detail complex terminology in a clear and concise manner; Avoid ambiguity and grammatical errors.
Organization -- Ability to structure and update information in a rapidly changing environment.
Modeling -- Ability to communicate complex decision or activity processes through diagrams.
Team Building -- Ability to get people with competing interests to work together given different backgrounds, geography or languages.
Creativity -- Ability to find creative ways to satisfy needs that users didn't even know they had; Don't merely scribe whatever users say.

Location: [rss] US-CO-Denver
Telecommute: No (Onsite Position)
Contact Name: Bonnie LeBlanc
Contact Phone: 720-947-9207
Contact Email: bleblanc@acinow.net
URL: http://www.compri.com
Contact Comments:

Please forward resume as an MS Word attachment along with salary requirements and availability


Principals only. Recruiters, please do not contact this job poster.



View other jobs in US-CO-Denver »
View other jobs in US-CO »

View other Requirements Analyst jobs, Systems Analyst jobs, Business Analyst jobs, IT Contract jobs, Tech jobs

View other jobs requiring these skills: use case, RUP

View other postings by Compri Consulting Inc. »