项目优化经验分享(八)TeamLeader经验总结
引言
通过前面的七篇博客。我把自己在项目优化过程的经验进行了分享,今天这篇博客,作为一个总结,就来讲讲作为一个TeamLeader,在项目管理中遇到的问题和解决经验!
正文
问题一:团队之间怎么沟通?
问题二:看不懂英文资料
问题三:不注意细节问题
我们的问题在于,有一张背景图达到了400K,当项目功能研发完毕后,我当时也发现了这个问题。由于我一直对web性能很关注。所以我立即对图片进行了优化。由400K 下调到110K,但不巧的是,我们理所当然的觉得他应该在測试环境上做測试,没成想,他到了另外一个环境做測试,而我并没有将此次变更同步到两个环境,所以发现了此问题,让他觉得我们很不专业。
2.网页的charset设置非常重要
假设你的站点涉及到多语言,那么为了让全部不同国家的用户不至于看到乱码,那么须要为网页设置字符集。
方法非常easy,但假设没有设置而被别人发现了此问题,那么别人相同也会觉得你不专业。
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
3.第三方组件的版本号问题
我这里所指的第三方组件,就是指你的项目是引用的别人开发的组件。比方jquery,EasyUI之类,可是有人或许很注重你所引用的组件版本号,比方jquery,他更加希望你的项目中引用的是最新版本号。由于事物总是进步的,新版本号或许有很多其它的优势。至于这点。你能够觉得是多此一举,或许你能列出N多种不允许的观点,起码我自己也觉得够用即可。但我们须要依据公司架构的要求来,否则会影响终于的项目上线。
问题四:TeamLeader须要很多其它时间来检查项目质量
这里所指的项目质量包括例如以下方面:
1.项目进度
是否有按预期的进度在发展,一旦偏离慷慨向,以后就越来越控制。
2.每一个功能完毕的质量
虽然从功能上讲没有问题,但从技术实施的手段或许存在一定问题,或许会为以后的重构带来隐患。我们不能说完毕功能即可。须要在一定程序上考虑到你的代码的可维护性,可扩展性。比方项目在第一期交付成功了,当以后客户再提出部分变动时,因为我们的代码可扩展性太差,须要花非常多时间去完毕,客户就会觉得他们的成本太高,我们团队的效率太差。
3.须要花时间从整个技术角度来审查
比方我在功能研发完毕之后。以我自己的经验,我也发现了背景图片过大问题。但因为我也有相当大的业务功能编码任务,故导致此问题发现的比較晚,以至于架构师发现了此问题。
问题五:学会自己解决这个问题
有人会说,这不是费话吗,但我想表达的,有时候。有些问题别人无法帮助你,或者公司无法给你提供即时的资源帮助时,假设你想让项目顺利上线,你须要自己想办法解决你不擅长的问题。比方
普通情况下,每一个项目都会有美工。比方她设计的页面的背景图过大。那么须要她自己去优化。但假设此时正好美工在其他项目中工作,无法为你即时提供帮助时,你须要自己想办法去做优化。
这在某些公司是由产品经理来完毕的,但假设没有产品经理。那么teamleader就是产品经理。项目原型自己就须要你自己去设计了。
总结
项目优化经验分享(八)TeamLeader经验总结的更多相关文章
- 项目经验分享[转自min.jiang]
最近三个月,我非常荣幸的做为TeamLeader带领几个小组成员做了一个国外项目,这里想为大家分享一些小经验,尽管我佣有六年多的项目经验,但我一直的方向是架构师.大家知道架构师一般情况是偏向技 ...
- Android内存优化解决 资料和总结的经验分享
在前公司做一个图片处理的应用时, 项目交付的时候,客户的手机在运行应用的时候,一直在崩溃,而这个异常就是OutOfMemory的错误,简称为OOM, 搞得我们也是极其的崩溃,最后 ,我们是通过网上搜集 ...
- Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码)
Visual Studio 2015开发Qt项目实战经验分享(附项目示例源码) 转 https://blog.csdn.net/lhl1124281072/article/details/800 ...
- Lucene底层原理和优化经验分享(1)-Lucene简介和索引原理
Lucene底层原理和优化经验分享(1)-Lucene简介和索引原理 2017年01月04日 08:52:12 阅读数:18366 基于Lucene检索引擎我们开发了自己的全文检索系统,承担起后台PB ...
- Unity MMORPG游戏优化经验分享
https://mp.weixin.qq.com/s/thGF2WVUkIQYQDrz5DISxA 今天由Unity技术支持工程师高岩,根据实际的技术支持工作经验积累,分享如何对Unity MMORP ...
- Georgia Tech Online Master of Science in Computer Science 项目经验分享
Georgia Tech Online Master of Science in Computer Science 项目经验分享 Posted on 2014/04/22 项目关键词:工科名校,计算机 ...
- IdentityServer4系列之中文文档及实际项目经验分享
0.前言 原文:http://docs.identityserver.io/en/release/声明: 1.目录一至五章节根据IdentityServer英文文档翻译而来,有些内容会根据自己的理解来 ...
- Unity多媒体展示项目经验分享-ImageEffect+动态绑定
Unity多媒体展示项目经验分享-ImageEffect+动态绑定+网络通信 <ignore_js_op> “海尔科技展墙”是去年年初我们为上海家电博览会制作的一个多媒体展项,有限的工期以 ...
- 关于写SpringBoot+Mybatisplus+Shiro项目的经验分享四:部署到阿里云
框架: SpringBoot+Mybatisplus+Shiro 简单介绍:关于写SpringBoot+Mybatisplus+Shiro项目的经验分享一:简单介绍 阿里云开放必要端口,mysql与t ...
随机推荐
- VC6兼容性及打开文件崩溃问题解决
VC6虽然老,但是一些工程还非得用它打开,没办法…… 今天偶然用到,因为新装了系统,之前的问题又要重新解决一遍 在这记录下解决过程,方便以后查阅: 一.兼容问题: XP以上windows系统打开VC6 ...
- Java 分割文件 注意事项
public static void main(String args[]) throws Exception { if (args.length < 1) { System.exit(0); ...
- 跨平台音乐播放器qmmp(Cross-Platform Audio Player Qmmp)
开源多媒体播放器(Audio-Player),简洁的界面,最看重它的是跨平台的特性. 开源 跨平台(Linux.Windows) 简洁 支持音乐格式(mp3/ogg......) 全局快捷键 播放中打 ...
- Chapter11:关联容器
当用decltype来获得一个函数指针类型时,必须加上一个*来指出我们要使用一个给定函数类型的指针.decltype<CompareIsbn>*. map<string, int&g ...
- linux nginx安装(转载)
1.linux 下面安装 1.下载 pcre-8.10.tar.gz nginx-1.1.1.tar.gz 2.安装 pcre 让nginx支持rewrite pcre-8.10.tar.gz 上 ...
- mac机器下远程仓库添加完毕之后,却无法上传应有的内容。
Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you ha ...
- svn's tree conflict
[svn's tree conflict] A tree conflict occurs when a developer moved/renamed/deleted a file or folder ...
- quartz中关键类
job job是一个接口,你对某一类job的定义,可以通过实现该接口来实现.例如为销售报告定义一个SalesReportJob,包含变量name. job可以使用的几个注解 @DisallowConc ...
- spring mvc 数据绑定
1.spring mvc 默认提供的数据绑定类 private List<HandlerMethodArgumentResolver> getDefaultArgumentResolver ...
- 使用paramiko来实现sftp
sftp是一个基于ssh的文件传输协议,是在Windows上往linux传送文件最常用的方式(例如SecureFX,Xftp). 在python下,paramiko实现了sftp,可以让大家方便地在代 ...