First off, I will confirm the 550 does indeed have an alternator.
Second, these bikes were made to run and not just idle. The alternator needs RPM to make enough power to overcome system load, where the excess power created can charge the battery. The battery will deplete at idle with the lights on, that's normal.
There are a number of things that can go wrong. And, the first thing to check is the battery voltage Fully charged at rest, then again with the key on, then measure the battery voltage at idle, 2000, 3000, 4000, and 5000 RPM. (The alternator is rated for max power @ 5000 RPM; 150 watts.) The alternator makes about 40-50 Watts at idle RPM and the bike uses about 120 Watts when the key switch and lighting is on.
Anyway, the above measurements will tell if the charging system is working and at what RPM the battery voltage begins to rise instead of fall.
Once you learn the charging characteristics, you can then move on to possible improvements, like maybe electrical contact cleaning.
You should also note that the alternator power capability works well with the stock electrical loads. Higher wattage headlights or alternate ignition devices can consume enough power that the stock alternator can never keep up with demand, resulting in a depleting battery that will eventually lose all that was stored.