Let's say your goal is to "master Hibernate". That's a nice goal, but not at all measurable. Plan items might be to:
- Read a particular book on Hibernate and give a presentation.
- Answer (correctly) at least 7 postings in the Hibernate forums.
- Apply skills above to map a bidrectional many-to-many relationship.
- Research transaction options and give a presentation/recommendation.
Goals without a plan aren't goals, they're just hopes.