组织架构与分工?

  • 各子组织的职责、边界是否明确?

(安装、升级)部署规范?

  • 必须有部署文档。
各个模块/组件部署在哪台服务器?哪个路径下?
  • 一切非正式启用的任务、文件(夹)、安装资料必须依据实际用途baktmptest 3类字样标识

不论是测试环境,还是生产环境

/home/sdc/ : 部署路径,假定 该软件企业统一使用具有 sudo 权限的 sdc 用户
/bin/ : 运维脚本
/crontab-scripts : 本项目中的一些定时脚本(状态监测与恢复、自动化清理任务等)
xxxAppMonitor.sh : xxxApp应用模块的监测脚本
sdcServer.sh : 系统统一运维脚本
/backup-data : 应用数据备份路径,例如:数据库、配置文件
/mysql.dbA.dbB.dbC.dbD.at.202109171856.by.johnnyzen.bak
/appA-xxxx.tar.gz.at.202109180945.by.johnnyzen.bak
/... : 应用模块的分类部署路径
/appA : 应用A的部署路径
/appA.at.202109182102.by.johnnyzen.bak : 备份
/appA.at.202109182227.by.johnnyzen.bak
/appB
/appB.at.202109182228.by.johnnyzen.bak /opt : 第三方软件 存放路径
/SDCInstall : 初次安装的安装包 存放路径
/SDCUpgrades : 升级包存放路径
/20210918/ : 升级部署的日期
/SDCUpgrade
/server : 安装包

运维规范?

  • 针对多个软件项目的运维工作,如何低成本、高效率地管理用户/客户的问题和需求?如何以较短时间同步任一问题或需求的最新进展?

解决方法:在线协作文档。1个项目1份Excel的在线文档;N个项目有1份链接到各个项目的链接列表

  • 运维期间的状态管理?

私有化部署的软件商业模式,存在哪些问题?

  • 如何保证不同项目的【现场环境】与IT软件企业【研发环境】的一致性?(代码版本、环境配置)
  • 应对多个项目的IT软件企业的【研发环境】中,如何快速地切换到不同项目的【代码版本/现场环境】?

X 其他

1 沟通成本高(信息同步成本高):
商务-售前-交付侧(接口人-执行人)-项目研发侧(接口人-执行人)
部门A交付侧-部门B交付侧(接口人-执行人)

[软件工程]TO B型IT软件企业在工程管理角度所存在的诸多问题的更多相关文章

  1. 在“非软件企业”开发软件的困局 ZT

    软件产品广泛服务于各行业,其开发具有高科技.高投入.高产出.高风险的特点.在项目开发和软件应用中,只有将人员能力的发挥与科学技术的使用应用市场的认识进行最佳的融合,才能发挥软件的效益.普通企业虽涉足软 ...

  2. 踏实型的TOGAF企业架构学习者要学什么?

    下载:本文PDF版 昨天有帮友在IT帮大本营微信群了问到 我打开ea网站的常见问题,截图回复了一下 如果让我再简单说一下该学什么,我想用下面这张图来说明 实操型的看 企业架构,从理论到实践 认证型的看 ...

  3. 与某军工背景软件企业分享Azure DevOps Server的经验

    DevOps 是英文单词Development和Operations的组合词,是一种用于促进软件开发.运维实施和质量保障部门之间协同工作的过程和方法. 结合软件开发管理规范,应用自动化的构建.测试和发 ...

  4. mobox:推进企业文档管理走向信息化之路

    随着“大数据”时代的到来,越来越多的人们对数据库管理信息抱有认可态度,这是近年来信息化发展的必然结果.企业作为推进社会经济发展的主力军,也必然要紧跟大数据时代潮流,利用计算机技术全面普及企业的信息化管 ...

  5. Atitit. 软件开发中的管理哲学--一个伟大的事业必然是过程导向为主 过程导向 vs 结果导向

    Atitit. 软件开发中的管理哲学--一个伟大的事业必然是过程导向为主    过程导向 vs 结果导向 1. 一个伟大的事业必然是过程导向为主 1 1.1. 过程的执行情况(有明确的执行手册及标准) ...

  6. atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform

    atitit.软件开发GUI 布局管理优缺点总结java swing wpf web html c++ qt php asp.net winform 1. Absoluti 布局(经常使用) 1 2. ...

  7. Active Directory、Exchange、单点登录,企业账号统一管理解决方案

    现在的公司一般都会有很多内部管理系统,比如OA.ERP.CRM.邮件系统等.员工入职之后如果每个系统都创建一个账号和密码,首先员工记系统账号就是一件非常头疼的事情,如果公司有一百个系统那就得创建一百个 ...

  8. Ubuntu下安装软件提示无法锁定管理目录(/var/lib/dpkg/)的解决办法

    Ubuntu下安装软件提示无法锁定管理目录(/var/lib/dpkg/)的解决办法   在安装软件的时候,有时候提示,无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它? 这是 ...

  9. soanr - 企业用户角色管理

    首先sonar支持群组 即 支持企业角色权限管理,其次sonar支持单项目用户权限管理 即 外包,客户,外编人员用户权限管理. (视图内可看到源码) 按照 管路员.产品/项目管理.产品/项目开发.外包 ...

  10. Java Learning 002 Eclipse软件 打开一个工程 和 运行这个工程

    Java Eclipse软件 打开一个工程 和 运行这个工程 我在网上下载了一个 Java 工程源代码.使用Eclipse软件打开这个工程,打开方式有些特别: Step 1 . 点击: File -& ...

随机推荐

  1. javascript原型,继承

    //普通对象 //函数对象(有原型 prototy 的属性) //原型的应用 继承 function Amial(){ this.type = '小于' } function cat(name){ t ...

  2. web自动化测试—Firefox安装与配置

    web自动化测试-Firefox安装与配置 下一步 下一步 下一步 下一步 下一步 下一步 下一步 下一步 下一步设置不更新 下一步添加插件 下一步 下一步 下一步 下一步立即重启 下一步查看插件 在 ...

  3. K8S中Pod概念

    一.资源限制 Pod 是 kubernetes 中最小的资源管理组件,Pod 也是最小化运行容器化应用的资源对象.一个 Pod 代表着集群中运行的一个进程.kubernetes 中其他大多数组件都是围 ...

  4. Python笔记(1)——字符串(Python编程:从入门到实践)

    字符串 一.使用方法修改字符串大小写 1. 方法:变量.tittle():首字母大学显示字符串中的每个英文单词 2. 方法:变量.upper():字符串全改为大写 3. 方法:变量.lower():将 ...

  5. 入门文章学习(一)-Beginner Tutorial

    Abstract: 参照"背景知识查阅"一文的学习路径,对几篇文章的学习做了记录.这是"Beginner Tutorial"一文的学习笔记. 文章链接: htt ...

  6. mysql主从复制常见问题(useing version:8)

    Fatal error: The slave I/O thread stops because master and slave have equal MySQL server ids; these ...

  7. 自定义组件中使用half-screen-dailog 无法舒勇外部样式

    为了将弹窗更方便的调用,封装了组件,但是发现一个问题, 外部样式类在组件中是无法正常使用的. 也就说在组件的wxss中是无法正常使用.weui-half-screen-dialog 这个外部样式类,然 ...

  8. jQuery.extend 函数详解(转)

    地址:http://www.jb51.net/article/29591.htm JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些 ...

  9. 测试环境docker化实践

    测试环境对于任何一个软件公司来讲,都是核心基础组件之一.测试环境伴随着发展也从单一的几套环境发展成现在的任意的docker动态环境+docker稳定环境环境体系.期间环境系统不断的演进,去适应集群扩张 ...

  10. pandas 某几列转为json/dic 格式

    #%% import pandas as pd df=pd.read_excel('工作表.xlsx') col_list=list(df.columns) del_col_list =['c','d ...