热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

市场导向还是技术导向

不知道广大开发者在设计一个应用框架或技术框架、编写一个类或一个方法时有没有深刻的考虑过一个问题,这个问题就是,你设计当前作品的目的是什么?你的作品在成型后是需要谁来评价的?是为谁

        不知道广大开发者在设计一个应用框架或技术框架、编写一个类或一个方法时有没有深刻的考虑过一个问题,
这个问题就是,你设计当前作品的目的是什么?你的作品在成型后是需要谁来评价的?是为谁服务的?这个问题
往往是我们平日明确知道却又容易遗忘的关键事项。
        我们常常在一个项目立项前的可行性分析报告中想着需求分析、在项目立项后需求调研时想着需求分析、但是
在应用架构设计、技术架构设计、及后续开发的代码编写和测试环节就忘记了两个字“需求”。
       “需求”实际上就是需要,传统的业务模式下工作的企业职员,他到底需要一个怎么样的工作环境?怎么样才能够使其更高效、更高质量、更低成本、更省力的完成工作,并使其感觉工作不是一种负担,那么就要考虑到设计的细节需求。现在架构师在设计系统时,需求分析一般是和企业客户的高管或中层领导进行业务流程、业务点的分析,但是很少与基层员工讨论用户体验,及业务点工作模式是否能使其接受,软件产品的最终使用者大部分都属于这个群体,在项目实施完成后做业务点逻辑修改也是这些群体提出的需求,为什么不在之前就重视该群体的业务点逻辑,这样可以省去很多实施成本。
         前段时间坛子潜水看到一句话,是烟草行业某个职员在被实施完企业局部信息化后说的,“企业不去信息化是
等死,企业去信息化是找死”。不知道各位同僚听了这句话后什么感觉,如果你是搞IT的,那么心肯定凉了一半哦,我本人也是做烟草行业,烟草行业的信息化供应商不缺乏国内一些软件大商,中软国际、东软、浪潮、用友等。但是据我所知,烟草客户对其应用软件的满意度估计你问他们的中层领导是问不出结果的,但是你可以去问真正在使用这些应用软件进行工作的基层员工,他们的答案才是有说服力的。难道你做为一个架构师、一个项目经理、一个开发人员,你只愿意听客户给你说:“不错,你们的软件不错!”然后你就得意扬扬吗?你就是一个合格的IT架构师、合格的IT项目经理、合格的开发人员了吗?!那你大可以去找他们的领导,只要验收了他们都会说你的东西好的,因为他们和你是一条绳上的蚂蚱。你应该在基层听那些从不被重视、并且提出问题和发牢骚也没有人理的声音,这些声音在我看来是多么宝贵,他们是可以真正让你更上一层楼的贵人,有些项目实施人员在现场为了自己那点点惰性,迟迟忽悠基层使用人员,强制性使其顺着系统的业务流程走,想办法消除其牢骚情绪,也不肯去做一些修改,当然有些修改可能涉及到底层架构,这他们也无能为力,当然有些牢骚是因为仓库保管员怕丢了自己的饭碗而使的小性子,但是,这才是你锻炼沟通能力的时候,你怎么能把小性子变成积极性,怎么能和架构师和开发团队进行沟通修改存在的问题。这才叫沟通,这才叫负责任,几个实施人员能做到。如果开发团队能够得到如上这种反馈并以积极的态度进行修改,那么我相信肯定会有一套比Microsoft Office受欢迎的企业应用系统。
         一口气说了这么多好累,今天先写到这。。。。。。


推荐阅读
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • ABP框架是ASP.NET Boilerplate的简称,它不仅是一个开源且文档丰富的应用程序框架,还提供了一套基于领域驱动设计(DDD)的最佳实践架构模型。本文将详细介绍ABP框架的特点、项目结构及其在Web API优先架构中的应用。 ... [详细]
  • 从无到有,构建个人专属的操作系统解决方案
    操作系统(OS)被誉为程序员的三大浪漫之一,常被比喻为计算机的灵魂、大脑、内核和基石,其重要性不言而喻。本文将详细介绍如何从零开始构建个人专属的操作系统解决方案,涵盖从需求分析到系统设计、开发与测试的全过程,帮助读者深入理解操作系统的本质与实现方法。 ... [详细]
  • 本文探讨了 TypeScript 中泛型的重要性和应用场景,通过多个实例详细解析了泛型如何提升代码的复用性和类型安全性。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 本文详细介绍了Java代码分层的基本概念和常见分层模式,特别是MVC模式。同时探讨了不同项目需求下的分层策略,帮助读者更好地理解和应用Java分层思想。 ... [详细]
  • 本文将带你快速了解 SpringMVC 框架的基本使用方法,通过实现一个简单的 Controller 并在浏览器中访问,展示 SpringMVC 的强大与简便。 ... [详细]
  • 2019国内手机市场研判:道路千万条,健康第一条
    2018国内手机市场总出货量为4.14亿部,同比下降15.6%,是4G时代以来下滑最严重的一年。由于整体出货量的严重下滑,还是有很多媒体和 ... [详细]
  • 在Java分层设计模式中,典型的三层架构(3-tier application)将业务应用细分为表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。这种分层结构不仅有助于提高代码的可维护性和可扩展性,还能有效分离关注点,使各层职责更加明确。通过合理的设计和实现,三层架构能够显著提升系统的整体性能和稳定性。 ... [详细]
  • 汽车电子架构与CAN网络基础解析——鉴源实验室专业解读 ... [详细]
  • 本文探讨了使用Python进行微服务架构设计的合理性和适用性。首先,介绍了微服务的基本概念及其在现代软件开发中的重要性。接着,通过具体的业务场景,详细分析了Python在微服务架构设计中的优势和挑战。文章还讨论了在实际应用中可能遇到的问题,并提出了相应的解决方案。希望本文能够为从事Python微服务开发的技术人员提供有价值的参考和指导。 ... [详细]
  • 基于Java的微信小程序:Spring Boot驱动的中小学家校互动与电子作业管理平台
    基于Java的微信小程序,采用Spring Boot作为后端框架,构建了一个高效的中小学家校互动与电子作业管理平台。前端使用了uni-app框架,确保跨平台兼容性。该平台集成了家校沟通、作业发布与管理、学生成绩查询等功能,旨在提升教育管理效率和家长参与度。后端开发环境配置完善,采用Spring Boot、MyBatis等技术栈,确保系统的稳定性和扩展性。 ... [详细]
  • 作为140字符的开创者,Twitter看似简单却异常复杂。其简洁之处在于仅用140个字符就能实现信息的高效传播,甚至在多次全球性事件中超越传统媒体的速度。然而,为了支持2亿用户的高效使用,其背后的技术架构和系统设计则极为复杂,涉及高并发处理、数据存储和实时传输等多个技术挑战。 ... [详细]
  • java程序员_Java开发知识点!写给13年Java程序员的几点建议
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Java开发知识点!写给1-3年Java程序员的几点建议相关的知识,希望对你有一定的参考价值。 ... [详细]
  • AntV/G2Plot v2.0 技术架构思考
    antv,g2plot,v2, ... [详细]
author-avatar
木_妍_595
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有