It is crucial to understand the project deployment and the landscape of any technical project. This will help to assess the complexity and dependencies to plan across. Information Technology terminology landscape refers to related infrastructure and application components/systems around. Knowing your field helps you to plan for execution and deployment strategies effectively.
Greenfield Deployment
Greenfield is an empty landscape where nothing is decided or confirmed. The technical team can decide on the technology and how it can be utilized. There are no dependencies on existing applications and thus can be easily rolled out.
- A fresh start and nothing exist at the moment
- Can introduce best practices, new flows
- Moderate risk presents as there is no proof of a working landscape
- Adding a new landscape to existing
Brownfield Deployment
Brownfield can be considered as extending the landscape base on existing technology. this can be thought as upgrading or adding new components based on the existing landscape.
- Proper understanding of the existing technology
- low-risk tolerance as technology is already in use and exist
- Build on existing technology
- Less dependency management as it is expanding the same landscape.
Bluefield Deployment
Contains the properties of both greenfield and brownfield. This introduces a new landscape that coexists with the existing landscape. Dependencies should be managed to accommodate the existing landscape. This can be thought of as adding new technology to an existing application (Ex:- adding a cloud base AI component to an existing on-premises application)
- Combination of Green and Brown deployment
- Present moderate risk tolerance as new technology will be introduced.
- New best practices and ideas can be accommodated into the new component
- Dependencies should be managed and identify for successful deployment
Greyfield Deployment
This is not a famous strategy we encounter usually. Greyfield is an application landscape which has been used before but kind of isolated and mostly unused for the moment. This involves the redevelopment of the existing landscape and making use of it. The key point is to utilize most of the existing landscape and extend and add new capabilities on top of this to use.
- This includes converting obsolete landscape to usable components
- Proper assessment required (decommissioning and greenfield may be viable sometimes rather than doing Grayfeild)
- Dependencies should be assessed along with the feasibility
Comments