热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

三年软件开发痛苦的结局---不希望找到天涯沦落人

经过从2001年到2003年初近两整年的努力,我突然发现公司在软件研发方面又回到了起点,虽然人数方面已经不可同日而语,然而技术、产品、积累方面几乎没有任何成就,经过两年的淘沙剩下几个有能力(包括技术和
经过从2001年到2003年初近两整年的努力,我突然发现公司在软件研发方面又回到了起点,虽然人数方面已经不可同日而语,然而技术、产品、积累方面几乎没有任何成就,经过两年的淘沙剩下几个有能力(包括技术和经验)的还整天在维护原来的系统和在新ERP设计审计方面疲于奔命。
   ERP理论:从SCM的开始到CRM的提升,到新ERP的设计理论上应该有一定认识,可是目前的情况与2001年最初相差无几,需求、设计甚至最后保底的数据库设计都需要大规模的改动,甚至不能使用(错误的引导程序员),直接的后果要么是不了了之,要么是在设计人员和开发人员之间建议改动、再建议再改动……相当长时间内无法定稿而影响进度,其实很多东西都有成熟的可以借鉴,然而……最终好像成了以我为首的,领导开发组向总体组发难!哎,其实这是我一直害怕的事情却偏偏又发生了。
   Delphi技术:从成熟的软件开发工具上来看,选择Delphi无疑是正确的选择,无论从生产效率还是技术先进性,以及最终生成可执行文件的质量方面,都是很不错的,可是我们在组件技术和Delphi的数据库更新技术方面认识的很不足,由于没有时间和资源在这方面进行研究,同时由于SCM项目的维护问题,在考虑到ERP的可维护性方面不得不采用自己写更新机制,其实到现在我个人认为是很大的失败,当然也是不得已而为之,对此我是有责任的。
   系统框架:从SCM项目的后期和CRM项目上,大家都已经认识到我们现有系统框架的不足,更明白有一个好的程序框架的重要性。然而最初的设计一直停留在皮毛上,甚至根本就不明白程序框架是什么东西,直到经理、一个同事和我的介入才真正的制定出原则和方向,可是又由于资源的不足和个别框架编写人员的认识问题,同时考虑对开发进度的影响结果虎头蛇尾,很多好的思想都没能实现,其中关于客户定制的一些功能现在几乎连很多优秀的ERP软件中都没提供,而且技术上已经不是问题,只能看以后是否有时间了,真是遗憾。
   开发体系:由于相关人员对面向对象的知识缺乏,同时对ROSE工具使用的认识有误(个人这么看)结果导致需求和设计一塌糊涂,不但开发人员看不懂而且出现误导的现象,更可怕的是客户的原始需求几乎全部丢失,而且目前对问题的严重性依然认识不足,真不知下一步的开发怎么进行。
    当然了所有以上的问题有公司发展方向的问题,但是与ERP相关的资源多时20多人,少时也超过15个,完全可以优化资源配置,除原有两个项目的维护工作外,在程序框架、客户需求、系统设计三方面重点攻关,最终拿出一个优秀的程序框架和合格的系统设计应该没问题,而现在总体组6、7个人近一年的辛苦,到最后连一份相对合理的数据库设计都拿不出,真不知领导的心情怎样。
   最初看到软件研发资源的组织形式,觉得有专做设计的、有专做编码的、有专做测试的,这不是软件工厂的模式吗,最终不但完成了客户的合同,还产生了一个很好的行业软件,可是随着时间的推移我的希望彻底破灭了,我现在最害怕的是实施时怎样去面对那一张张对你充满畏惧和怀疑的面孔,这难道就是中国目前软件行业的现状吗?

13 个解决方案

#1


难以改变些什么,只有认了,接分就这条命

#2


同情阿,要不,另外找个工作吧。

#3


up

#4


因为在国内的软件业不完善,你应该能想到会是这样的结果啊!你若喜欢这一行就继续干,一个人干多个人的活,你换一个角度看,你还能学到很多的东西呢。现实与理想有时总是差得很远。你若有能力可以自己开个公司,有些无奈到时也许你就会明白了。

#5


最初看到软件研发资源的组织形式,觉得有专做设计的、有专做编码的、有专做测试的,这不是软件工厂的模式吗
----------
这只是形式之一, 怎么会是全部呢?

楼主, 你陷到条条框框中去了. 赶快爬出来吧.

#6


其实你错了,能最快速地交付最简单的正确功能就是合理的,其它的都不重要!你说框架?人数不重要?我相信一个微软的开发员比十个我更有效!

#7


看来你公司的软件工程管理做的极差。缺少牛人,整个项目当中是否有架构设计、设计模式不得而知。公司可能是一个培养新手的土壤,最后苦的是那些有责任心的好同志。

#8


简直就是在说我们公司。。。。。up

#9


我认为 你们缺少一个高人,领导你们
down一下

#10


s

#11


中国人有中国人的做事方式。。你永远也别象中国人对待别人时间象对待自己时间一样。。。

#12


这难道就是中国目前软件行业的现状吗?

: right

#13


mark!

推荐阅读
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 随着网络安全威胁的不断演变,电子邮件系统成为攻击者频繁利用的目标。本文详细探讨了电子邮件系统中的常见漏洞及其潜在风险,并提供了专业的防护建议。 ... [详细]
  • 分享一个简化版的Silverlight链接图项目:Link Map Simplified
    本文介绍了一个使用Silverlight开发的可视化工具,主要用于展示和操作复杂的实体关系图(Graph)。该工具在犯罪调查系统中得到了广泛应用,帮助用户直观地获取和理解相关信息。 ... [详细]
  • 本文探讨了Java编程的核心要素,特别是其面向对象的特性,并详细介绍了Java虚拟机、类装载器体系结构、Java类文件和Java API等关键技术。这些技术使得Java成为一种功能强大且易于使用的编程语言。 ... [详细]
  • 本文探讨了现代分布式架构的多样性,包括高并发、多活数据中心、容器化、微服务、高可用性和弹性架构等,并介绍了与这些架构相关的重要管理技术,如DevOps、应用监控和自动化运维。文章还深入分析了分布式系统的核心概念、主要用途及类型,同时对比了单体应用与分布式服务化的优缺点。 ... [详细]
  • 迎接云数据库新时代:程序员如何应对变革?
    在数据无处不在的时代,数据库成为了管理和处理数据的核心工具。从早期的信息记录方式到现代的云数据库,数据库技术经历了巨大的变革。本文将探讨云数据库的特点及其对程序员的影响。 ... [详细]
  • 微软Exchange服务器遭遇2022年版“千年虫”漏洞
    微软Exchange服务器在新年伊始遭遇了一个类似于‘千年虫’的日期处理漏洞,导致邮件传输受阻。该问题主要影响配置了FIP-FS恶意软件引擎的Exchange 2016和2019版本。 ... [详细]
  • 探讨如何真正掌握Java EE,包括所需技能、工具和实践经验。资深软件教学总监李刚分享了对毕业生简历中常见问题的看法,并提供了详尽的标准。 ... [详细]
  • TechStride 网站
    TechStride 成立于2014年初,致力于互联网前沿技术、产品创意及创业内容的聚合、搜索、学习与展示。我们旨在为互联网从业者提供更高效的新技术搜索、学习、分享和产品推广平台。 ... [详细]
  • 探讨架构师在项目中应如何平衡对产品的关注和对团队成员的关注,以实现最佳的开发成果。 ... [详细]
  • 本文介绍了多个关于JavaScript的书籍资源、实用工具和编程实例,涵盖从入门到进阶的各个阶段,帮助读者全面提升JavaScript编程能力。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 本文详细介绍如何通过修改配置文件来隐藏Apache、Nginx和PHP的版本号,从而增强网站的安全性。我们将提供具体的配置步骤,并解释这些设置的重要性。 ... [详细]
  • 本文详细介绍了C语言的起源、发展及其标准化过程,涵盖了从早期的BCPL和B语言到现代C语言的演变,并探讨了其在操作系统和跨平台编程中的重要地位。 ... [详细]
author-avatar
Tsu_Hsien_945
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有