软件开发的过程主要分为:需求分析,功能定义,详细设计,编码测试等
不知道你所说的外包是何种外包?一般的软件外包,只是编码测试的外包,也有部分外包包括详细设计、编码测试等阶段。
把你的问题写的再详细些,我才能帮你!