![]() ![]() This makes it easier to quickly build, test, and release changes with minimal risk to other services and the system. There are a few key elements that make this release cadence possible.įirst, the Services are micro-services that are designed to provide single business functions. This is usually one or two times during our two-week sprint cycle, although it can be more frequent as we approach key milestones or react to issues. A fixed release schedule for our Player and Controller softwareįor our Services software, we tend toward an on-demand release cadence with the Service development teams able to release whenever they’re ready. Now that we’ve listed the different types of software that make up the Sonos system (Player, Controller, and Services), let’s discuss the release cadences we use for each. We call this our Services software and currently we use Amazon Web Services (AWS) as our cloud provider.Įach of these domains has a unique software development culture and set of practices that offer opportunities and challenges for our release pipelines. We call this our Controller software and it runs on iOS and Android devices as well as Mac and Windows machines.įinally, we build and release micro-services that run in the cloud. We also build and release software for mobile devices, laptops, and desktops. Internally we call this our Player software and it’s the software that runs on our Sonos speakers in a Linux operating system. We build and release embedded software for hardware devices. Let’s start with the different software domains that make up the Sonos system. By the end, you’ll understand the different types of software we release and the release pipelines that carry that software from developers to customers. This article takes a quick tour of how we manage the software development and release pipelines for each of the domains that make up our system. Where we’re unusual is in the combination of distinctly different software domains in a single system. We also practice continuous integration and continuous delivery (CI/CD). Similar to other modern software companies, we develop software incrementally following Lean and Agile principles. We take pride in continually evolving and improving our customers’ experience with their Sonos system by providing regular software releases with new features, improvements to existing features, and bug fixes. To share your feedback with us, please get in touch using the Contact us link below, selecting Comment > Smart speaker > Sonos.The Sonos sound system is powered by a unique combination of premium hardware and powerful software. We'd love to hear your views on BBC Sounds on Sonos. You can find out how to check this on the Sonos Help Site. If you are in the UK and unable to find the BBC Sounds service on the Sonos app, your account may not be registered to the UK. You can also use Sonos on desktop by installing the Sonos desktop application, which will also include BBC Sounds.Īt the moment, BBC Sounds is available on the Sonos controller app within the UK only. ' Star' (favourite) certain elements so they appear on your My Sonos homescreen (for example, Listen Live, Continue Listening, Recommended For You).Search for BBC content using Sonos search.Browse the latest music mixes and podcasts.Continue Listening to shows, podcasts and music mixes that you started listening to on any device.Quickly access My Sounds, including the latest episodes from shows, podcasts and music mixes that you have subscribed to on Sounds. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |