`
pumaboyd
  • 浏览: 246271 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

产品开发过程改进(网页设计师和网站工程师配合)

阅读更多

最近新的项目中我们改进了产品开发的过程,对于过程改进的效果来谈谈自己的看法。

先说说我们原来的和现在的产品开发过程:

  • 产品Visio画图,表达产品意图。
  • 技术和产品开讨论会确定是否可以技术实现。
  • 技术进行开发。

这是我刚进公司时使用的开发方式。在整个产品的开发过程中,我们只有一份文档,那就是产品的Visio图。所有界面的HTML、CSS、页面效果等都由开发人员来负责(PS:数据库的设计老大们都会把关)。这个时候产品的成型基本是Developer开发一个版本,产品人员看一个版本。如果不满意,再根据产品人员的要求修改。往往一个个版本过后,会发现和当初的设计有不少的改变。因为有一次次的修改,所以产品的进度是没有时间保证的。当然其实在互联网类的公司,发展阶段我想应该都是这样。

       这种开发方式下,项目的时间没有保证,即使你要求有一个截止时间,你也会发现由于后来需求的变动,这个时间也是没有保障的。其实这也是我们后来要改变开发方式的一个原因。我们要求一个时间上可控的项目。那么如何让项目可控呢?我们首先想到的就是细化产品,要求有一个详细的产品文档。第二要求根据产品文档有一份关键点实现的技术文档。目前这也是我们正在做的,从实施的效果来说还是可以的。

       随着公司人员的壮大,在新的项目上,我们对产品开发过程又进行了尝试。就是引入了网页设计师这个角色。简单的说就是原来由开发人员负责的HTML、CSS、页面效果等都由网页设计师这个角色来完成。从公司的角度来说,这是工作细分的一个结果,目的是更高的开发效率。但就目前的配合情况来说还是有不少需要改进的地方。对于有项目中希望把开发人员和网页设计人员分开的实践也是一个可以参考的例子。

目前遇到的问题和一些思考的地方:

  • 网页设计人员开发的HTML公用性不强。

这个问题尤其突出。主要表现就是HTML代码结构上不统一。可能从Web上看都是一样,但在设计页面时没有考虑HTML代码的通用性。

A页面代码:

<ul>

<li>点评数据</li>

<li>点评数据1</li>

<li>点评数据1</li>

<ul>

B页面代码:

<table>

<tr><td>点评数据</td></tr>

<tr><td>点评数据</td></tr>

<tr><td>点评数据</td></tr>

</table>

 

上面两段HTML在页面显示看不到区别,但对于程序代码来说我们就需要实现两次,本来是用以通过统一控件来实现的。

  • 网页设计人员对原有规则不了解。

提到这点还是希望网页设计人员要考虑到现有网站的情况,不能只顾自己实现显示效果。

<img src="static.aaa.com/pic1.jpg" width="60px" height="60px">

这段代码本身是没问题,而且显示效果很好。但如果从我们现有的图片规则来说,我们目前的图片都是48x48的,网页设计人员使用了60x60的图片这样会造成现有图片拉伸问题,情况就可以想象了。

  • 网页设计人员代码风格统一

如果是一个人写所有的代码可能不会有这个问题,但我们因为开发的文件比较多,网页设计人员就使用了2名。后来我们拿到的代码里就明显看到两种风格的代码。就以左中右的布局来说:

第一种<div class="left"/><div class="center"/><div class="right"/>

第二种<div class="bigcontent"/><ul class="right"/>

如果从风格统一来说<div class="left"/><div class="right"/> 我觉的更好。(PS:都以div为界限条件)

  • 网页设计时真实数据的考虑 

 

GGG 

上图就是一个明显的设计时没有考虑到真实数据下的显示效果。

 

过程改进:

软件开发人员提早介入HTML代码的设计过程,保证HTML是程序上可读的。

网站设计人员需要更多的了解现有的规则,需要考虑新的HTML、CSS是否会和原来有冲突。

Google 标记: 产品, 管理, 过程改进, 合作
分享到:
评论

相关推荐

    网页设计师年终总结范文.docx

    3. **团队协作**:在公司宽松融洽的工作氛围中,网页设计师需要与其他部门如市场部、产品部、销售部等紧密合作,理解他们的需求,以便设计出符合公司品牌形象和业务需求的网页。 4. **个人成长**:在工作中,我意识...

    新产品过程设计开发控制程序文件.zip

    9. **团队协作**:有效的新产品开发过程强调跨部门的协作,包括产品经理、设计师、工程师、测试人员等角色的紧密配合。良好的沟通和协调机制是成功的关键。 10. **风险管理**:在产品设计和开发过程中,识别、评估...

    新产品开发控制.zip

    设计师和工程师需要紧密协作,确保产品既满足功能需求,又能符合成本和质量目标。 原型制作与测试是新产品开发的重要环节。通过快速迭代和原型测试,企业可以检验产品的性能、耐用性和用户接受度。这一过程通常包括...

    web前端开发工程师的工作职责.doc

    Web 前端开发工程师的工作职责 ...Web 前端开发工程师是网站或应用程序的用户界面设计、开发和实现的核心人员,需要具备良好的编程能力、设计能力和沟通能力,并且能够与后台工程师和设计师进行良好的沟通和协作。

    软件公司开发过程规范培训

    软件公司的开发过程规范是确保软件开发质量和效率的关键因素。它涉及到多个方面,旨在标准化操作,减少错误,并提高团队协作效率。以下是对这个主题的详细解释: 1. **软件工程过程组(SEPG)**:这是一个负责制定...

    iOS应用开发工程师岗位职责精简版.docx

    7. **跨部门协作**:与不同部门如UI/UX设计师、产品经理、测试团队和算法研发团队紧密合作是至关重要的。例如,与ULSee研发部门合作,将计算机视觉算法移植到移动设备上,以提供更先进的功能。 8. **深度学习技术**...

    软件开发工程师职责.doc

    - 设计部门改进计划,制定技术标准,完善开发流程,推动新产品和项目开发。 2. **软件开发部副经理**: - 协助部门经理设定技术开发目标,确定优先级。 - 培训和管理开发团队,确保业务目标的完成。 - 优化开发...

    互联网新产品设计开发流程.pdf

    产品经理兼职做项目经理的工作,要么就需要产品经理具备很强的自我管理和跨部门协调能力,确保产品开发的顺利进行。 6. 交互设计与视觉设计:在需求确定之后,产品进入设计阶段。交互设计师负责构建产品的用户界面...

    工程师工作岗位职责 (2).docx

    IT工程师的工作涵盖了多个领域,包括数据挖掘、前端开发、测量与设计、质量检验、产品开发以及硬件与嵌入式系统设计。以下是对这些职责的详细阐述: 1. 数据工程师(数据挖掘): - 分析海量数据:负责处理大量...

    新产品开发研制计划表(DOC格式).doc

    3. **负责人**:新产品开发通常由一个跨职能团队负责,其中包括项目经理、产品经理、设计师、工程师、市场营销人员等。负责人是这个团队的核心,负责协调资源、制定进度、解决冲突并确保项目按计划进行。 4. **配合...

    产品UED流程及交付物.doc

    阿里旺旺产品项目的UED流程与我们公司的UED流程类似,都是由用户研究工程师、交互设计师、视觉设计师等角色组成的UED团队负责产品的用户需求把握、视觉呈现优化和使用体验提升。但是,阿里旺旺产品项目的UED流程更...

    iOS工程师岗位职责说明书:.docx

    - 带领技术团队结合用户需求和产品技术架构,完成产品的概念设计和原型展示,并带领团队完成产品开发。 - 管理工程进度,管理研发文档,管理产品测试,同时能够负责核心代码的研发工作。 - 分析市场动态和竞争...

    技术人员(IOS JAVA 网页设计 美工)的招聘要求.docx

    **网页设计师/美工** 1. **设计职责**:负责网站用户界面和交互设计,根据市场需求和技术配合,高质量完成设计任务。 2. **交互设计**:优化用户体验,完善设计流程。 3. **技能要求**:至少2年WEB前端开发和网页...

    iOS工程师岗位职责说明书:.docx编程资料

    2. **产品开发与问题解决**:与产品经理紧密沟通,独立完成产品开发工作,并及时验证和修正测试中出现的问题。 3. **架构与编码**:根据应用需求和用户体验完成架构与相关模块的搭建、编码、测试等工作。 4. **代码...

    模型或原形的制作PPT教案学习.pptx

    模型和原型在产品设计中扮演着至关重要的角色,它们是技术设计过程中的关键环节,能够帮助设计师和工程师更好地理解和优化设计方案。本PPT教案详细介绍了模型和原型的概念、作用及分类,旨在帮助学习者深入理解这些...

    技术人员(IOSJAVA网页设计美工)的招聘要求.pdf

    * 需要在测试过程中记录Bug,并控制和推进问题解决进程,验证问题改进效果,确保产品质量达到设计要求。 * 需要热爱运动,性格开朗! * 需要计算机及通讯相关专业,本科以上学历。 * 需要在手机应用软件行业,具有...

    FLIR借助MATLAB的HDL代码自动生成技术加速热成像FPGA的开发.pdf

    然而,传统的FPGA开发过程需要算法设计师和硬件工程师密切配合,且涉及到复杂的HDL编程,这对于算法设计师来说可能既耗时又容易出错。 FLIR Systems是一家专注于热成像技术的公司。热成像技术通常涉及到复杂的图像...

    互联网产品的开发流程.pdf

    6. **界面和视觉设计**:视觉设计师负责页面设计,与产品经理和交互设计师合作,完成效果图,交付前端开发工程师进行HTML、CSS和JS的编写。 7. **开发和测试阶段**: - **系统设计**:开发人员进行概要设计和...

    UI设计的一般工作流程

    9) **与开发工程师合作**:设计师需要与开发团队紧密配合,确保设计的界面能够顺利地被转化为实际的软件界面,解决在技术实现过程中可能出现的问题。 10) **细节调整与完善**:在界面实现后,根据实际效果进行微调...

    德芙巧克力心形盒成型机sw16可编辑.rar

    而“可编辑”则意味着接收者可以对设计进行修改和优化,这对于产品开发和改进阶段非常有用。 工程图是另一种重要的技术文档,它包含了产品的尺寸、公差、材料规范、装配指示等信息。在德芙巧克力心形盒的工程图中,...

Global site tag (gtag.js) - Google Analytics