团队开发框架(Developement Structure for Team),内容列表及整理计划

如何打造高效的团队(一) - 团队架构 文章是对Team Topologies这本书的一个读书笔记,并且分享了个人对于互联网企业的团队架构建设的看法。 从我个人的感觉,国内的互联网公司开始越来越注重团队的管理。一方面是人口红利的消失,互联网从跑马圈地到精耕细作,需要更加精细化的管理。另一方面是软件开发本身的属性和人力成本的增加,需要更高效的赋能优秀人才的潜力。 阅读详情

团队开发框架(Developement Structure for Team)

  “团队开发框架”(DST)是一个计划,目的在于整理出一套.net团队开发中,常用的工具、具体的开发规范、可重用的开发框架及实现方案。
  大致包括但不止于:
  一、常用工具
  1.源代码控制:Source Safe、CVS。(给出具体的在项目中的应用方法)  =>VSS
  2.Bug管理工具:BugFree或其他开源项目。(给出Bug管理流程、工具的安装设置及应用说明)  =>Mantis
  3.日构建工具集:CruiseControl.NET、Nant、(NUnit、Ndoc等)。(给出具体设置的方法)
  4.安装程序的制作:InstallShield或.net自带的安装project
  5.性能测试工具:ACT、LoadRunner/WebLoad。(给出应用方法及参数、结果的意义等) =>ACT
  二、开发框架及规范
  1..NET框架:设计一个三层的开发框架,数据层采用Active Record来映射一个实体类。
  2.代码生成器:做一个Active Record的代码生成器,直接从一个表生成一个实体类。
  3.开发规范:需求文档规范、分析设计规范、数据库设计及优化规范、.Net编程规范等。(给出用OO思想来开发一个项目的一整套流程规范、整理出一套项目文档集)  =>X Process(RUP+XP+CMM2-3整合),用例驱动,UML+用例需求规格书+补充需求说明书等
  三、常见应用的实现方案
  1.工作流引擎:找到一个实际可用的开源工作流引擎,给出使用文档及集成的demo。=>或者自己简单实现?
  2.公式解释器:找到一个开源的公式解释引擎,给出使用文档及集成的demo。
  3.打印方案:一个适合Web应用的打印方案。=>SQL SERVER Report Services
  4.权限方案:一个通用的权限方案设计及实现。
  5.批量编辑控件:一个Web界面中支持批量编辑的控件。
  6.一套界面系统:包括界面效果、菜单、列表控件、提示框、统一数据输入界面、界面模板等。

  计划实现方法:
  1.“.NET框架、代码生成器、开发规范”三部分按照自己的想法搞一套出来,要求简单实用、快捷精巧、易扩展易重用。不考虑MVC、NHiberate等模块,就做到“表示层+重用模块+领域逻辑层+Active Record”即可。
  2.其他部分,先搜网上现有的资源,如找到其他弟兄已实现或说明的内容,就直接链接现有资源。如果没找到,就自己整理出来。

  “团队开发框架”主要应用于中小团队,用于快速开发.net项目。希望能做成一个对个人开发及中小公司都非常有参考价值的一个研发体系。
 

团队管理8--管理工作框架及技能图谱 本文来谈一下我对管理要做事情的理解,希望对大家有启发。 如果我刚开始做测试部负责人的时候,你问我管理到底做哪些事,我只能告诉你我没想清楚,唯一能知道的就是做测试,把各个项目搞定,这时候单纯的思维角度就是“做事”;如果在我做了测试部负责人2年左右的时候,你问我管理到底做哪些事,我也只能告诉你,除了做测试搞项目之外,还有一点就是带人,这时候的思维角度就是“做事并捎带带人”;如果是你现在问我做为测试部... 阅读详情

相关推荐

随时随地学编程:手机端C语言学习利器C4droid实战指南

C语言中的类型名(如structenumtypedef定义的类型)属于上下文敏感信息,仅靠词法分析无法完全区分。为此,编辑器引入轻量级语义缓存机制,在后台逐步构建符号表。例如,当解析到如下代码:int data;} TreeNode;编辑器会在内部记录TreeNode是一个类型别名。此后在其他位置出现TreeNode x;时,即使它不符合关键字规则,也能通过符号表查询判定其为类型标识符,从而给予特殊着色(如蓝色粗体)。

weixin_42462474的博客 952

安卓手机C4DROID编辑器:从零配置SDL库到显示第一张图片(避坑指南)

本文详细介绍了在安卓手机上使用C4DROID编辑器配置SDL库并显示第一张图片的完整流程,包括环境准备、权限配置、测试项目创建及常见错误解决方案。特别针对不同安卓机型的权限设置差异提供了实用指南,帮助开发者快速入门移动端C/C++开发。

weixin_42524750的博客 119

point transformer v3结构

分割结构: embedding->enc->dec embedding->enc0->enc1->enc2->enc3->enc4->dec3->dec2->dec1->dec0 embedding ->block0->block1 ->dow->block0->block1 ->dow->block0->block1 ->dow->block0->block1-&gt

weixin_45625419的博客 581

c4droid教程_Android教程:进入DROID世界

c4droid教程 好吧,坦率地说,我迟到了游戏,但是在这里,我在android的世界中变得肮脏(或弄湿了,或者可能会叫它什么)。 这篇文章将重点介绍如何设置android SDK,设置eclipse的ADT以及使用示例介绍典型android项目的结构。 让我们开始吧(当然是用机器人的声音说)… 首先,您需要使用Android SDK 。 下载适合您平台的相关版本。 目前,它支持Window...

1696

UniApp实战:5分钟搞定后台持续定位与轨迹实时更新(附完整代码)

本文详细介绍了在UniApp中实现后台持续定位与动态轨迹地图系统的完整方案。针对物流配送、运动健身等场景,文章深入讲解了权限申请、坐标系选择、定位防抖优化、地图轨迹线(polyline)实时绘制等核心步骤,并提供了可复用的完整代码,帮助开发者高效解决App切后台定位停止、轨迹漂移等常见难题。

weixin_29266679的博客 483

时序定江山,功耗写风骨——解读时序库lib文件的奥义【芯片设计 lib文件】

lib库,全称liberty library format file:它是Liberty时序文件的简称,使用 Liberty 语法来编写。它可以通过library compiler/dc转换成.db文件(database),供synopsis家的DC和PT使用,也可以通过spyglass的library compiler来生成sglib文件,供spyglass使用。他们是等价的,但db文件是二进制格式,人类不可读。

LogicYarn的博客 2602

团队开发框架(Developement Structure for Team)

团队开发框架(Developement Structure for Team),内容列表及整理计划   “团队开发框架”(DST)是一个计划,目的在于整理出一套.net团队开发中,常用的工具、具体的开发规范、可重用的开发框架及实现方案。  大致包括但不止于:  一、常用工具  1.源代码控制:Source Safe、CVS。(给出具体的在项目中的应用方法)  =>VSS  2.Bug管理工具:

记得忘记@博客 1632

在Matlab中开发AutoSAR模型的流程(自下而上)

前面介绍了AutoSAR软件组件开发的两种方式,其中自下向上的方式,是从模型出发,流程如下。

小胡同学的工程师学习之路 5366

【intellij idea】Project Structure 讲解

项目的左侧面板 项目设置->Project Project Settings -> Modules Sources面板 Paths面板 dependencies面板 Project Settings - > Libraries Project Settings - > Facets ...

weixin_30296405的博客 1488

SAP项目中 Waterfall vs Agile 的深度对比分析背景:方法论的演进SAP项目实施方法论经历了显著的代际更替。早期以 ASAP(Accelerated SAP) 为代表,采用经典瀑

本文对比分析了SAP项目实施中瀑布模型(ASAP)与敏捷方法(SAP Activate)的核心差异。瀑布模型采用线性流程,需求固定但变更成本高;敏捷方法则通过迭代开发实现动态调整,强调最佳实践和用户持续参与。文章指出,SAP系统的复杂性使纯粹敏捷难以实施,需在标准化与定制化间取得平衡。最终建议根据项目特性选择方法论:稳定需求适用瀑布模型,变化频繁则推荐敏捷,而SAP Activate本质上是两者的结构化融合,代表未来趋势。关键在于匹配项目实际需求,而非盲目追随方法论潮流。

金牌架构师 345

A算法的蒙特卡洛树搜索

A*算法的蒙特卡洛树搜索 作者:禅与计算机程序设计艺术 1. 背景介绍 在人工智能和游戏开发领域,搜索算法是一个非常重要的研究方向。其中A算法和蒙特卡洛树搜索是两种广泛应用的经典算法。A算法是一种启发式搜索算法,通过评估各个节点到目标节点的启发式代价来引导搜索方向,在

AI天才研究院 1741

vscode写java没有提示_如何用VSCode编写Java程序

0.安装VSCode1.新建文件夹并用VSCode打开,这里新建文件夹命名为Java,并选择用VSCode打开2.打开后新建文件.project,并输入以下代码JavaTest2Project testjava created by Buildship.org.eclipse.jdt.core.javabuilderorg.eclipse.buildship.core.gradleprojectb...

weixin_39785669的博客 2504

codex出现Reconnecting和stream disconnected before completion:stream closed before response.complete解决方案

本文主要介绍了在使用codex过程中出现Reconnecting和stream disconnected before completion: stream closed before response.completed的解决方案,希望能对使用codex的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 9万+

Scrum的三种角色划分及小组成员分工

Scrum的三种角色划分:产品负责人PO(Product Owner)、SM(ScrumMaster)、开发团队(Team)。 Product Owner(PO) 确定产品的方向和愿景,定义产品发布的内容、优先级及交付时间,为产品ROI(profitability of product)负责。 是维护产品需求清单( product backlog )的人,代表利益相关者的利益。 Scrum ...

weixin_30773135的博客 5032

手把手教程 | 使用 apktool 修改已发布 APK 的版本号与版本名称

摘要:本文介绍如何使用apktool工具直接修改APK版本信息,适用于版本回滚、多版本测试等场景。详细步骤包括反编译APK、修改版本号、重打包、对齐优化和重新签名,并分享了反编译相关实用知识。该方法无需源代码参与,但需注意修改后的APK必须重新签名才能安装。最后强调应在合法范围内使用反编译技术。

学无止境 827

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

C/C++ 如何设计框架

关于软件设计框架的一点个人心得,之前造了一些轮子,发现修修改改,始终没有造的很好!架构能力不行啊!结果还是没有深入理解MVC,MVP,MVVM等的一些概念,后来我发现这些概念真tm让你晕,我去tm的mvvm,这一切的一切不就是为了解耦啊,经过深思再深思,我终于写出如下逻辑,一直对设计框架有点着迷,毕竟能设计出好的框架定是有足够多的开发经验,如何达到解耦性高! 1,这种适合在各窗口进入聚合的时

小乌龟的博客 9176

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Code Signing Error: Signing for "xxx" requires a development team. Select a development team in...

Code Signing Error: Signing for "xxx" requires a development team. Select a development team in the project editor.原因如下:1. 填写如下信息:不过有时即使填写了开发信息,运行时还是会抱着个错误,这时重启xcode后再次运行即可...

clf_programing 1万+

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

用VSCode写Java的艰辛过程(笑)

用VSCode写Java的艰辛过程(笑) -1. 首先之前… 因为以后大概不会用java写代码所以坚持不安装java的ide. 0. 首先… vscode 安装插件 Java Extension Pack vscode 安装插件 Code Runner 在vscode的用户设置里, 我添加了这两项 "code-runner.runInTerminal": true, "code-runne...

Jamesika 的客栈 3万+

博客园杂志小组团队结构与工作定义(废)

博客园杂志小组团队结构与工作定义(废) Team Structure & Work Definition Initially Designedby Allen Lee 1. 团队结构 2. 角色分类及其归属部门 管理策划者 >> 管理策划部 人员管理者 >> 人力资源部 会议主持人 >> 管理策划部 法律...

爱.NET 227

VScode 配置 Java 开发环境 (VSCode 天下第一!!!!!)

VScode 配置 Java 环境 1. 下载 JDK 方式一:手动下载 JDK Oracle Java SE AdoptOpenJdk Azul Zulu for Azure - Enterprise Edition 方式二: VSCode 中下载 JDK 按下 Ctrl+Shift+P输入Java: Configure Java Runtime 2. 添加 JDK 环境 下面两种方式只...

aydon的博客 17万+

全栈式深度学习(概括实讲解)

人工智能学习离不开实践的验证,推荐大家可以多在FlyAI-AI竞赛服务平台多参加训练和竞赛,以此来提升自己的能力。FlyAI是为AI开发者提供数据竞赛并支持GPU离线训练的一站式服务平台。每周免费提供项目开源算法样例,支持算法能力变现以及快速的迭代算法模型。 Setting up Machine Learning Projects Overview Pieter Abbeel说,深度学习更像是一门艺术,而不是科学。虽然目前深度学习很多方面缺乏坚实的理论支撑,但并不妨碍在各个业务领域深度...

iFlyAI的博客 2225

SCRUM 的 关键角色, 产品, 燃尽图 与 常见会议

SCRUM 的三个角色 product backlog sprint backlog 燃尽图 四种会议 SCRUM 的三个角色        在SCRUM方法中将项目的利益相关者分成两大类:Pigs角色与chickens角色, pigs即为项目组的实际参与人员,Pigs

探秘 2956
上一篇: Microsoft .NET Pet Shop 4 架构与技术分析
下一篇: .Net 几个必备工具
CQP
CQP
博客等级 码龄25年 48粉丝 205原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值