This applies when you are fighting ANY champion, use Khan's ability where he can pick up enemies to throw them off the map, this is very useful if the map has many ledges you can chuck enemies off.
Vivian's shield only protects in front of her, use a flank champion such as Skye to attack her from behind. With any champion you should still try to attack her if doesn't notice you.
Vivian’s only way to do damage to you is her gun. When the ultimate is up, she’s really dangerous.
Her sentinels have AoE, and their size is kinda big, too.
Try to focus her sentinels when her ultimate is up, so she isn’t so bursty.
don't try to repeatedly stun the enemy because the enemy can be stunned only every 3 second(unless you're using the wekono's wrath legendary) and that goes for every enemy. otherwise it's a good plan to use your stuns in 1v1
ruckus doesn't have a shield in front of him that protects from stuns, so use your reload to deal with him. just avoid his high burst damage before you stun him, after that he has to spin his weapon for a second to get it back again.