zoukankan      html  css  js  c++  java
  • 软件开发之我剑!【原】

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

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

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

    的心理状态。

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

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

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

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

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

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

    一件优秀的作品。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

       成熟阶段。

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    Smart Client Architecture and Design Guide
    Duwamish密码分析篇, Part 3
    庆贺发文100篇
    .Net Distributed Application Design Guide
    New Introduction to ASP.NET 2.0 Web Parts Framework
    SPS toplevel Site Collection Administrators and Owners
    来自Ingo Rammer先生的Email关于《Advanced .Net Remoting》
    The newsletter published by Ingo Rammer
    深度探索.Net Remoting基础架构
    信道、接收器、接收链和信道接受提供程序
  • 原文地址:https://www.cnblogs.com/googlegis/p/2978894.html
Copyright © 2011-2022 走看看