• Unearth the root cause(s) of a client’s pain points, validating the business opportunity or problem as an opportunity for a software solution or an organizational transformation solution
• Definition of scope, and high level analysis that can be used for the purpose of estimation and planning
• Provide expertise in the area of business case development
• Create and articulate the “big picture” of the solution to delivery and client teams to understand cross functional inter-dependencies and impact
• Define key objectives and ‘to-be” state, identify success factors, and comprehend constraints, challenges and risks
• Educate and championing the processes and practices of the Agile and Lean methodology
• Orchestrate the collaboration between, Product Owner, Business Sponsors, Testers and Development groups by removing roadblocks and facilitating communication
• Become a trusted and valued partner of the Product Owner, client’s business stakeholders and client executives
• Be an inspiration for innovation to the client.
• Drive thought-leadership within ThoughtWorks in the Business Analysis space
• Create and support sales activities
• Maintaining strong expertise and knowledge of current and emerging technologies and products
• Agile/SCRUM software development and web product design
1
Job Requirements
• 5+ years’ experience in a Business Analyst role working specifically with enterprise software products
• A broad enterprise-wide view and understanding of business processes and drivers having significant work experience at a senior level within large – medium size business corporations
• Expert knowledge of the Software Development and/or Product Development life-cycle
• Must possess excellent written and interpersonal communication skills and be able to effectively communicate across all levels of the organization
• Experience in requirement management, including requirements gathering, analysis, and specification documentation
• Ability to assume intellectual ownership and possess strong attention to details and commitment to deliver quality product
• Demonstrated experience working successfully with teams to deliver software
• Experience prioritizing competing demands and obtaining buy-in from stakeholders
• Ideally experienced working as part of a consulting organization
• Experience modeling business processes using a variety of tools and techniques
• Strong facilitation experience
• Demonstrated ability to understand and explain issues from both a technical and a business functional point of view
• An understanding of traditional development approaches, and the ability to compare and contrast benefits of each