Weyoun
Officer shards can be obtained from completing the following missions: Gambit Part 2 and Part 6, Looking In Part 2 and Part 4, Nobody Needs to Know Part 3, and The Sixth Host Part 5. Also, shards can be gained through the Ultra Officer Recruit Chest, Faction Store, and occasionally through the Event Store and Event Rewards.
Ikat'Ika
Officer shards can be obtained from completing the following missions: Heroes and Villains, Looking In Part 1 and 5. Also, shards can be gained through the Ultra Officer Recruit Chest, Faction Store, and occasionally, in the Event Store. Extra shards can be acquired through the Offers tab.
Pon
Officer shards can be obtained from completing the following missions: Nobody Needs to Know Part 1 and 4, The Sixth Host Part 1. Also, shards can be gained through the Ultra Officer Recruit Chest, Faction Store, and occasionally, in the Event Store.