如何进行项目开发?

企业的web项目类型

  1. 商城 1.1 B2C 直销商城 商家与会员直接交易 ( Business To Customer ) 1.2 B2B 批发商城 商家与商家直接交易 1.3 B2B2C 购物平台 商家和会员在另一个商家提供的平台上面进行交易 1.4 C2B 定制商城 会员向商家发起定制商品的需求,商家去完成。 1.5 O2O 线上线下交易平台 1.6 C2C 二手交易平台
  2. 门户网站[企业站和门户站]
  3. 社交网络
  4. 大家最喜欢的soul?
  5. 资讯论坛
  6. 做技术类的偏多一点
  7. 内部系统
  8. 比如办公管理,人事管理,进销存,客户关系管理(crm)这些
  9. 个人博客
  10. 内容收费站

企业项目开发流程

如何进行项目开发?

如何进行项目开发?

👉立项可以参考此博文:立项管理

公司项目来源

  • 公司需要用
  • 给客户定制
  • 互联网项目

过程

立项---》需求分析(产品经理,技术人员)---》产品原型--->前端后端
前端:根据原型图:ui+前端---》ui切图---》前端实现---》mock数据(自己造的假数据)
后端:确立项目架构,技术选型----》需求说明书+原型图---》开发接口,自己测试--》接口文档
前后端代码整合---》前后端联调---》集成测试(测试部,质量控制部)
上线
工作流程:在公司项目管理平台(禅道)---》看自己任务----》确定需求(测试,问领导,问同事)---》写代码--》提交到git仓库---》管理平台把需求设置成完成

软件开发模式

图解

如何进行项目开发?
  • 瀑布模式:早期被广泛采用的软件开发模型,一步步完成的,完成当前阶段才能进入下一个阶段
  • 敏捷开发:敏捷开发是一种以用户需求进化为核心、迭代、循序渐进的开发方法。首先把用户最关注的软件原型做出来并交付给用户,用户在实际场景中发现问题并给予反馈,研发人员快速修改弥补需求中的不足,上述过程不断迭代,直到用户满意。敏捷适用于需求不明确、创新性或者需要抢占市场的项目,特别适合互联网项目
  • DevOps:DevOps是一种软件开发实践,它将人员、流程和技术结合在一起,以交付持续的价值。该方法分为计划和跟踪、开发、生成和测试、交付以及监视和操作。DevOps 的独特之处在于开发、IT 运营、质量工程和安全团队协同工作,在发布新产品、版本或更新所涉及的所有任务中创造效率。
  • DevOps和敏捷:关于 DevOps 和敏捷,最重要的一点是它们不是互斥的。DevOps 是一种文化,促进所有参与软件开发和维护的参与者之间的协作。敏捷可以被描述为一种开发方法,旨在需求不断变化的现实中维护工作效率和驱动发布。尽管 DevOps 和敏捷是不同的,但是如果将这两种方法结合使用,将会带来更高的效率和更可靠的结果。DevOps是敏捷的有效补充,是将运维纳入产品开发过程的思维方式,是敏捷开发方法论的升级,更强调自动化工具的实现与应用,以帮助实现软件的快速迭代。

👉开发模式参考:解析瀑布式开发和敏捷式开发

scrum:Sprint周期(小功能从开发到完成的时间)---》1周-1个月

Original: https://www.cnblogs.com/48xz/p/16162889.html
Author: HammerZe
Title: 如何进行项目开发?

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/644315/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • NPOI设置word单元格颜色XWPFTableCell.setcolor

    一、NPOI设置word单元格颜色XWPFTableCell.setcolor 使用案例: 使用案例2 更多: Original: https://www.cnblogs.com/…

    技术杂谈 2023年6月1日
    0104
  • 差分数组入门

    差分数组 什么是差分数组? 差分数组:差分数组就是原始数组相邻元素之间的差。 其实差分数组是一个 辅助数组,从侧面来表示给定某一数组的变化,一般用来对数组进行区间修改的操作。 比如…

    技术杂谈 2023年6月21日
    0111
  • 为vscode开发一款svn右键菜单扩展

    在我平时的工作中会经常用到svn blame这个命令,但是vscode现有的svn扩展普遍都不能自定义右键菜单。 所以我产生一个想法:自己动手为vscode开发一款svn的扩展来定…

    技术杂谈 2023年6月1日
    099
  • Adroid动态加载Apk-插件化技术框架(动态代理方案)

    Android动态加载Apk-插件化技术(动态代理方案) 一.概述 为什么要使用插件化?在开发中,一个项目只会越做越大。初始版本可能是单一功能,后续可能加上各种风马牛不相及的功能。…

    技术杂谈 2023年5月31日
    0100
  • Win11一键安装apk脚本

    echo 安装download目录下的文件,用bat带参数安装echo %1D:\soft\adb\adb connect 127.0.0.1:58526D:\soft\adb\a…

    技术杂谈 2023年5月31日
    086
  • vue、js前端map排序

    html;gutter:true; objSortByVal(obj) { let keyArr = [],valArr = []; for (let key in obj) { …

    技术杂谈 2023年5月31日
    091
  • 记录一下copy我博客的地址(捂脸)

    背景 今天又需要基于Spring扩展点做些事情,来看看自己之前记录的博客,好奇百度页面搜索了下看看能不能搜出我的文章,发现了熟悉的字眼和图片,发现完全就是自己的…. 有…

    技术杂谈 2023年7月25日
    070
  • 禁用Windows重复数据删除

    重复数据删除,可以减少磁盘占用,但使用不当也有可能增加IO,另外,也为此功能会将硬盘分块,所以当硬盘占用较高时,进行碎片整理也比较困难,所以有时需要禁用掉重复数据删除功能,并解除重…

    技术杂谈 2023年5月31日
    085
  • [转]axios 的理解和使用

    有废话少说,直接附上原文链接: 其它链接: 1、axios中文文档:http://www.axios-js.com/ Original: https://www.cnblogs.c…

    技术杂谈 2023年6月1日
    0105
  • SkyWalking

    目前主要的一些 APM (Application Performance Management) 工具有: Cat、Zipkin、Pinpoint、SkyWalking, 监控维度…

    技术杂谈 2023年5月31日
    088
  • jquery实现返回基部案例效果

    webrx-title aaabbaaabbaaabbaaabbaaabbaaabb aaabbaaabbaaabbaaabbaaabbaaabb aaabbaaabbaaabba…

    技术杂谈 2023年5月30日
    0111
  • Linux的OpenLava配置

    OpenLava OpenLava是基于LSF早期的开源版本发展而来,其 免费、 开源、 兼容IBM LSF的工作负载调度器。当你需要执行某项业务时候(比如跑渲染之类的),当有服务…

    技术杂谈 2023年6月21日
    078
  • Windows server 2008 域控制器

    Windows的网络架构 Windows的网络架构大致分为: 工作组架构 域架构 工作组架构:工作组是由一组通过网络连接在一起的计算机组成,组内的计算机可以共享本机的文件,打印机等…

    技术杂谈 2023年7月11日
    0106
  • window Form中使用Font Awesome z

    图标字体是矢量的,矢量图意味着每个图标都能在所有大小的屏幕上完美呈现,可以随时更改大小和颜色,而且不失真,真心给人一种”高大上”的感觉。由于Font Awe…

    技术杂谈 2023年6月1日
    082
  • Hadoop的由来、Block切分、进程详解

    Hadoop的由来、Block切分、进程详解 一、hadoop的由来 Google发布了三篇论文: GFS(Google File System) MapReduce(数据计算方法…

    技术杂谈 2023年7月11日
    065
  • 学习vbs

    个人总结: 官方文档: 简单总结: Original: https://www.cnblogs.com/cjin-01/p/16813164.htmlAuthor: 2337Tit…

    技术杂谈 2023年7月23日
    083
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球