Microsoft have recently written that they will be employing JAM stack across their current services for developers.
Click the link for more info https://www.theregister.co.uk/2020/05/19/jamstack_comes_to_azure_app/
Isn't that great now we can simply do our amazing jobs, developments and just deploy it to GitHub and everybody gets access and everything is wonderful and the so is the whole world and everybody smiles and hugs and kisses for everybody.
There are many standard ways in Waterfall, Agile or other models to do estimations which require involvement of a whole team. However as a personal practice for getting better at doing rough estimations, certain techniques can be followed..