Michele and I saw a recipe in of all places, a kitchen catalogue the other day and tried it with a few modifications. The fresh herbs make the dish. If you don't have these exact herbs, improvise. Stay away from rosemary, though - it can be a bit 'stemy', texturally.
Sauté the shallots and pancetta in the olive oil & butter until translucent. Take out the pancetta and set aside. Add the arborio rice and stir until all the rice is coated. Add the white wine and let it reduce. Add the chicken stock, 1/2 cup at a time, mixing well between additions. Just before you add the last 1/2 cup of stock, add the herbs, asparagus and reserved pancetta. The rice should be neither crunchy nor mushy when done. Cooking time is usually 20 minutes. When risotto is finished, add the Grana Padano and serve. The tough question is what to drink with this beauty. I want a sultry white from up north - Tocai Friuliano is the answer. (BTW - Tocai Friuliano is soon to be just Friuliano because the Hungarian lawyers sued over the name Tocai and won - even though the Italians had been using the name for centuries before.)