carry out, accomplish

する(すいこうする) Accomplish
げる(なしとげる) Accomplish
(つらぬく) To do something until the very end, to never give up on it. I’ll be a rockabilly grandpa until the day I die!
Both of these can be used about large projects (government builds a giant dam, corporation makes a new car) or small projects (building a shed in the backyard). The difference, is 遂行 is a project that is in progress, while 成し遂げる is a project which is completed or fully realized.