Develop organizational strategy, develop concepts, assess feasibility, create budgeting and planning estimates, and produce funding requests.
Develop business case justification, elicit and validate user requirements, create user interaction prototypes, advocate user perspective to development teams.
Establish program or project plans and controls, create and execute communication plans, assess and mitigate risk, execute project plans, manage budgets and personnel.
Lead and mentor on UCD principles and methods, create User Interaction models and prototypes, perform usability testing to validate and refine designs.
Establish enterprise and solution level technical structures and guidelines necessary to deliver needed capabilities. Create software designs and develop or enhance systems in Microsoft and Open Source technology stacks.
Assess business structure and alignment of technology resources, translate between business and technical strategies, develop organizational capability roadmaps.
Lead and train on application of Agile approaches to a wide range of business and technology initiatives. On the job mentoring on methods and tools.