Hi there,
I am about to set up a ALM strategy, but I am hesitating as far as environment type to set for each stage.
There seems to be different trends about the type of env to set depending on the stage.
I was thinking having a 3-stage cycle, i.e Development=>QA=>Production cycle.
So far nothing crazy innovative, right ? :-)
However I see some people are assigning a Production Env for the 3 different steps, while others are going with Sandbox for the Development stage and others assigning a Sandbox for the QA.
Surprisingly, I don't see much people assigning a Dev Env for the Development stage.
I was thinking having a prod env each stage, and an additional Dev environment aside to pretest ideas before doing anything in the Dev Stage.
One of the reason is Dev env does not consume any credit, which allows me to test ideas without being refrained of testing new stuff.
Yet, a Dev Environment cannot be part of a pipeline, but on the other hand I can export it manually to a Sandbox/Production Environment, so I don't see anything precluding me to play around a Dev env.
As you can see I didn't make up my mind.
Any advice ?