• 软件开发之我剑!【原】


    现在公司的项目正处于一个比较混乱的年代。

    项目开发过程中,无测试,无讨论,无会议,这种三无现象就会造成软件的不稳定性,在给甲方演示的过程

    中频频出错,给对方造成业务不熟,技术不强,不够专业和认真。多次出错会让甲方对项目及人员产生一种轻视

    的心理状态。

    单人开发,单人负责,没有说明和介绍。

    这个一直负责这个项目,不论手中是否还有其他的项目,如有修改和Bug,还是这个人来完成。

    这个人来测试,这个人来控制版本和发布等等。 赶上验收和 年底,一大堆要修改的东西要你来改。

    项目从立项需求到设计开发、从数据库到UI、从测试到发布,从现场实施到用户培训。完全都靠一个人在战斗!

    我很担心这样的项目,纯粹单兵作战方式。

    有点像手工作坊,但是开发是个团队活动,并不像作家写书,画家画画,只要一个人的技术到位就可以完成

    一件优秀的作品。

    这样的话,很容易就会陷入手工作坊的陷阱。就如同人月神话里面所说的焦油坑,看起来越大越强壮的动物在焦油坑里越是动弹不得,最后死的就越惨。

    所以,我根据目前的处境总结以下几个方面,结合一个正常人生命中所经历的阶段,提出问题,分析问题,提出自己一点意见,更多的是希望看到这篇文章的能够多给建议。

    1. 立项报告和需求分析 ----- 初出江湖

        立项报告和需求分析是软件开发的基础,如果这些基石没有打好,上面盖再高的楼都会塌下来,盖的越高,踏的越快。

       初出江湖的意思是刚毕业到社会上,如何树立自己的人生观,价值观,如何确定自己的努力方向和目标,这些都必须明确,

       只有明确了目标和目的,才会坚持努力的朝这个方向发展。

        软件开发之我剑!----立项报告和需求分析,初出江湖。

    2. 文档管理---- 第一桶金

        需求管理、bug管理、功能管理完全一塌糊涂,甚至连个Excel文档都没有。

        如何能够总结、分析问题,如何能够纵览整个项目开发过程。如何得知利弊。

        代码开发、UI设计,一点点开发文档都没有,全凭程序员的脑袋。

        设计文档,数据库说明,开发文档,详细设计都是浮云。

        一个项目一旦有了正规而完整的文档,就相当于你赚了人生中的第一桶金。

       软件开发之我剑!----文档管理,我的第一桶金

    3. 项目设计----- 而立之年

        项目设计全凭程序员一个人来想,UI,数据库,技术手段、模块构架等根本就没有一个准确的目标

        和依据,项目需求和设计 仅凭一家之言,一个主程负责全部内容,从来没有开过会,从来没有做过文

         档。项目一旦进入设计阶段,就决定了项目的成败。而立之年的你如果不想在人生中失去目标和规

        划,同样,为你的项目也做好它的而立之年的规划吧。

        软件开发之我剑!----项目设计,而立之年

    4.软件开发------ 生命的转折点

       开发阶段是对项目进步升华的阶段,到了项目的重要时期,如同人医生的转折点,开发决定着项目的成败。

      软件开发之我剑!---软件开发,生命的转折点。

    5. 软件测试----- 房子的刚性需求

        软件开发完成了,只能说你的项目刚刚做完了一半,因为还有一个更加重要的阶段就要出现了,如同人生一样,你学习努力,工作顺利,娶妻生子,

        顺风顺水,但是你必需一个房子,有了房子才有家,测试对项目,如同房子对人生,是一个刚性需要,就算你一时半会买不起房子,那也要租个房子,

        如果每一个遮风挡雨的地方,那就让你的项目裸奔吧,让它露宿街头吧。

        软件开发之我剑!----软件测试,房子的刚性需求。

    6.项目的实施和验收---- 洞房花烛夜

        人生三大快事,久旱逢甘霖,金榜题名时,洞房花烛夜。洞房花烛夜也是一个人从男孩到男人的标志。到了项目验收和实施的过程中,说明了你的项目要开始进入实质性的

       成熟阶段。

        软件开发之我剑!----项目验收和实施,洞房花烛夜。

    7.项目的维护和后续开发----- 上有老下有小

       项目的维护和后续开发阶段,是最容易产生厌倦的时候,前面的开发人员走掉了,后续的功能还在等待开发,程序里面还有好多的bug没有改掉。

       如同一个人到了中年阶段,上有老下有小,一大家人都张着嘴等着吃饭呢。

       软件开发之我剑!----项目维护和后续开发,上有老下有小。

    8. TeamLeader的个人魅力------我是一个老男人

       软件开发之我剑!----TeamLeader的个人魅力,我是一个老男人

    9. 如何培养员工的职业规划,并给员工以职业信仰,留住员工。

    10. 项目经理资金管理负责制,如何确定资源分配。

    本文属作者原创,转载请注明出处。

  • 相关阅读:
    mysql 函数在源码中的定义
    mydumper工作原理 :myownstars专家
    drop table big_table 调试
    debugfs恢复文件
    Linux内核里的DebugFS
    在Linux环境中使用Ext3文件系统
    strace
    通过blktrace, debugfs分析磁盘IO
    block_dump观察Linux IO写入的具体文件(mysqld)
    Centos下的IO监控与分析
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978894.html
Copyright © 2020-2023  润新知