软件项目角色指南-开篇

简介: 前言       到2010年为止,国内的信息化水平已经有了质的飞跃。IT项目的投资、建设无处不在,已经渗透到我们生活的方方面面。这归功于计算机硬件和软件的发展,信息化的影响力对于我们是深远的、直接的和重要的。

 前言

 

    2010年为止,国内的信息化水平已经有了质的飞跃。IT项目的投资、建设无处不在,已经渗透到我们生活的方方面面。这归功于计算机硬件和软件的发展,信息化的影响力对于我们是深远的、直接的和重要的。

    有个重要的转变值得提出,经历了IT业的泡沫之后,我们的用户已经由懵懂的年代,转变成具有自主经验的用户了,由IT厂商说什么是什么的年代已经过去。IT项目的发展情况就是这样,从早期的门户网站,到今天个性化的个人博客站点,可见一斑。

从瀑布模型到迭代模型,从面向过程到面向服务,从传统项目管理到敏捷过程管理,软件工程的发展进步等等,这些都是我们这一代项目干系人所经历的事情,也是我们不断探索、发现与实践的过程。在这个过程中,对于项目干系人角色的产生,也经历了由少到多的历史。各个角色的职责,所处理的事情,都随着信息化项目的发展而在发展。在这条道路上,理论和实践是相结合的。理论指导实践,实践反过来影响和修订理论。这个与一些信息化项目,比如ERP需求的发展是一致的,都在随着信息化建设的发展而在不断的完善自己,不断的调整自己的角色,不断的绘制自己的舞台。

项目人员角色的完善,同样是软件工程趋于成熟的标志。软件工程界已经提出了一系列的理论、方法、语言和工具,解决了软件开发过程中的若干问题。但是,由于软件固有的复杂性、易变性和不可见性,软件开发周期长、代价高和质量低的问题依然存在。为了使软件项目能够按照预定的成本、进度、质量顺利完成,软件管理方法对成本、人员、进度、质量、风险、文档等进行分析管理和控制。进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,其开发风险也越小。软件项目管理已经是公认的软件开发企业的核心竞争力之一。

    为了提高项目建设、管理水平,笔者认为有必要对项目人员角色进行一个详细的描述,以帮助那些还处于懵懂阶段的初学者,以及那些需要提升项目建设过程经验的工程师。本系列的文章就是为了这个目的而编写的。由于笔者水平有限,文中出现的问题自然难免,欢迎大家批评指教。

 

 

笔者之言

 

一直以来,从软件工程角度出发,我就想对项目团队中的各个角色,编写各自相关的指南文章,一来总结各个角色的职责和对该角色的要求,二来为创业做前期准备。这些角色相信大家在项目中会有涉及到。或者,角色的划分,由于项目的大小有关,划分没有那么详细。在一些小项目中,往往是一人身兼多职,但是,他自己却没有想那么多,就是为了项目而在承担项目角色。这些项目角色,我是经历过,是根据学习和经验记录下来的。当然,这些角色所具备的知识和内容,是我的经验总结,自然有不足之处,欢迎大家指教。

 

对于项目人员,我归类了下列的角色:

 

  一. 甲方

  第1章.      客户负责人

  第2章.      用户

 

  二. 乙方

  第3章.      软件工程师

  第4章.      软件设计师

  第5章.      软件评测师

  第6章.      前端设计师

  第7章.      数据库工程师

  第8章.      软件配置工程师(SCM)

  第9章.      软件质量工程师(SQA)

  第10章.  需求分析师

  第11章.  SEO工程师

  第12章.  系统架构师

  第13章.  技术经理

  第14章.  项目经理

  第15章.  产品经理

  第16章.  文案人员(项目文档的基本处理)

  第17章.  安全工程师

 

  三. 丙方

  第18章.  监理负责人

 

 

注:该角色分类是个人经验总结,请大家指出遗漏。

目录
相关文章
|
传感器 缓存 编解码
海思3559 sample解析:vio
拿到开发板,编完了平台sample,自然按捺不住要去简单学习测试了。打开最直观相对也比较简单的vio例程做个到手分析和流程梳理吧
2672 0
海思3559 sample解析:vio
|
编解码 前端开发 API
Android初级第九讲之适配和调试
 本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处! Android适配需要考虑方方面面,主要是图片字体大小和API,但也要考虑其他场景下的一些问题。
1532 0
|
Web App开发 JavaScript 前端开发
多层嵌套Iframe的自适应问题解决-网上摘录
最近项目中遇到一个令人头疼的问题,在一个jsp页面中包含一个iframe,iframe是要动态更新的一些数据,问题就是在iframe上,在某些情况下,(具体啥情况我也不得而知,反正是会出问题,而且是莫明其妙的.
2069 0
|
6天前
|
存储 关系型数据库 分布式数据库
PostgreSQL 18 发布,快来 PolarDB 尝鲜!
PostgreSQL 18 发布,PolarDB for PostgreSQL 全面兼容。新版本支持异步I/O、UUIDv7、虚拟生成列、逻辑复制增强及OAuth认证,显著提升性能与安全。PolarDB-PG 18 支持存算分离架构,融合海量弹性存储与极致计算性能,搭配丰富插件生态,为企业提供高效、稳定、灵活的云数据库解决方案,助力企业数字化转型如虎添翼!
|
17天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1320 7
|
5天前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
本文讲解 Prompt 基本概念与 10 个优化技巧,结合学术分析 AI 应用的需求分析、设计方案,介绍 Spring AI 中 ChatClient 及 Advisors 的使用。
297 129
AI 超级智能体全栈项目阶段二:Prompt 优化技巧与学术分析 AI 应用开发实现上下文联系多轮对话
|
4天前
|
监控 JavaScript Java
基于大模型技术的反欺诈知识问答系统
随着互联网与金融科技发展,网络欺诈频发,构建高效反欺诈平台成为迫切需求。本文基于Java、Vue.js、Spring Boot与MySQL技术,设计实现集欺诈识别、宣传教育、用户互动于一体的反欺诈系统,提升公众防范意识,助力企业合规与用户权益保护。
|
16天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
1394 87