The roles in Agile team are listed below:-
- Project manager
- Product Owner
- Business Analyst
- Developer
- Tester
- System Engineer/Devops Engineer/Scrum master/Agile Coach
Project Manager : Agile Project manager(APM) is responsible for the timely delivery of high-quality
technical solutions that drive key business startegies.The APM leads a cross functional developement team through all phases of the product development process,from discovery,through development, to product launch. Basically.APM oversees the whole process.
Product Owner : Product owner is the one who will be constantly speaking to client. Product owner's job is to prioritize & oversee the development of team's task and make sure the company derives as much value as possible from the team's work.You can think of an agile product owner as the project management lead in the product's development.
- Represents the
committee or is influenced by it.
- Collaborates
with the Stakeholders and the Scrum Teams.
- Manages
product backlog & Explains the product backlog items.
o
Prioritizing the work items.
o
Makes sure that the product backlog is easily understandable &
transparent.
o
Clearly defines what items to work on.
o
Ensures that the development team understands the item in the product
backlog
o
Anything to be added/removed/changed in the Product Owner should
come through the Product Owners.
- Take a call as
when to release the work items.
Business Analyst : The role of an agile business Analyst is to work with the development team to document the processes involved in the software development life cycle. This process includes documenting the requirements,design,testing & deployement phase.
The main goal of an Agile Business Analyst is to solve business problems as and when they occur.While the rest of the Agile team is focussed on producing new pieces of working software in every iteration or sprint,they are focussed on the main goal of the entire project.Because thet are not so focussed on documenting all the requirements and rules for the project,they can spend more time on actual business analysis.
Role of an Agile Buiness Analyst
- Recognize the business needs
- Analyze the business domain
- Stock & groom product catalogue
- Helps team understand the big picture.
Developer: Agile developers take responsibility for estimating, planning and managing all tasks & report on progress. Software quality. The Agile developer is also responsible for the quality of the software he/she produces.
Responsibilities: -
- Delivers a potentially releasable Increment of “Done” product at the end of each Sprint.
- They are self-organizing and cross-functional.
- No one tells the Development Team what and How to do.
- No Titles are allowed. All are developers on the team.
- No sub-teams can be created.
- They stay accountable to work on the Sprint Items.
- Development Team is responsible for tasking and providing the estimates
Tester : As a software tester, you'll be involved in the quality assurance stage of software development and deployment. You'll conduct automated and manual tests to ensure the software created by developers is fit for purpose and any bugs or issues are removed within a product before it gets deployed to everyday users.
Responsibilities:-
- Meet with system users to understand the scope of projects
- work with software developers and project support teams
- Identify business requirements
- Monitor applications and software systems
- Carry out stress testing, performance testing, functional testing and scalability testing write and execute test scripts
- Run manual and automated tests
- Test in different environments including web and mobile
- Write bug reports
- Provide objective feedback to software development project teams
- Design tests to mitigate risk
- Present findings to software development and business user teams

Responsibilities:-
- Implement Project Management/Best Practices.
- Keep all Parties on Track and Informed.
- Introduce Agile Engineering Practices.
- Coach Team Members.
- Host Daily Stand-up Meetings.
- Assist the Product Owner With the Product Backlog.
- Remove Roadblocks.
- Teach Scrum Practices and Principles.
Sources : https://www.softwaretestinghelp.com/scrum-roles-responsibilities/
Picture source : https://blogger.googleusercontent.com/
Picture source : https://blogger.googleusercontent.com/
Comments
Post a Comment