Giving can far too easily be separated from visible results. We just drop some money in the plate at church and go our merry way. But giving should evoke a much deeper connection. It is easier to be a cheerful giver when we see direct and immediate results from our giving.
This is part of the reason why sponsoring poor children is a popular way to give, you make a connection with another human and see results.
At the same time, Jesus warned us of making a show with are giving, and told us we shouldn't even let our left hand know what the right hand is doing.
Pool together and group of friends and implement a Giving Circle. Chip in a few bucks a month (~1% yearly income) into a pool and keep an eye out for needs in your community. If anyone sees a need, tell the group and see if you want to allocate funds to help this person out.
The key with this challenge is to take action, do something within a week. It does not matter how small or large it is, your act of giving might be all it takes to brighten someone's day or help them out of a tough situation - irrespective of the personal benefits you receive from giving.