趣谈软件产品的一生

       人的一生,起起伏伏,三分天注定,七分靠打拼;软件产品的一生,或胎死腹中,或平淡无奇,或风靡一时。你会发现,软件产品的一生,也即软件产品生命周期,与人的一生有着奇妙的对应关系。以下为你娓娓道来。

       软件产品的一生,一般包括这几个阶段:概念阶段计划阶段开发阶段验证阶段发布阶段运营维护阶段退市阶段。这些阶段与人的一生的各个阶段对应关系如下图所示:

趣谈软件产品的一生_第1张图片

       1. “概念阶段” VS “怀胎十月”

       在概念阶段,对软件产品有一个大致的想法,需要进行立项、上报审批等工作。这就像一个胎儿,还在母体里面,需要大家精心呵护以确保其平安地来到这个世界上。

 

        2. “计划阶段” VS “出生到入学”

       在计划阶段,软件产品已有了一个大致的原型,软件需求也已基本明确,需要制定开发计划并安排相关的研发人员。这就像入学之前的小孩,好奇地来到这个世界上,家人需要照顾他,并提前为他计划好上学地点并准备好教育费用。

 

        3. “开发阶段” VS “入学到离校”

        在开发阶段,公司集中人力(主要是开发人员)物力财力来做出产品,产品的质量在很大程度上取决于开发阶段所做的工作。与之对应,作为一名学生,学校和家庭也会采取各种手段对学生进行培养,一个人能否成功,在很大程度上取决于学校和家庭的教育。

 

        4. “验证阶段” VS “找工作”

       在验证阶段,软件测试人员会对开发出的产品进行全方位的测试验证,以确保产品的质量。学生毕业离校前后,就需要找工作或创业,这也是对在校阶段所学知识的一个验证过程,为保证自己“卖一个好价钱”,就需要拿出真才实学。

 

        5. “发布阶段” VS “入职前后”

        在发布阶段,公司会将测试验证通过的产品交付到客户手中,同时可能会举办产品发布会。找到工作(或创业成功)之后,我们也会请亲戚朋友来庆贺一番,并提交材料给公司以办理相关入职手续。

 

       6. “运营维护阶段” VS “整个职业生涯”

       在运营维护阶段,客户已经成功使用产品,公司需要不断关注产品的运行情况,必要时还要添加新功能。这就好比一个人的职业生涯,不仅要将自己的能力充分发挥出来,还要不忘时时为自己充电。

 

        7. “退市阶段” VS “退休”

        产品退市是指产品的更新换代,老产品已经不能满足新时代的要求,它们已经可以“功成身退”了。这就好比一个人,在将自己一生的时光都贡献给社会之后,他就可以退居二线,享受清寒的生活了。

 

        爱因斯坦在提出相对论以后,晚年试图研究“大统一理论”来简单的解释宇宙,但未获成功。“大统一理论”是否存在?我们不知道。但软件产品的一生与人的一生却存在着千丝万缕的联系,使得软件开发这个“神奇”的工作也“接地气”了。

 

 

 

        (本人新浪微博:http://weibo.com/zhouzxi?topnav=1&wvr=5,微信号:245924426,欢迎关注!)

你可能感兴趣的:(杂谈)