正解は ア
プログラミングを請負契約で外部ベンダに発注した場合、発注元は委託先の要員に直接指揮命令することはできません。発注元のプロジェクトマネージャの活動として適切なのは、aの「委託先に定期的な進捗報告を求め、完成したプログラムの品質を確認する」で、正解はaです。bの要員交代の指示、cの出勤管理、dの作業の直接指示はいずれも指揮命令に当たり、請負契約では偽装請負となるおそれがあるため不適切です。
請負では発注元は委託先要員に直接指示できない。進捗報告の要求と成果物の品質確認はOK、要員への指示はNGと覚えましょう。