Could anybody explain what does "go into production" mean in the context of software/system development life cycle? Does it mean that software is released to production environment i.e. made available for users?
I cannot speak for BE usage, but that is not the usual AE meaning of this phrase in the context of using software....In the case of software design and development, the boundary lines might be harder to specify, but I would still expect "to go into production" to be the process of making BEFORE being released to users.
It's possible that user-testing is part of the production cycle, but nevertheless occurs before the product is considered to be fully "finished".
What they say looks reasonable, but this is a U.S. site (in the Seattle area) so it probably reflects AE. I'm still open to the possibility that BE usage may be different. Any IS types from "over there" want to chime in?Well, I found this http://commoninterview.com/Testing_Interview_Questions/what-is-sdlc-software-development-life-cycle/. Not sure if it is a trustable source but it says:
(v) Production: After testing, the application (software) goes into production (meaning, it will be handed over to the owner).
It means that a release of a software is installed in the "production environment". In corporate environments, there are typically at least three "environments" for each application the organization operates. An "environment" is a (physical or logical) server machine, a separate copy of the database and of the program code, called "development", "test" and "production", respectively. The "development environment" is where code is developed, system parameters defined, etc. When the developers/implementers release a version, the version is then transferred to the "test environment" which selected test user can access. Here the system works on a separate copy of the database, usually based on a copy of the production database which is refreshed at the beginning of each test cycle. When the release passes all test, it can "go into production". This means that the code is copied onto the production environment, the database(s) is/are updated. The release it then available to all users.Could anybody explain what does "go into production" mean in the context of software/system development life cycle?