Ona Enterprise is used at Roche as a secure cloud development and AI software engineering environment, where the main use case is to provide a standardized development environment and experiment with AI-assisted software engineering workflows in a controlled enterprise setup. In addition to this, it is also useful for tasks such as setting up development environments quickly, working with repositories in isolated workspaces, running tests and tools in the cloud, using AI agents, as well as coding assistance, refactoring, documentation, and pull request preparations. In an enterprise like Roche, the biggest value is not just the AI coding capability; it is the combination of developer productivity, environment standardization, security controls, and governance. Ona Enterprise is usually connected to GitLab repositories, and then an environment will be automatically set up, after which the cloud coding assistant is used. It also provides better CPU and GPU configurations, so the terminal is usually used to build applications as well as for all other daily development tasks. The secure cloud setup helps our team because initially, we had a Windows local environment, and sometimes packages break once moved from Windows to Linux. In Ona Enterprise, this is not a concern because there is a Linux terminal that is similar to what we have in AWS, allowing the same thing to be deployed there, making it easy to test it out. Regarding the secure cloud setup, whatever experiments are needed, they will occur in a separate environment in Ona Enterprise. This will not affect anything inside Roche, ensuring that any security breach will not occur in Roche. If any code execution occurs, it will not impact the Roche environment, which helps Roche in terms of security concerns.
An Integrated Development Environment (IDE) is a software application that provides comprehensive facilities to computer programmers for software development. IDEs increase productivity by offering tools such as a source code editor, build automation, and a debugger.
IDEs streamline the development lifecycle by providing a suite of functionalities that only need one installation package. By integrating numerous development tools into one platform, developers reduce the overhead of...
Ona Enterprise is used at Roche as a secure cloud development and AI software engineering environment, where the main use case is to provide a standardized development environment and experiment with AI-assisted software engineering workflows in a controlled enterprise setup. In addition to this, it is also useful for tasks such as setting up development environments quickly, working with repositories in isolated workspaces, running tests and tools in the cloud, using AI agents, as well as coding assistance, refactoring, documentation, and pull request preparations. In an enterprise like Roche, the biggest value is not just the AI coding capability; it is the combination of developer productivity, environment standardization, security controls, and governance. Ona Enterprise is usually connected to GitLab repositories, and then an environment will be automatically set up, after which the cloud coding assistant is used. It also provides better CPU and GPU configurations, so the terminal is usually used to build applications as well as for all other daily development tasks. The secure cloud setup helps our team because initially, we had a Windows local environment, and sometimes packages break once moved from Windows to Linux. In Ona Enterprise, this is not a concern because there is a Linux terminal that is similar to what we have in AWS, allowing the same thing to be deployed there, making it easy to test it out. Regarding the secure cloud setup, whatever experiments are needed, they will occur in a separate environment in Ona Enterprise. This will not affect anything inside Roche, ensuring that any security breach will not occur in Roche. If any code execution occurs, it will not impact the Roche environment, which helps Roche in terms of security concerns.