|
How to Apply: Send an e-mail with resume and cover letter to
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
. No phone calls please.
Position: Requirements Analyst / Project Manager Division: Software Services Location: Washington, D.C. Reports to: VP, Software Services Division Hours/FTE: Full-time, Permanent Travel: Limited Relocation: None
The Area: Software Services
The Software Services Division strives to function as a collaborative team with a minimal reliance on organizational hierarchy. We pay competitive salaries based on experience and offer telecommuting days. Our benefits are exceptional: choice of paid health and dental insurance programs; life, short- and long-term disability insurance; generous paid leave, and maternity/paternity leave; company-matched 401K; and more. We have a casual, collegial work environment with a focus on positive work/life balance. Finally, our non-profit clients work to save and improve lives around the world, allowing our staff to commit themselves to higher ideals than the bottom line.
The Role: Requirements Analyst / Project Manager
The Requirements Analyst / Project Manager leads the elicitation, analysis, validation, specification, verification, and management of project stakeholders needs. In addition, this position creates, implements, monitors performance on and reports on project definitions, schedules, budgets, and objectives for small to medium sized projects.
Responsibilities:
- Work with the project team to document the product's vision and scope.
- Identify and document project stakeholders, user classes and their characteristics.
- Identify appropriate representatives for each user class and negotiate their responsibilities.
- Elicit requirements using interviews, document analysis, requirements workshops, storyboards, surveys, site visits, business process descriptions, use cases, scenarios, event lists, business analysis, competitive product analysis, task and workflow analysis, and/or viewpoints.
- Write requirements specifications according to standard templates, using natural language simply, clearly, unambiguously, and concisely.
- Decompose high-level business and user requirements into functional requirements and quality, specified in an appropriate level of detail suitable for use by those must base their work on the requirements.
Define quality attributes, external interfaces, constraints, and other nonfunctional requirements.
- Represent requirements using alternative views, such as analysis models (diagrams), prototypes, or scenarios, where appropriate.
- Lead requirements analysis and verification, ensuring that requirement statements are complete, consistent, concise, comprehensible, traceable, feasible, unambiguous, and verifiable, and that they conform to standards.
- Participate in requirements prioritization.
- Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work products derived from requirements specifications to ensure that the requirements were interpreted correctly.
- Manage requirements traceability information and track requirements status throughout the project.
- Manage changes to baselined requirements through effective application of change control processes and tools.
- Establish and implement effective requirements practices, including use and continuous improvement of a requirements process. Assist with the development of the organization's requirements engineering policies, procedures, and tools.
- Implement ways to reuse requirements across projects.
- Identify ways to improve product management in product planning through requirements development and analysis. Propose new product features and updates.
- Prepare statements of work for project engagements and monitor performance to ensure that project commitments meet contractual specifications. Determine need for and impact of changes in scope of project and make recommendation based on determinations. Gains concurrence, approval, and consensus from stakeholders regarding the various project aspects, adjusts accordingly.
- Organize project team members to ensure communication and understanding of deadlines, assignments and objectives. Act as the point of contact with client project management.
- Manage costs, schedules and quality by overseeing project deliverables. Ensure schedule and budget are met. Identify need for changes and revises within established guidelines/policies as appropriate.
- Interface with team members and stakeholders to anticipate and manage changes to projects such as but not limited to, technical requirements, business requirements and schedule. Determine when additional resources are need and implement same.
- Perform complex data analysis tasks.
- Develop and maintain an advanced knowledge of Partners International Software Services Division's products and services.
- Support the sales process and other job-related duties as necessary
Requirements:
- BA degree or equivalent required. MBA or advanced degree preferred
- Minimum of two (2) years experience in software project management or as a software developer with lead or manager responsibilities
- Minimum of three (3) years experience with software requirements or business analyst responsibilities
- IIBA CBAP certification or willingness to achieve this is a significant plus
- An understanding of contemporary requirements elicitation, analysis, specification, verification, and management practices and the ability to apply them in practice; familiarity with requirements engineering books and resources
- A strong understanding of the SDLC and how to practice requirements engineering according to several software development life cycles in a team environment
- Knowledge of international development, humanitarian assistance and relief is a plus, to have credibility with user representatives and be able to work effectively with them
- Interviewing and listening skills, to talk with individuals and groups about their needs and ask the right questions to surface essential requirements information and detect what they might be hesitant to say
- Analytical skills, to critically evaluate the information gathered from multiple sources, reconcile conflicts, decompose high-level information into details, abstract up from low-level information to a more general understanding, distinguish presented user requests from the underlying true needs, and distinguish solution ideas from requirements
- Facilitation skills, to lead requirements elicitation workshops
- Observational, writing and interpersonal skills
- Organizational skills, to work with the vast array of information gathered during elicitation and analysis and to cope with rapidly changing information
- Modeling skills, to represent requirements information in graphical forms that augment textual representations in natural language
How to Apply: Send an e-mail with resume and cover letter to
This e-mail address is being protected from spambots, you need JavaScript enabled to view it
. No phone calls please.
|