any "well-defined" process can only be like stabilizers or crutches to help you gain confidence and learn the underlying principles. But at some point you need put the crutches away and learn to walk by yourself, ie work on continuously improving your processes
Just to be clear, my point is not that Scrum is bad, just that it is not sufficient. You must add some agile engineering discipline too.