scrum operations figma software testing jira management software development functional requirement software development life cycle stakeholder management test case elicitation prototype user story agile methodology microsoft office focus cadence skill case