Remove Continuous Integration Remove Test-Driven Development Remove Virtualization
article thumbnail

AoAD2 Practice: Collective Code Ownership

James Shore

Continuous Integration. Finally, continuous integration will prevent painful merge conflicts and keep everyone’s code in sync. Test-Driven Development. You can also use the unit tests as documentation and a safety net. Test-Driven Development. Continuous Integration.

article thumbnail

AoAD2 Chapter: Scaling Agility

James Shore

There are two basic strategies for large-scale Agile: vertical scaling, which increases the number of people who can share ownership, thus allowing multiple teams to act as a single virtual “team;” and horizontal scaling, which focuses on creating autonomous teams with minimal cross-team dependencies. Test-Driven Development.

Agile 117
article thumbnail

AoAD2 Practice: “Done Done”

James Shore

Test-Driven Development. Continuous Integration. Programmers, use test-driven development to combine testing, coding, and designing. As you work, integrate with the rest of the team’s work by using continuous integration. Test-Driven Development.

article thumbnail

Is Your Financial Process Killing Your Software Quality?

Accenture

We have test-driven development, behavior-driven development, continuous integration, continuous delivery, acceptance-test-driven development, and a whole host of other ways from XP and DevOps to keep quality up while still delivering value to the business.

article thumbnail

Do I really need Kubernetes?

CircleCI

Along with modern continuous integration and continuous deployment (CI/CD) tools, Kubernetes provides the basis for scaling these apps without huge engineering effort. For Kubernetes to be useful, here is what it would require: You are willing to operate a couple of virtual machines.

article thumbnail

Top 10 software development workshops and courses in Barcelona

Apiumhub

NexoQA offers a wide variety of courses related to software testing, from the most basic with fundamental topics on testing to test management courses and advanced software testing topics such as automated testing & performance testing. Advanced Test Engineering. Advanced Agile Testing.

article thumbnail

Build cloud infrastructure from your CI pipeline with Pulumi

CircleCI

Now we rely on others to manage massive data centers where we borrow small slices of virtual space on shared hardware, traveling over shared networks, all in a system we call the cloud. This kind of culture includes continuous integration, continuous deployment and delivery, and test-driven development.