Capricorn Group is recruiting a Feature Analyst (m/f), to be based in Windhoek, Namibia.
Description
- The Feature Analyst is accountable for guiding the clarification of the business requirements, through in-work collaboration with the business stakeholders, and working within the Agile team to ensure these are delivered effectively end-to-end. The Feature Analyst will provide a comprehensive view of the features within an Epic, the functionality required to implement it, and the benefits it delivers to the business. Feature Analysts have broader end-to-end understanding of an Epic/project, can work across multiple Agile teams and Product Owners, and own the process from start to finish, while getting involved at a technical level of implementations
 
Duties
Responsibilities within the Agile Team
- Collaborate with the Product Owner to create and refine user stories and acceptance criteria
 
- Participate in PI Planning and create Iteration plans and Team PI Objectives
 
- Develop and commit to Team PI Objectives and iteration goals
 
- Estimate the size and complexity of features
 
- Use pairing and other practices for frequent review
 
- Determine the technical design in their area of concern, within the architectural guidelines
 
- Conduct research, design, prototype, and other exploration activities
 
- Implement and integrate changes in small batches
 
- Create and test the work products defined by their features
 
- Test the work products defined by their feature
 
- Support operational business solutions
 
- Support and/or create the automation necessary to build the continuous delivery pipeline
 
- Continuously improve the team’s process
 
Prioritize and Plan work activities within the Agile Team
- Facilitate and participate in discovery/inception workshops to create a shared understanding of user needs and the potential technology solution required to deliver these needs
 
- Identify user journeys which map out how a user will go through the system
 
- Work ahead of the team to get clarity on some (not all) requirements before the next iteration
 
- Collaborate with cross-functional teams comprised of product management, UX, technology, support, testing, and other subject matter experts to gather and analyze functional needs and user story requirements
 
- Groom user stories through business interviews, workshops or procedures and map user stories ensuring they come together as a cohesive whole
 
- Provide the Product Owner with key information for prioritization and estimation
 
- Facilitate and participate in iteration meetings (product backlog grooming, planning meeting, daily stand-up, review meeting, and retrospectives
 
- Obtain sign-off during iteration review sessions
 
- Manage the stories, ensuring that all requirements are loaded as stories, and ensuring the stories are assigned to epics
 
- Support showcasing stories to stakeholders
 
- Work in collaboration with user experience team to ensure that processes, wireframes and content are optimally intuitive to end-users
 
Manage the Backlog for the Agile Team
- Ensure that the activities needed to fulfill each item in the backlog are identified, outlined and prioritized before the next sprint
 
- Identify missing requirements
 
- Clarify the goals and business value of Minimum Marketable Features/Minimal Viable Products
 
- Clarify any ambiguity until it is understood by the team
 
- Review user stories with the Product Owner with a strategic point of view
 
- Capture and keep the business and data rules up-to-date
 
- Ensure that where stories are blocked, these stories are prioritised to other iterations
 
- and new stories identified to replace them in the current iteration
 
Test cases for system
- Work with users to develop acceptance criteria or test cases for the system
 
- Produce acceptance tests from acceptance criteria
 
- Provide regular feedback by testing the deliverables against a user story’s acceptance criteria
 
- Provide regular feedback by validating that the product meets the business goals
 
- Provide support and input into system testing activities including participating in the development of the testing approach, development of test cases as well as the creation of testing scenarios
 
- Collaborate with the team to deliver on backlog xxxxxxxxxxxxxxxx
 
- Wear different hats: designer, tester, facilitator, product owner, etc
 
- Create a shared understanding of what the product is supposed to do
 
- Collaborate with the rest of the agile team to ensure that stories are delivered effectively and quality standards are adhered to
 
- Collaborate with developers, testers and user experience team to ensure that they are engaged ‘in the work’ to understand business context
 
Requisites
- Core Competencies:
 
- Critical Thinking
 
- Problem Solving
 
- Oral & Written Communication
 
- Teamwork/Collaboration
 
- Information Technology Application
 
- Leadership
 
- Professionalism/Work Ethic
 
- Career Management
 
- Experience/Knowledge & Skills:
 
- Knowledge of Agile methodology
 
- Understand the impact of features across the Software Development Life Cycle (SDLC)
 
- Have the relevant technical and business skills to communicate with a variety of stakeholders
 
- Good understanding and experience of IT terminology and processes
 
- Ability to prioritize workloads and work with minimum supervision
 
- Analytical skills for transforming defined business needs into technical requirements
 
- 3 - 4 years' Business Analysis and Design. Experience with requirements elicitation, gathering, documentation and management
 
- 3 - 4 years' Business Support. Understanding business needs and be able to analyze requirements
 
- 3 years' banking experience
 
- Qualifications:
 
- Degree in Information Technology, Computer Science, or equivalent
 
- Lean Six Sigma Certification will be an added advantage
 
- SAFe certification will be an added advantage
 
- Applicable knowledge of the technologies used by the team will be an added advantage
 
Notes
- Only shortlisted applicants will be contacted