We may earn an affiliate commission when you visit our partners.
Pluralsight logo

ICAgile (ICP-PRG)

Collaboration and Tooling

Tommy van Schaik

In this course, you will learn how collective ownership and different approaches to pair programming will help you increase the effectiveness and code quality within your team.

Read more

In this course, you will learn how collective ownership and different approaches to pair programming will help you increase the effectiveness and code quality within your team.

Effective collaboration is a differentiating factor between agile development teams. In this course, we will take a deep dive into the most common agile collaboration techniques so that eventually, these techniques can be applied within your own team First, we will examine collective ownership and collective accoutnability and why this is essential for the fucntioning of agile teams. Second, we will introduce the basics of pairing and which type of pairing approach is best for your team. Lastly, we will go into the practical details and best practices of close collaboration within teams. After this course, you will have learned the practical applicability of the most common agile collaboration techniques and will be able to apply these techniques within your own team.

Enroll now

What's inside

Syllabus

Course Overview
Collective Accountability in Teams
Team Code Ownership
Pair Programming
Read more

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches skills and tools highly relevant to industry
Suitable for students with experience level of any
Relevant to those who wish to improve code quality within their team
Emphasizes effective collaboration techniques which are important in agile development teams
Provides practical and applicable information for various collaboration techniques
Taught by Tommy van Schaik, a recognized expert in agile collaboration techniques

Save this course

Save ICAgile (ICP-PRG): Collaboration and Tooling to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for ICAgile (ICP-PRG): Collaboration and Tooling. These are activities you can do either before, during, or after a course.

Career center

Learners who complete ICAgile (ICP-PRG): Collaboration and Tooling will develop knowledge and skills that may be useful to these careers:
Scrum Master
As a Scrum Master, you will be responsible for facilitating agile development teams and ensuring that they are following agile principles and practices. This course will provide you with the knowledge and skills you need to help teams improve their collaboration and tooling, which is essential for successful agile development.
Product Owner
As a Product Owner, you will be responsible for defining and managing the product backlog, which is the list of features and requirements that the team will be working on. This course will provide you with the knowledge and skills you need to help teams improve their collaboration and tooling, which is essential for successful agile development.
Agile Coach
As an Agile Coach, you will be responsible for guiding teams in adopting agile methodologies and practices. This course will provide you with the knowledge and skills you need to help teams improve their collaboration and tooling, which is essential for successful agile development.
Quality Assurance Analyst
As a Quality Assurance Analyst, you will be responsible for testing software applications to ensure that they are free of defects. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Software Developer
As a Software Developer, you will be responsible for writing and maintaining code for software applications. This course will provide you with the knowledge and skills you need to improve your collaboration with other developers and use tools effectively, which is essential for successful agile development.
Project Manager
As a Project Manager, you will be responsible for planning, executing, and controlling software development projects. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Business Analyst
As a Business Analyst, you will be responsible for gathering and analyzing business requirements and translating them into technical specifications that can be used by software developers. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Technical Writer
As a Technical Writer, you will be responsible for creating documentation for software applications. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Systems Analyst
As a Systems Analyst, you will be responsible for analyzing and designing computer systems. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
IT Manager
As an IT Manager, you will be responsible for managing and directing the IT department of an organization. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Network Administrator
As a Network Administrator, you will be responsible for managing and maintaining computer networks. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Chief Technology Officer (CTO)
As a Chief Technology Officer (CTO), you will be responsible for overseeing the technology strategy and operations of an organization. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Chief Information Officer (CIO)
As a Chief Information Officer (CIO), you will be responsible for overseeing the IT strategy and operations of an organization. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Database Administrator
As a Database Administrator, you will be responsible for managing and maintaining databases. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.
Software Architect
As a Software Architect, you will be responsible for designing and developing software applications. This course will provide you with the knowledge and skills you need to improve your collaboration with other team members and use tools effectively, which is essential for successful agile development.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in ICAgile (ICP-PRG): Collaboration and Tooling.
Practical guide to pair programming, a technique in which two programmers work together on the same task. It provides step-by-step instructions on how to implement pair programming in your team.
Classic work on software engineering, providing insights into the challenges of developing large software systems. It valuable read for anyone who wants to understand the complex nature of software development.
Provides a code of conduct for professional programmers, covering topics such as ethics, craftsmanship, and teamwork. It valuable read for anyone who wants to improve their professional conduct.
Provides a comprehensive guide to domain-driven design, a software design approach that focuses on the business domain. It valuable resource for anyone who wants to design software that is both flexible and maintainable.
Provides a comprehensive guide to DevOps, a software development practice that combines the principles of agile development and operations. It valuable resource for anyone who wants to improve the collaboration between their development and operations teams.
Provides a practical guide to agile testing, a software testing approach that is aligned with agile development principles. It valuable resource for anyone who wants to improve the effectiveness of their software testing.
Provides a comprehensive guide to Scrum, a popular agile development framework. It valuable resource for anyone who wants to learn more about Scrum and how to implement it in their team.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to ICAgile (ICP-PRG): Collaboration and Tooling.
Agile Leadership for Distributed Teams
Most relevant
ICAgile (ICP-PRG): Acceptance Testing
Most relevant
Creating a Culture of Collaborative Ownership
Most relevant
Build an Agile Team
Most relevant
Becoming a Great Product Owner
Most relevant
Collaboration and Self Management in Agile Environments
Most relevant
Navigating Stakeholder Relationships in Agile Environments
Most relevant
Build an Agile Team
Most relevant
Manage Agile Workflows with Product Roadmaps in Miro
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser