`
17studio
  • 浏览: 199402 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

对微软技术团队架构的理解

阅读更多
我在2001年读微软开发团队相关书籍时(当时还是李开复推荐来自国外的翻译),微软团队中描述了一个成功项目团队中三个主要的管理者:

1、产品经理
2、项目经理
3、技术经理

时至今天,对上述角色的职责有进一步的体会和理解,在此记录

1、产品经理(保证所作的功能是市场需要的,是技术可以实施的)
2、项目经理(保证项目是可以完成的,提高质量,降低成本)
3、技术经理(提供团队技术人员的技能培训和技术支持及管理监督)

上述三者各有所长,职业技能也是差异极大,但是从从业情况来看

1、产品经理(可以是非技术人员,需要对技术有一定了解)
2、项目经理(建议是技术人员出身,但是需要进一步的项目管理技能学习)
3、技术经理(技术人员可以顺利成长为技术经理)
分享到:
评论

相关推荐

    微软平台下的编程架构

    "Applied Architecture Microsoft Platform"这一主题涵盖了微软技术栈中的核心概念,包括.NET Framework、Windows操作系统、Azure云服务,以及相关的开发工具和最佳实践。 微软平台的编程架构首先基于.NET ...

    微软技术面试心得大全

    在准备微软技术面试时,了解并掌握相关的知识点是至关重要的。这份"微软技术面试心得"压缩包文件,很可能是由一位或多位经验丰富的面试者或招聘专家总结的宝贵经验,旨在帮助求职者顺利通过微软的技术面试。下面,...

    微软软件架构师的修炼之道

    软件架构师并非只是编写代码的工程师,他们是技术团队的领导者,负责制定技术战略,定义软件组件和接口,解决系统设计中的关键问题。在微软的语境下,这可能涉及到Windows操作系统、Azure云服务、Office生产力工具等...

    微软应用架构指南(第2版)中文版

    《微软应用架构指南(第2版)》旨在帮助您:理解在微软平台上开发成功的解决方案的底层架构、设计原则,以及设计模式。确定正确的策略和设计模式,帮助您设计解决方案的分层、组件和服务。为解决方案确定和处理关键的...

    微软新技术与架构设计应用-

    参与者被期望对.NET体系结构、相关框架、语言和组件有理解,熟悉软件开发生命周期、团队协作、企业库、WWF、WCF和WPF,以及掌握基础分析模式和设计模式。同时,对分布式应用概念有一定的认识。 总的来说,这次讲座...

    微软架构师培训.pdf

    这份“微软架构师培训”资料,以其高清PDF格式,提供了宝贵的教育资源,对于那些希望在IT领域深入发展,特别是对微软技术栈感兴趣的个人来说,是不可多得的学习资源。 微软架构师的角色不仅限于技术层面,他们还...

    微软应用程序架构设计指南 第二版

    该书由微软专家团队撰写,旨在帮助软件开发人员、架构师以及项目经理更好地理解并应用先进的架构设计理念和技术。 #### 重要知识点解析 ##### 软件架构的重要性 **为什么架构如此重要?** - **技术决策的长远影响...

    微软首席软件架构师制作的系统分析PPT

    通过这份PPT,我们不仅可以了解到微软内部对系统分析和软件架构的深度见解,还可以学习到如何运用这些知识来构建健壮、高效和安全的系统。对于想要提升自己在IT领域,尤其是微软技术栈方面能力的从业者来说,这是一...

    微软多层架构的文档与示例

    "微软多层架构的文档与示例"提供了深入理解这种架构方式的重要资源,特别关注了asp.net技术在其中的应用。 首先,多层架构的核心思想是解耦。这种架构通常包括前端用户界面层、业务逻辑层和数据访问层。前端用户...

    微软官方架构设计文档

    《微软官方架构设计文档》是一份极具价值的技术资源,它不仅为开发者提供了全面的架构设计指导,还通过丰富的实例帮助读者加深理解并应用于实际工作中。对于那些希望深入了解.NET平台下的应用程序架构设计的人来说,...

    微软PetShop三层架构分析

    这一层通常使用ADO.NET或Entity Framework等技术实现,将业务逻辑与数据库操作分离,降低了数据库变更对上层的影响。DAL通过接口或数据访问对象(DAO)暴露其服务,使得业务逻辑层(BLL)可以无需关心具体的数据库...

    微软架构师谈编程语言发展

    - **共同进步**:微软内部的语言设计团队之间存在着密切的合作关系,他们通过定期的技术交流和讨论,推动着各自语言的进步。例如,Erik Meijer不仅参与了VB.NET和C#的开发,还在SQL Server团队工作过,这种跨领域的...

    微软技术开发文档,一共10多个文档

    在本压缩包中,我们拥有一系列关于微软技术开发的文档,总计超过10个,这些文档涵盖了软件开发生命周期中的关键环节。标题和描述暗示了我们能够从中学习到一系列的专业知识,包括需求分析、系统设计以及用户操作指导...

    微软技术开发案例学习系列课程(1):从需求到架构——MSF+UML在项目中的具体应用

    课程提供的"20061106--微软技术开发案例学习系列课程(1):从需求到架构——MSF+UML在项目中的具体应用.pdf"文档,很可能是对上述内容的详细讲解和案例展示,包括具体的步骤、技巧和教训,为学习者提供丰富的实践参考...

    微软研发团队敏捷开发佳实践.pptx

    敏捷开发的核心原则包括提高项目的可理解性,让非技术人员和客户也能理解项目进展;在开发早期就提供产品价值;尽早获取并应用客户反馈;以及创造条件以适应变更。这些原则通过Scrum、极限编程(XP)、测试驱动开发...

    微软架构必读 App Arch Guide 2.0 Overview

    通过该指南,开发者可以更好地理解如何选择合适的架构、解决架构问题、评估现有系统、进行团队协作以及选择合适的技术栈。此外,它还提供了一系列最佳实践,有助于避免常见的开发陷阱,并作为培训和发展材料帮助新...

    微软软件开发生命周期管理最佳实践系列课程5 架构设计PDF

    在IT行业中,微软软件开发生命周期管理(MSF for Application Development)是一套广泛采用的方法论,旨在帮助团队高效、高质量...这份教程将引导读者理解并实践微软推荐的架构设计最佳实践,确保软件项目的成功实施。

    ASP.NET网站开发架构指南

    在ASP.NET中,我们还可以利用ADO.NET、Entity Framework等技术进行数据访问,使用ASP.NET MVC或Web Forms模式来构建UI,以及依赖注入、Repository模式等设计模式来提升架构的灵活性和可测试性。 总结来说,ASP.NET...

    微软浪潮培训资料团队开发 PPT

    【微软浪潮团队开发 PPT】培训资料主要涵盖了团队开发的全过程,从实训目的、流程、规范到各个角色的职责,旨在提升软件服务外包师资的专业能力。以下是对这些内容的详细阐述: 1. 实训目的: 实训的主要目标是使...

Global site tag (gtag.js) - Google Analytics