Moving Towards a Culture of Systemic Software Quality at Cisco
When software development involves many developers and components, the tools and techniques that are used to maintain software quality need to evolve beyond simply code and test. Here are key considerations that go into maintaining software quality.
Building Resiliency Guardrails to Isolate Crashes in Cisco Products
The latest version of IOS-XE greatly improves software resiliency by reducing the fault domains to a single process using a process runtime architecture based on three software techniques: work units, transactions, and persistence.
How IOS XE Developers at Cisco Work Remotely and Cohesively on a 190-million-line Code Base
Remote working at Cisco predated the pandemic. So when offices closed last March, Cisco IOS XE developers were well prepared. Aside from their ability to work remotely, our developers are incredibly efficient, productive, and maintain high quality due to our unique tooling and the ability to run IOS XE code modularly and independently.