article thumbnail

InnerSource, a practice that brings open-source principles to internal software development within organizations

Xebia

InnerSource can be defined as the application of open-source software development principles within an organization’s internal software development processes. It draws on the valuable lessons learned from open-source projects and adapts them to the context of how companies create software internally.

article thumbnail

Article: Agile Development Applied to Machine Learning Projects

InfoQ Culture Methods

Machine learning is a powerful new tool, but how does it fit in your agile development? Developing ML with agile has a few challenges that new teams coming up in the space need to be prepared for - from new roles like Data Scientists to concerns in reproducibility and dependency management. By Jay Palat.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

How do you know DevOps is working?

CloudGeometry

Is collaborative software development enough? DevOps changed software development – whether cloud-native, cloud-hosted or “Oops! Twenty years into the Agile Revolution , the virtuous cycle (time boxing, scrum, kanban, iterative discovery-and-development) pays dividends all around.

DevOps 130
article thumbnail

Article: Getting Rid of Wastes and Impediments in Software Development Using Data Science

InfoQ Culture Methods

This article presents how to use data science to detect wastes and impediments, and concepts and related information that help teams to figure out the root cause of impediments they struggle to get rid of.

article thumbnail

You are what you Git: how your VCS branching model affects your delivery cadence

CircleCI

Before joining CircleCI, my years of experience led me to believe that I was an engineer with a firm understanding of the technical aspects of the craft, as well as what is considered good practice. At CircleCI, my team uses a short-lived branching model for software development.

article thumbnail

How to Rethink Sprint Retrospectives to Shape a Better Culture

DevOps.com

If you have been in a scrum team (or even an agile software development team), you most certainly have had or heard about sprint retrospectives or gone through them. The post How to Rethink Sprint Retrospectives to Shape a Better Culture appeared first on DevOps.com.

Culture 101
article thumbnail

Article: Moving towards a Future of Testing in the Metaverse

InfoQ Culture Methods

In this article, Tariq King describes the metaverse concept, discusses its key engineering challenges and quality concerns, and then walks through recent technological advances in AI and software testing that are helping to mitigate these challenges.

Testing 127