Work as a bridge between the development team and the business in a company that has just started implementing Agile Methodologies in a large scale.
Build initial high level design and discovery of features and benefits for new complex functionalities.
Lead Grooming/Refinement calls which allow me to directly interact with the development team and resolve questions and conflicts on the spot, refining and adding a technical touch, whenever possible, for the user stories that are going to be consumed by them.
Ensure the development team is working on the items that deliver the greatest business value on a steady and continuous pace.
Align and coordinate interlocks with other teams in order to guarantee dependencies are mapped and executed properly and in a timely manner
Report back to major stakeholders, with whom I interact in a regular basis to provide status on on-going projects as well as discussing projects that we plan to execute in the near future.
I have been responsible for the requirements gathering of two of the most mission critical projects in Dell Financial Services in the last couple of years:
an online tool for quoting, performing credit evaluation and selling financial products to our customers, developed in Salesforce.com
an online customer portal that allows our clients to manage their financial products (Contracts, Invoices, Assets, Payments) , developed in Salesforce.com
Detailed Description
Elicit and translate customer product requirements into comprehensive, complete and accurate business, functional and non-functional requirements
Participate in defining and recommending system solutions to meet business goals and product requirements which satisfy legal, regulatory and client requirements
Strong understanding of process flows, requirements gathering techniques, conducting structured analysis, data modeling, process mapping, Software Development and Project Management Life Cycle
Identify functional or operational gaps through competitive analysis, research, monitoring industry trends and prioritizing customer’s requests
Conduct process analysis, gap analysis and investigation of existing functionality
Work with the client to obtain an understanding of their products and services
Contribute to the implementation of new products and communicate effectively between internal and external stakeholders to ensure product satisfaction is maintained
Document business artifacts utilizing industry best practices to ensure usability, scalability, maintainability
Participate in project walkthroughs: business requirements, design, functional test plans and implementation sessions
Participate in defining test strategy and perform business product testing to ensure product quality is maintained
Mentor and coach other team members
Deliver on assignments within the required timeframes and escalate to the project team members in an effective and timely manner
Participate in product documentation including user and implementation guides