Agile Methodology REALLY well-explained. This gentleman explains the Agile approach to SDLC very well. He has also written several books that might be good.
While this web site is focused on Agile Methodology, some of it is helpful in other areas. This form is one I used for a non-profit I work with that asked me if I would set up their social media for them. They had no idea what they wanted to accomplish with the social media, just that they were aware they probably should have it. I used this form to help them describe to me what they wanted to do so I could design a solution for them