我成功把技术团队从 30 人管理到不足 10 人!

10人以下小团队管理手册-学习笔记 【README】 本文总结于《10人以下小团队管理手册》,很nice的一本书,有兴趣的同学可以翻下; 【0】序章 作者作为咨询师发现, 1.下属对主管有不满,主管对下属有怨言; 2.10人以下小团队主管经常会为 如何用人+如何调动下属积极性 而烦恼; 【1】主管的职责是什么? 0)主管定义: 通过下属实现经营者目标的人; 【1.1】主管职责 1.工作分为 两类: 实现经营者目标, 完成具体业务; 2.谁来做工作:自己做,让下属做; 3.不是自己做,而是让下属做,这是所有管理者,或主管们 阅读详情

见字如面,我是军哥!

先给大家讲一个真实的故事,这故事是我一位学员提供的。

他的领导成功把 30 人的团队管理到不足 10 人,这个领导管理能力真的骚呀!

那么他究竟是怎么做到的呢?

那要从两年说起,这位领导简称 A,所在的公司是一家互联网创业公司,主要是艺术品方向线上线下拍卖公司,公司技术团队共 30 人,前端/安卓/ iOS 共 7 人,后端 15人,测试 5 人,其他是产品和运维同学。

A 属于空降,第一件事是,他的第一步是改造研发流程,把之前他在大公司熟悉的那套敏捷直接搬到公司,殊不知敏捷对团队成员要求很高,还要一位对于敏捷非常熟悉的人,可是没有,这导致大家非常不适应,没多久就有 3 位同事离职了。

第二件事,因为某一些程序员写代码不小心引入了一个重大 bug ,导致核心系统宕机了 2 小时,他直接罚款那名程序员 2000 块钱,但是之前公司并没有公布过这种惩罚机制,大家对这事非常不满,但是也不敢提意见,都偷偷找工作,就这样又有 5 人提出了离职。

第三件事,因为老板要做一个紧急新功能并且要求必须两周完成,但是那功能团队评估了下至少要一月,A 并没有和领导沟通这个事的困难所在,而是让大家加班加班加班,所以多次大家加班到凌晨,最后产品顺利上线了,可是因为时间紧有一些小 bug ,他又在群里骂人,事后得知是 A 的领导先骂了 A ,他找出气筒,这一次彻底失了人心,一下子离职了 10 人。

第四个事,A 来公司三个月,属于纯管理,对业务不熟悉,一线技术都好多年不碰了,所以他的口头禅是这个功能太简单了,我只要排期和工期,这个技术方案你们自己商量,但是你们要拿出最优的方案,哈哈。

就这样,公司离职了 20 多人,有人要问了可以招人呀,给钱就行,也确实招了几位,但是看到公司这情况都没到一月都跑路了。

后来,才知道这位 A 并没有什么管理经验,之前在某大公司大头兵一个。

根据我的经验,一名技术人从技术转到管理,肯定要踩坑的,我总结了一下,他踩到了 4 个大坑:

1、不了解实际情况,就用自己熟悉的研发流程

事实上,敏捷和瀑布开发都有适用场景,而敏捷对研发成员的要求还有基础设施是非常高的,A 不问青红皂白,就用在之前大公司熟悉那一套敏捷方法,但是因为环境和员工能力问题,遇到了拦路虎,这是错误的第一步。

2、奖惩制度要先制定,再实施

这个坑,真的不应该踩呀!

任何的管理制度都必须做到事先公布,做到透明执行,之后谁犯了错该罚的罚,谁做的好,就该奖励。开始我们看到了却不是这样。

我想大概率是 A 被自己领导骂了,于是开始拿下属出气,让下属背锅!!

3、向上管理偏弱,捏软柿子

关于这个紧急需求很明显两周搞不定,就应该通过自己的专业能力去说服/去影响领导,动之以情晓之以理,拿出依靠目前资源无法做到的客观事实,然后看看能不能给团队争取时间或者裁剪功能,而不是啥也不说,在领导面前乖的像孙子一样,就让下属去执行。

程序员也是人,都是打工的,不是卖命的!

4、纯管理,丢掉了技术和业务

基层技术管理并非是纯管理,否则就不叫技术 + 管理了,基层管理的主要职责包括技术选型、代码评审、项目管理、团队文化打造等等。这些内容对于技术管理者是最核心的也是不能放松的。

对于总监级别的管理,是公司的夹心层,八面玲珑的大管家,向上承接高层的指令,对下负责基层管理者进行项目落地工作,兼顾管理和执行。

对于 CTO 或高层,不是今天的重点,就不说了。

最后,我的《技术管理训练营》公开课,明天晚上 9 点给大家带来一场直播分享,感兴趣的不要错过哈,直接点击下面预约起来~

「关于作者:军哥,前饿了么、贝壳技术总监,目前是一名自由职业者兼公司顾问,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!

另外军哥写了一些,关于个人如何快速成长、深度思考、程序员或产品经理能力模型、架构,OKR干货,技术管理等电子书资料,公号后台回复 “9”获取,不谢。」

以往热文推荐:

最后上车机会!

若想改变命运跨越阶层,只要做到这三点!

小公司出来的程序员被大厂鄙视?

在中国,程序员能不能干一辈子?

为什么今年的“金三银四”招聘市场突然不香了?

跳槽必备技能:如何面试你的领导?!


更多精彩,关注我公号,一起学习、成长

d0d79fdc7eae4980a2e879d3eac9af26.png

苍狼敏捷软件开发团队建设指南-3-干系人管理 本指南的组成结构为了便于博客阅读,拆分成如下3部分: 1. 苍狼敏捷团队模型 2. 团队建设 3. 干系人管理干系人管理基础干系人管理是为了帮助团队在计划阶段识别组织内外部的干系人,在团队全生命周期当中计划并跟踪干系人的参与活动,以保障团队的成功。干系人又称为相关利益者。下文交待了干系人的基础说明,列举了潜在的干系人,给出了干系人管理策略和典型的干系人参与的活动。说明了如何识别干系人及其 阅读详情

相关推荐

临床试验团队建设与关键干系人管理指南

Content:使用RACI工具明确任务责任分配,避免职责重叠或真空,确保团队协作高效有序。Content:明确目标、角色、职责、沟通策略,为团队建设与干系人管理提供清晰蓝图。

qq_34062333的博客 888

互联网创业技术团队需要多少人

这里所说的技术团队,指的是大技术团队,包括产品、设计、开发、测试等。互联网的产品通常会包括安卓App,iOS App,PC网站,手机H5。         最不可或缺的人,是开发和设计。假如有一位全栈工程师同时也会设计,那么整个技术团队只需一个人即可。但是这只是理论情况,因为全栈工程师已然很难得,会设计的全栈工程师更是不好找。另一种情况是,一个人做的话,进度必然很慢。

小树学信奥 2万+

从BSCAN到BAP:深度解析Tessent MBIST逻辑的协同工作机制与设计考量

本文深入解析了Tessent MBIST逻辑中BSCAN Interface、Logic Group Def、Controller与BAP模块的协同工作机制。文章以一条测试指令的完整路径为例,详细阐述了数据流与控制流如何跨模块、跨时钟域协同工作,并重点探讨了MBIST BAP在协议转换与流量管理中的核心桥梁作用,为芯片内建自测试的集成与调试提供了关键的设计考量和实战技巧。

kappa的博客 479

“你们技术团队有30多人,为什么改个功能这么慢?整天在干嘛?”

作者:黄哲铿《技术管理之巅》作者/技术领导力社区特邀撰稿人社区的Y同学,最近很焦虑,他把老板发给他的微信转给我看,让我支支招。“你们技术团队有30多人,为什么改个功能这么...

技术领导力 953

一文详解脉搏血氧测量原理与方法

本文摘要:血氧饱和度(SpO2)是评估人体氧合功能的重要指标,反映血红蛋白携氧能力。其测量基于光电容积描记法(PPG),利用红光(660nm)和红外光(940nm)通过组织时的吸收差异计算。脉搏波特征与心血管状态相关,动脉硬化会影响波形特征。Masimo公司的信号提取技术(SET)通过并行算法有效解决了传统血氧仪在运动、弱灌注情况下的测量误差问题,显著提升了临床监测的准确性和可靠性。该技术已成为血氧监测的金标准,在降低误报率、缩短响应时间方面具有显著优势。

m0_50146396的博客 2012

电信天翼云OS(ctyunos)内网离线安装Docker-CE保姆级避坑指南(附完整依赖包清单)

本文提供电信天翼云OS(ctyunos)内网环境下Docker-CE的离线安装全攻略,涵盖依赖分析、离线包制备、冲突解决等关键步骤。针对金融、政务等隔离网络场景,详细解析如何通过本地仓库构建和优化配置,实现高效安全的容器化部署,助力企业快速搭建内网Docker环境。

397

我在上海被隔离65天后,喜获4小时的自由!

见字如面,我是军哥!话说我上周六终于出小区了,重新获得了几小时的自由,太开心了,那天我还直播了,分享了一下对当下互联网的大势,并回答了大家的问题。具体你可以看视频号「军哥手记」这里的回放。今天下午,我又可以出去玩 5 小时,嘿嘿。自由的感觉真的太好了!今天的文章分享一下,我最近的一些思考,一定要看完哦。1、对自由重新定义说真的,我这个人不喜欢被约束,大部分时候喜欢随心所欲...

chengjun_java的专栏 253

从建模到调参:基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程解析

本文详细解析了基于Simulink的两轮差速机器人轨迹跟踪PID控制全流程。从运动学建模入手,对比了基于距离与基于位置偏差的两种控制策略,并重点阐述了高精度轨迹跟踪的控制器设计、Simulink仿真搭建及PID参数整定方法,为移动机器人运动控制提供了完整的仿真实践指南。

weixin_29169505的博客 312

我成功地把技术团队从 10 人管到只剩 2 人!

见字如面,我是军哥!先给大家讲一个真实的故事(部分内容删除了),这故事是我一位读者提供的。他的领导(某创业公司技术经理)成功把 10 人的团队管理到只有读者和他领导 2 人,这个领导管理能力是真的骚呀!那么他究竟是怎么做到的呢?那要从一年说起,这位领导简称 A,所在的公司是一家互联网创业公司,主要游戏行业公司,公司技术团队除了 A 共 9 人,前端/安卓/ iOS 共 3...

chengjun_java的专栏 221

OpenFOAM收敛问题排查指南:从参数设置到网格优化

本文系统性地介绍了OpenFOAM计算中收敛问题的排查方法。从理解收敛本质出发,详细讲解了如何通过调优求解控制参数(如松弛因子、离散格式)、合理设置时间步长与耦合算法,以及优化网格质量来解决发散难题。文章提供了从软件设置到硬件网格的完整排查路径,帮助用户实现稳定高效的计算流体力学模拟。

fern8的博客 789

Android PMS——概述(一)

PMS(Package Manager Service)是 Android 操作系统的一个重要组件,它负责管理应用程序的包信息以及与应用程序的安装、卸载、权限控制等相关功能,确保应用程序的安全性和稳定性。 Android PMS 负责维护一个应用程序包的清单信息,该清单是一个 XML 文件,包含应用程序的各种元数据,例如应用程序的包名、版本号、权限要求、组件信息等。PMS通过访问该清单文件来获取应用程序的信息。 此外,Android PMS 还负责应用程序的安装和卸载。在安装应用

小旭的专栏 1664

《10人以下小团队管理手册》——管理者的实用指南

《10人以下小团队管理手册》——管理者的实用指南 【下载地址】10人以下小团队管理手册简介 《10人以下小团队管理手册》是一本为小型团队管理者量身打造的实用指南。作者堀之内克彦凭借二十余年企业人事咨询经验,深入剖析新晋主管常见的困惑与挑战,提供切实可行的解决方案。书中内容涵盖如何传达指令、应对下属抱怨、合理分配任务等实际...

gitblog_06785的博客 975

PyCharm配置SSH和SFTP远程连接服务器

关于这篇博文,主要因为公司企业都是通过本地测试,同步到服务器进行跑动,舍友看着同事丝滑的操作,让我做个教程。本着钻研的精神,写下了这篇博客记录 关于pycharm这个软件,只有专业版才有远程连接的这个配置,社区版没有(同事一再强调要专业版,学生认证还可申请免费) 关于SSH和SFTP都是一种协议 具体知识点补充可看我这篇文章: 【计算机网络】常见面试题集锦(全) SSH:提供安全通道进行远程登录 SFTP协议可以远程文件传输获取等,数据的安全传输主要由SSH连接提供

码农研究僧的博客 5533

《10人以下小团队管理手册》读后感:点亮小团队管理的智慧之光

《10人以下小团队管理手册》为小团队管理者提供了实用指南,强调目标明确、高效沟通和灵活应变的重要性。书中指出,小团队管理需注重成员分工、建立开放沟通机制,并通过激励赋能提升团队活力。核心启示包括"以人为本"的管理理念、根据环境调整策略的灵活性,以及持续学习成长的必要性。这本手册不仅传授管理技巧,更帮助读者理解管理的本质,对小团队管理者具有重要参考价值。

热爱技术、喜欢学习、乐于分享 1268

[RK3568 Android11] 开发之蓝牙(AP6275S)

前言 蓝牙是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。 接下来是在RK3568上调试AP6275S模块蓝牙部分: 一、设备树dts配置 根据硬件原理图,找到对应的控制引脚,配置好dts: ...

~未来可期~ 4072

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

《10人以下小团队管理手册》简介

《10人以下小团队管理手册》简介 【下载地址】10人以下小团队管理手册简介 《10人以下小团队管理手册》是一本为小型团队管理者量身打造的实用指南。作者堀之内克彦凭借二十余年企业人事咨询经验,深入剖析新晋主管常见的困惑与挑战,提供切实可行的解决方案。书中内容涵盖如何传达指令、应对下属抱怨、合理分配任务等实际问题,兼具实用性...

gitblog_06780的博客 359

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

团队管理之《带团队,就是用好你身边的人》

​之前看过一些管理方面的书,感觉自己知道了。当真的遇到团队管理的问题的时候才发现:之前看的都忘了,都不会了。只有现实生活中真真切切的遇到这方面问题,才能真正成长获取经验,经验多半是掉到坑里,再重新爬起来的血泪教训。 当我遇到困境时,我的一个方法就是:找这方面有实战经验的人写的靠谱的书,来带领自己走出困境。以下就是带我走出目前团队管理困境的3本书: 《带团队,就是用好你身边的人》高岛宏平 《不懂说话...

GongMeiyan的博客 2834

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

技术团队管理笔记(二)-带人

声明:所谓的技术管理笔记,是一位原大公司的码农不甘寂寞,出来加入创业公司后的管理心得记录。大公司到创业公司的落差是全方位的,制度,氛围,资源,人才皆有。从最初的不适应到一路磕磕碰碰活到现在。心中充满感恩和侥幸,觉得有必要强迫自己做下记录和总结。遂开始于2017年11月份,截止此时我所管理的技术团队为50人。此背景可做参考,例子可能和您的团队不符,但是思路可能相同,欢迎同道中人一起讨论切磋。 上...

weixin_33913332的博客 196

项目团队与干系人

项目团队与干系人知识点总结学习笔记

m0_64021225的博客 2358

开源呼叫中心系统 FreeIPCC:怎么建设与管理一个30人的呼叫中心团队?

综上所述,建设与管理一个30人的呼叫中心团队需要明确的目标与计划、合理配置人员与资源、建立有效的沟通机制、实施有效的绩效管理、关注员工福祉与团队建设以及持续优化与改进。通过这些措施的实施,可以打造一个高效、和谐、具有竞争力的呼叫中心团队。建设与管理一个30人的呼叫中心团队是一个复杂但至关重要的任务,它涉及到多个方面,包括团队目标设定、人员配置、培训与发展、沟通机制、绩效评估等。作者:开源呼叫中心系统 FreeIPCC。

开源呼叫中心系统FreeIPCC的博客 1380

中小团队别跟风!适合 10 人以下团队的轻量云原生架构

中小团队轻量云原生架构方案 本文针对10人以下技术团队提出了一套务实落地的轻量云原生架构方案。通过分析中小团队面临的"过度工程化"困境,提出了三大核心原则: 极简架构:推荐使用Docker Compose替代Kubernetes,通过环境变量和内置DNS实现服务发现,避免复杂组件。 渐进式演进:从单体应用开始,按需拆分服务,采用"边车模式"渐进式改造。 成本控制:利用云平台托管服务,通过Serverless和SaaS工具降低运维负担。 方案包含完整的Java代码示例和

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

《10人以下小团队管理手册》书读后

参考:https://book.douban.com/subject/27019726/ 在广州购书中心,很快就读完的一个书,日本人写书很通俗,很多直指出问题所在,有的图表也不错,书中最后的一个测评表不错的。这个书很薄,但真的适合小团队,特别是缺乏管理经验的,老板也应该看,再也没借口说无时间看了吧 笔记列表 一 认清⾃⼰的“职责”            二   《10人以下小团队管理手...

jackyrongvip的专栏 8356

团队管理之《十人以下小团队管理手册》

​一个团队只有主管自己最努力是没有用的。如果主管对下属的工作感到不满意,如果下属对主管的指导有意见,那归根结底只能说明主管在用人方面做的还不够。 在下属少于十人的小团队中,如果主管忽略每一位员工的个性,对所有人都采取一成不变的指导或关怀方式,那么他所付出的努力,终将得不到任何回报。 所以请一定要首先掌握每名下属的性格类型,然后再以此为基础进行目标设定和压力管理,这样做,保证你能成为十人以下小团队的...

GongMeiyan的博客 1889

管理技术团队的心理学:理解团队动态

在当今快速发展的科技环境中,管理技术团队的有效性、团队成员的技能提升、以及团队协作的优化是确保项目成功的关键因素。有效的团队管理不仅仅是分配任务和监督进度,更是要建立一个良好的沟通机制、激励团队成员的积极性、并创造一个支持创新的环境。

xgggyxgs的博客 1010

从0到1:我如何为10人远程初创团队搭建项目管理流程(二)

本文讲述一个大学生从兼职成长为AI产品核心项目管理的两年历程。团队初期面临三大困境:1)愿景缺失导致执行力低下,通过商业计划宣讲重燃团队信念;2)盲目采用AI建站工具造成严重技术债务,最终耗费两月重构;3)敏捷误解引发协作危机,血泪教训证明小团队更需要严格需求文档。核心方法论包括:用商业语言翻译技术风险、建立轻量但明确的协作流程、根据团队成熟度调整文档规范。文章揭示了创业团队从松散到高效的关键转折,为初创团队和PM新人提供宝贵经验。

FrozenVice的博客 1185

30-50人的团队要怎么用OKR?

OKR是一种目标管理工具,可以帮助团队成员明确目标,制定关键成果,并跟踪执行情况,以实现团队的共同目标。总之,OKR可以帮助团队在共同的目标下协同工作,提高团队的凝聚力和效率。无论团队的规模大小如何,只要能够明确目标并制定可衡量的关键成果,就可以使用OKR来提高团队的绩效。鼓励开放和透明的沟通:鼓励团队成员开放和透明的沟通,分享他们的OKR执行情况,以及在实施过程中遇到的问题和解决方案。制定合理的目标和关键成果:在制定OKR的目标和关键成果时,需要确保它们具有明确性、可衡量性、可达成性、相关性和时限性。

Tita OKR 346
上一篇: 周五晚上9点《技术管理公开课》搞起!
下一篇: 想转管理/管理能力一般的,晚上来看直播!
军哥手记
军哥手记 业界专家认证 业界专家认证
博客等级 码龄21年 661粉丝 608原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值