`
cleaneyes
  • 浏览: 343502 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

我们的项目毛坯上线了

阅读更多

忙了一个多月, 差不多天天加班, 连周日都加上了,终于赶出一个毛坯, 前两天去客户那里布署了, 给客户演示了一下。

这两天的日子微微好过点,项目经理没有逼着我们加班到九点多。我就抽得时间来,写几句博客吧,好久没更新了。

 

来到新东家两个多月了,发现这几十人的小公司,实在是不太成体系。很多应该规范和积累下来的东西,都处于粗放状态。而我们的母公司可是过了CMM5的,没想自己公司这么不成熟。原来是想出来看看CMM5级的公司是怎样规范软件开发流程的,没想到和上一东家相比,发现现在的公司很多做法竟如何初级,从前两天的系统布置上看,我们公司简直像个新手。

 

上客户那布置系统那天,是另外一个同事去的,上午弄了半天,数据库导成功了,可工作流服务器启动出错。搞不掂了,在电话里沟通了半天,最后还是叫我过去帮忙。我的运气不错,手到病除,一下子就装好了,也没做什么特别处理,按标准的步骤做就好成功了。

接着把我们的web应用一布署,出现的问题才真叫可笑。系统布署成功后,客户第一件事想干什么呢?创建登录用户呀!这基本上都是某个系统运行的基础,可接着我们傻眼了,居然没有组织架构功能里没有新增用户的按钮。我想客户心里肯定凉了一节,不过系统里有几个默认用户,先将就用吧。客户倒也还心平气和的看里面的功能,那我们就先来创建一个单吧,呵呵,在我们公司运行的好好的功能,到这里就不行了,一点保存就白板了。再试都新增其他单,啊,也出异常。看看后台的错误信息吧,“表或视图不存在”。哇,怎么会表不存在,赶快连数据库看看表在不在,表是早建好的,DBA亲身导的数据,肯定没问题。

 

看到这种提示,你猜问题出在哪里?有经验朋友肯定能猜对。我的第一反应就是连数据库schema的影响,可能是连接用户访问的表不在他名下,因为以为遇到过这种情况。结果用户名与schema一致,我不知道哪里出问题了。再想到可能是SQL语句有写schema的名子,追踪到后台打印的sql后,另一同事恍然大悟,是hibernate映射文件自动生成时,加了schema名,客户这里的数据库schema名与我们用的不一致,所以报错了。呵呵,我没用过hibernate,不知道有这一招。

 

后来还出现了, web应用更新后,表结构没有同步更新,在给用户演示时出错,一大块功能无法演示的情况。打击大了。

 

其实这些失误都是非常低级的,一个成熟的公司不该出现这样的情况。至少公司里要建一个独立的测试环境,把开发中的数据和程序迁移到测试环境,需要有一个标准的做法实现程序/数据表/工作流同步更新,环境相关的配置项自动替换。

 

我做开发做了四五年,技术好像没有太大的进步,学得不深又不广,Spring只知皮毛,Hibernate基本不懂,Structs忘掉大半了,没想到还能在项目中担当骨干。做发一个好的开发人员或架构师/分析师,技术需要深入的去了解,但我对如何提高开发的效率,保证开发的质量,保持团队的稳定更感兴趣。这些不需要CMMI写在条条框框里,而是我们开发人员可以去思考和体会的。

 

从这个项目,我也看出,不同的公司开发的效率可能相差非常大,你用800万成本做出的东西,也许别人用500万成本就能做出来,原因在于别人的技术积累比你强很多。我感觉到在前一家公司的开发效率差不多是现在这家公司的两倍,虽然之前需自己写SQL,而现在用Hibernate。因为前一家公司有比较完善的标签,还有一些重用性很高的组件,有比较好的编程风格。虽然软件项目还没到拼成本的地步,但软件公司的成本降低确是大有可为的,只是很多公司都把目光盯在可怜的员工工资上下功夫,没有几家公司从长远发展的角度去进行建设和储备。

分享到:
评论
2 楼 cleaneyes 2008-09-26  
我给了一些建议给项目经理。技术的积累需要时间,更需要人才,慢慢来。而观念的固化更让人觉得有力使不上,放宽心思,尽力而为。
1 楼 climber2002 2008-09-26  
你是项目中的骨干了,一些以前公司的好的经验,可以给现在的公司推广一下

相关推荐

    毛坯恢复工程施工合同.pdf

    毛坯恢复工程施工合同.pdf

    住宅项目毛坯房施工统一做法及界面划分.docx

    《住宅项目毛坯房施工统一做法及界面划分》是一份详细规范住宅毛坯房施工流程和技术标准的文档,主要涉及地下室、地面、墙体、柱体、顶棚、竖井、风井以及普通设备机房等多个方面的做法和界面划分。下面将对这些关键...

    房地产项目毛坯房验房标准页.docx

    文档中的内容主要涉及房地产项目毛坯房验收的标准,这些标准主要涵盖了土建部分的各种细节,包括内墙面、顶棚、地坪、进户门、阳台、卫生间、厨房间、塑钢/铝合金门窗、公共部位(门厅、楼梯走道)以及外墙。...

    毛坯房专业验房清单.doc

    首先,检查权属文件,确保《国有土地使用权证》上没有抵押记载,同时查看《住宅质量保证书》、《住宅使用说明书》、《建筑工程质量认定书》、《房地产开发建设项目竣工综合验收合格证》、《竣工验收备案表》等文件...

    住宅项目毛坯房施工统一做法界面划分.doc

    住宅项目的毛坯房施工涉及到多个环节,包括防水、地面、内墙、柱、顶棚、竖井、风井以及设备机房的施工。这些做法和界面划分是保证住宅质量、安全性和耐用性的关键。 首先,防水是地下部分的重点。外墙采用聚氨酯...

    验房项目精装房、毛坯房验房项目以及验收整改建议

    验房项目精装房、毛坯房验房项目以及验收整改建议 验房项目是指对住宅或商业建筑进行的检查和验收,以确保建筑的质量和安全性。验房项目包括验房项目内容和整改建议,涵盖了验房项目的各个方面,包括门窗工程、墙面...

    ca6140机床后托架毛坯图

    ca6140机床后托架毛坯图 ca6140机床后托架毛坯图

    毛坯房验收清单.pdf

    这些内容不符合常规的验收清单格式,也没有明显的连续性和逻辑性,因此无法从中提取出确切的毛坯房验收知识点。由于内容识别上的问题,我无法生成相关的知识点。 通常来说,一份毛坯房验收清单会包含以下内容: 1....

    收房验房标准参考,精装房验房项目明细表,毛坯房验房项目明细表

    收房验房标准参考,精装房验房项目明细表,毛坯房验房项目明细表

    连接座工艺卡片和毛坯图

    接着,我们来看毛坯图。毛坯图是产品制造的起点,它展示了零件在未经过精细加工前的形状和尺寸。毛坯的选择通常根据零件的结构特点、材料性质、生产批量等因素来确定,可以是铸造、锻造、切割或粉末冶金等方式得到。...

    住宅项目毛坯房施工统一做法及界面划分.doc

    住宅项目的毛坯房施工涉及到多个环节,包括防水、地面、内墙、柱、顶棚、竖井、风井以及设备机房的施工。这些部分的统一做法和界面划分是保证建筑质量、避免后期维修问题的关键。 一、地下汽车库施工: 1. 车库防水...

    验房项目丨精装房毛坯房项目及整改建议

    专业第三方验房师、监理验房、验楼师、验房师、验房、验房费用收费标准、验房攻略、验房报告电子版、全程节点验收装修监理监工房屋毛坯房精装房清水房、验房项目流程、验房平台、验房师去哪找靠谱、瓷砖水电打压闭水...

    UG二次开发手动修改毛坯尺寸

    3. **参数化编程**:通过编程,我们可以定义参数来控制毛坯尺寸,这些参数可以动态输入,使得毛坯尺寸的调整更加灵活。 4. **用户界面集成**:二次开发不仅涉及后台代码编写,还可能涉及到用户界面的定制。开发者...

    CA6140车床拨叉831006零件图_毛坯图__装配图.doc

    首先,我们来看零件图。零件图是描述一个零件几何形状、尺寸、技术要求和表面粗糙度等详细信息的图纸。在CA6140车床拨叉831006的零件图中,会明确标注出拨叉的形状、尺寸,比如长度、宽度、厚度以及各部位的曲率半径...

    ca6140车床拨叉831005课程设计(夹具,毛坯图、装配图)

    CA6140车床是一种常见的卧式车床,广泛应用于机械加工领域,尤其适合进行中等精度和大批量的零件生产。拨叉831005是该车床中一...通过这样的课程,学生们将具备独立完成类似项目的能力,为未来的职业生涯打下坚实基础。

    CA6140拨叉831008的课程设计 夹具图 毛坯图 装配图都有 rar

    首先,我们要了解CA6140车床。CA6140是一种卧式车床,广泛应用于工业生产中,尤其适合加工各种轴类和盘类零件。它具有精度高、刚性好、操作简便等特点,是机械加工的基础设备之一。在拨叉831008的设计中,CA6140车床...

    带有标注的CA6140车床拨叉831007毛坯图

    带有标注的CA6140车床拨叉831007毛坯图 好东西啊

    毛坯房验房项目表(详细).doc

    毛坯房验房是购房过程中的重要环节,它涉及到房屋的质量和安全性,确保购房者能够得到符合标准和合同约定的住宅。以下是对验房项目表中各个方面的详细解释: 1. 相关文件: - 《住宅使用说明书》:提供房屋使用、...

    CA6140车床拨叉831002的课程设计(夹具图,毛坯图,装配图都有)+CS..拨叉.doc

    拨叉.doc”,我们可以了解到这份文档主要涉及到的是关于CA6140车床拨叉831002的相关课程设计资料。下面将详细解析这一知识点。 ### CA6140车床概述 CA6140车床是一种广泛应用于机械加工行业的通用型卧式车床。它...

    831002拨叉课程设计,工序卡,毛坯,零件,夹具,完美通过.rar )

    他们需要了解不同材料的性能,选择合适的毛坯,运用各种机械加工方法(如车削、铣削、磨削等)将毛坯转化为精确的零件,并设计制造相应的夹具来保证加工精度。同时,这个过程中还要涉及到质量控制、成本估算和生产...

Global site tag (gtag.js) - Google Analytics