揭秘世界级软件公司需求获取流程:亲身经历分享
需积分: 13 182 浏览量
更新于2024-08-21
收藏 1.37MB PPT 举报
在世界级软件公司的研发模式中,获取需求是至关重要的一个环节。以甲骨文公司为例,该过程通常涉及以下几个关键步骤:
1. **经验分享与背景**:作者拥有科大计算机科学的背景,并在特宝科公司积累了早期的开发经验。随后,他在亚里桑纳大学深造并获得了硕士学位,进一步在J.D. Edwards、PeopleSoft和Oracle等知名软件巨头担任过软件开发职务,专注于中间件维护和开发、应用软件构件平台建设、调试以及运行平台优化和二次开发。
2. **工作流程**:
- **需求获取**:需求获取通常始于与客户的沟通,这可能包括面对面会议、电话会议或邮件交流。客户的需求明确化和文档化是确保项目成功的基础。
- **需求分析**:在获取到初步需求后,开发团队会对这些需求进行深入分析,确保理解其业务价值和功能目标。这可能涉及到使用UML(统一建模语言)进行系统架构设计和用户界面设计。
- **需求评审与确认**:通过内部或外部评审机制,如ISO9000质量管理体系,对需求进行审查,确保其准确无误且符合业务流程和标准规范。
- **需求管理**:将需求整合进项目管理系统,跟踪其在整个生命周期中的变化,确保团队始终围绕既定需求进行开发。
3. **维护与开发**:开发过程中,团队不仅负责新功能的开发,还要对现有平台进行维护,确保稳定性和性能。这可能包括代码审查、性能优化和问题解决。
4. **报告与立场声明**:作者强调,本报告仅代表个人经验分享,不反映任何公司的官方立场,任何不妥之处都欢迎读者指正,内容主要来源于个人实践和参考资源。
5. **参考资源**:作者提供了几个有用的参考资料,包括WIKI、Systems Life Cycle (SDLCPOL)指南、ISO9000质量管理体系和UML官方网站,这些资源可以帮助读者深入了解软件开发的标准化流程和最佳实践。
总结起来,获取需求的工作流程在世界级软件公司中是一个系统化的、精细的过程,涵盖了需求收集、分析、评审、管理和开发等多个环节,旨在确保最终产品满足客户期望并符合行业标准。
2008-11-12 上传
2008-06-16 上传
2021-10-19 上传
2019-04-03 上传
2021-10-07 上传
2021-04-25 上传
110 浏览量
点击了解资源详情
点击了解资源详情
李禾子呀
- 粉丝: 25
- 资源: 2万+
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜