- 博客(67)
- 资源 (14)
- 收藏
- 关注
原创 Scrum那些事 - JIRA+Confluence入门之2 - Confluence保存需求发布与链接
接触过Scrum的童鞋们,一定会遇到一个词:用户故事(User Story)。大家都习惯了讨论怎么写用户故事:作为一个<xx用户>, 我想要<xx功能>,以达到<xx效果>。但是童鞋们有没有考虑过用户故事在敏捷的项目管理中是怎么产生的,它如何和需求连接,这里我推荐大家看一本书:User Story Mapping(中文名:用户故事地图)。如果没有书的小伙伴们...
2018-12-17 14:14:16 4397 1
原创 Scrum那些事 - JIRA+Confluence入门之1- 网站申请与配置
在敏捷方法中比较流行的是用Scrum框架,国外的大公司比较喜欢使用JIRA+Confluence来进行敏捷框架的搭建。 基于公司使用JIRA和Confluence来进行Scrum敏捷管理实践,这里对经常需要用到的一些步骤进行简要的记录。为了更好的对后面的配置进行说明,我特地申请了一个全新的管理账号,以方便对Scrum的流程进行描述(毕竟自己的东东怎么折腾都可以)。第一步,上atlassian...
2018-12-10 10:35:27 1688
原创 Scrum那些事 - 什么是Scrum?
1. 什么是Scrum?Scrum是敏捷开发方法论里面的一个具体实施框架。Scrum是一个包括了一系列的实践和预定义角色的过程骨架(是一种流程、计划、模式,用于有效率地开发软件)。Scrum的框架中包含3种角色,3个产出,5个活动和5种价值观。2. Scrum框架的流程图:(这是我在必应上面找的比较美观的一张Scrum流程图,请自动忽略图片中间偏下的Logo)3. Scrum之3...
2018-12-05 16:28:03 3604
原创 敏捷方法论的前世今生- 敏捷历史,敏捷宣言与敏捷12条原则
敏捷方法论的前世今生敏捷方法的历史:- 敏捷一词来源于2001年初美国犹他州雪鸟滑雪胜地的一次敏捷方法发起者和实践者(他们发起组成了敏捷联盟)的聚会。- 迭代和增量开发方法最早可以追溯到1957年- 在二十世纪九十年代,各种各种轻量级软件开发方法纷纷被提出,其中包括: - 1991: RAD (rapid application development) - 1994: UP (uni...
2018-12-05 15:17:25 4614 2
原创 Python爬虫练习 - 爬虫初体验
小P同学学习Python已经有一段时间了,这不,今天开始准备接触Python爬虫方面的知识。今天要爬的比较简单,度娘首页和搜索页
2018-10-20 12:57:50 511
原创 项目管理之项目推进
昨天跟一堆PM小伙伴们聊天聊到项目如何推进的问题。1000个PM有1000个推进不了的问题要诉苦。小伙伴A:最近项目要抢进度,公司强制加班到晚上10点,不过一到8点之后大家就开始玩手机,项目进度进展不理想,想看看大家怎么破。小伙伴B: 我们最近因为资金问题,报风险的时候大家都说付不出款,供应商不配合。大家开始热烈讨论项目推进不了的原因,总结了一下大概有以下几类:内部原因公司内部资...
2018-10-12 11:26:59 3478
原创 Python内置数据结构 - 字典dict
字典dict字典是一种组合数据,没有顺序,数据以键值对形式出现字典是无序序列,所以没有分片和索引字典中的每个数据都是键值对(kv对, key-value对)key: 必须是可哈希的值,比如int,string,float,tuple, 但是list,set,dict不行value: 任何值创建字典# 创建空字典d = { }print(type(d))# 创建空字典...
2018-09-28 15:13:19 455
原创 Python内置数据结构 - 集合set
集合的定义集合是高中数学中的一个概念一堆确定的无序的唯一的数据,每个数据称为元素无法使用索引和分片(因为无序)数据具有唯一性,可以用来排重(排除重复数据)集合内部数据只能放置可哈希的数据,比如:str, int, float, tuple, 冰冻集合(frozen set) 等。无法用大括号定义一个空集合集合的操作成员检测: in, not in# 成员检测# in, ...
2018-09-28 14:33:46 234
原创 Python内置数据结构 - 元组tuple
元组tuple和列表list的异同点元组可以看成一个不可以修改内容的列表列表有的功能元组都有,除了元组元素不能修改(添加,修改,删除), 注意我这里特别强调了元组数据不能修改,而不是元组不能修改元组的数据不能修改指的是元组里面第一层数据的指向不能修改如果元组里面还有列表,可以修改里面列表的值,因为元组里指向这个列表的id没有变。元组可以重新赋值, 可以把一个元组赋值给另一个元组元组可...
2018-09-19 11:05:56 216
原创 Python内置数据结构 - 列表list
列表和元组的异同点列表具有的特性/功能有顺序的元素的集合操作简单创建通过其它列表创建访问分片追加 :在末尾追加(append),在指定位置追加 (insert)删除 :delremovepop清除: clear反转扩展拷贝内嵌函数操作列表len:返回列表长度del :删除一个列表max/min:返回列表里面最大/小值列表list...
2018-09-19 11:02:04 251
原创 项目管理 - 团队成员无法按期完成任务怎么办?
团队成员无法按期完成任务怎么办?这是最近和朋友在圈子里面的一些讨论,针对的主题是:团队成员无法按期完成任务怎么办?估计项目经理都会遇到团队成员无法按期完成任务的情况。我们这里分析的是已经发生的时候的风险处理(这个应该是在项目管理的风险管理列表里面的一项), 以及在风险没有发生之前的一些预防措施。 以下的讨论会比较关注IT的项目管理,也部分适用于其他项目。无法按期完成任务原因分析:任务...
2018-09-14 15:23:47 12700
原创 Python学习 - 汉诺塔的实现思想 (递归函数)
这两天在学习Python的基本知识,学到函数的递归调用时,用汉诺塔来举例子是一个很好的方式,这里把实现思想和代码简单说明一下。汉诺塔 (hanoi)的由来法国数学家爱德华·卢卡斯曾编写过一个印度的古老传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候,在其中一根针上从下到上地穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑...
2018-09-13 10:33:08 1509 1
原创 Python集成开发环境配置 - anaconda and pycharm
虽然Python在学习的时候对于开发环境要求不是很高,但是为了后期的进一步的学习和包的使用,这里推荐使用 anaconda(环境管理和包管理) + Pycharm (IDE开发工具)。 anaconda: https://www.anaconda.com/download/【摘自百度百科】Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个...
2018-09-04 13:42:33 3816
原创 SQL Server和Oracle的那些事 - Linked Server 和 DB_link
由于工作的需要,新的平台需要将之前支持Oracle的数据传输改成SQL Server 2012, 同时旧的系统的Oracle数据库仍旧必须保留。 这就涉及到如何在SQL Server和Oracle两个异构的数据库之间进行数据传输,同时还要兼顾到性能的问题。 在Oracle中,如果需要从其他数据库获取数据,我们一般建立的是DB_Link; 在SQL Server 2012中, 我们称之为“Linke...
2018-04-11 10:18:43 2607
原创 网站架构实施ABC-系统选型篇
伙伴公司接到的项目其实是一个比较庞大的项目,用户需要有企业网站,综合信息发布平台,办公自动化,企业ERP,企业邮箱。而且这个还不是为了单个企业,是需要对下属几百家企业都部署这样的系统。基于有限的经费,这样的话给所有的功能定制开发就不是很现实的解决方案。讨论一番下来,他们就暂定了一个临时的解决方案:1. 应用:尽量能用第三方成熟的开源系统进行改造的就用开源应用,这样可以减少开发的成本。2
2015-01-05 20:21:14 1130
原创 网站架构与实施ABC--某网站部署和实施日志(1)
下半年的时候应邀参加了某中型网站的架构和实施当中,当中遇到了一些挑战,也经历了一些有趣的事情,想想还是整理和记录一下。基于实施的项目历时比较久,估计会把它分类整理成以下几大块:系统选型篇: 这里主要是对接到的需求进行分析和整理,以及应对的措施网站架构篇:当系统选型确定后,需要综合思考整个网站的架构,如何实施,如何部署。服务器部署篇:测试完工后上线的部署,包括很多有意思的,以前听过但是没
2014-12-26 10:22:56 1696
原创 SSH2 Step by Step- Step 4 - Struts2、Spring和Hibernate的整合
折腾了好几天,终于把SSH2的框架搭起来,期间经历的兴奋,痛苦,犹豫...最终是领悟:太完美的要求,其实就是拖延...所以在以下的jar包的选择上,跟前面几篇的原则有了很大的区别:Struts包保持原样。Spring 和hibernate的包按最大的导入,因为少了个jar文件导致的错误查找,实在是这两天最痛苦的事情。Hibernate从4.0降到3.6.8,原因是Hibernate4改
2011-12-01 10:53:23 3695 6
原创 SSH2 Step by Step- Step 3 Struts2和Hibernate的整合
坑爹呀...保存的一篇掉了,只得重写....话说前两篇介绍了怎么配置Struts和Hibernate,这篇就用一个简单的例子:用户注册,将这两种技术整合起来。1. 写一个注册界面registration.jsp,这里用到了Java国际化的一些标记,能看懂的就看,看不懂的先别理他....<%@ page language="java" contentType="text/ht
2011-11-25 14:55:14 2157 1
原创 SSH2 Step by Step- Step 2 Hibernate的配置
我们配置完Struts2以后 (详细配置请参考上面一片文章SSH2 Step by Step- Step 1 Struts2初步配置学习),开始配置Hibernate这里使用了免费的数据库Mysql来保存数据库信息1. 开始下载Hibernate的文件,地址:http://www.hibernate.org/downloads.html下面是一张Hibernate的组件图,我们
2011-11-25 14:28:45 3410 1
原创 SSH2 Step by Step- Step 1 Struts2初步配置学习
SSH2(Struts2,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装!先把SSH2的每个框架的版本列一下,因为不同的框架版本,需要的Jar文件都有所区别:开发环境: Eclipse 3.7 (Indigo) + Win7 + Tomcat 7 SSH2版本:struts-2.2.3.1Spr
2011-11-25 13:16:47 4009 2
原创 DWR3 学习笔记 - 对象传输
在上一篇中DWR3 学习笔记 - 第一个DWR3程序(扩展),介绍了第一个DWR的例子扩展,这篇介绍一下DWR中是如何传输对象的。在DWR3的架构中,对象传输(将一个对象序列化成可以在网络上传输的字节流)是一个必不可少的过程,看看下面DWR3的对象传输有多简单。为了简单,我只添加了两个成员属性,name和agepackage com.test.bean;public c
2011-11-14 11:14:19 1914
原创 DWR3 学习笔记 - 第一个DWR3程序(扩展)
在前一篇笔记中写了第一个DWR程序,现在对它扩展一下。(第一篇URL:点击打开链接)第一步:增加一个新的js文件这个文件其实是一个工具类,负责对客户端的对象进行封装,具体的方法可以查看帮助文档(也就是那么几个:setValue, getValue, getText,addRows,removeAllRows,...).第二步:script脚本调用进行扩展和合并将回调方法合并
2011-11-03 18:00:18 1938
原创 DWR3 学习笔记 - 第一个DWR3程序
由于最近要写一个在线的聊天工具,找到了这个比较不错的开源工具。 - DWR (Direct Web Remoting)最后的架构是希望SSH2 + DWR3实现比较复杂的在线聊天功能。废话少说,马上开始。(开发工具:Eclipse Indigo + Tomcat7)第一个DWR3程序第一步:导入需要的两个Jar包:(下载地址:http://directwebr
2011-11-03 14:49:37 9539 2
原创 别陷进去
<br />上个礼拜终于拿到了PMP的专业人士的资格认证了...老美就是能赚钱,连发个证书还要带个胸卡,允许你以后在相应的场合使用PMP®这个已经注册的商标。让大家有一种集体荣誉感,人们就会下意识的去维护这个荣誉。<br />这段时间又回到了忙忙碌碌的QA Testing中了...<br />做技术人的通病,已发现问题总想着需要怎么去解决它。然而,成为一位职业的项目管理专业人士以后,你必须学会要放弃...看着不完美的方案即将被实施,心里总不是那么好受,但你必须试着去接受。每次当我遇到问题的时候,必须要考虑一
2011-03-07 22:28:00 991
原创 Smoke Testing for Taiwan
<br />终于又回到了忙忙碌碌的测试阶段。<br />原本以为只是一个比较简单的版本升级,结果发觉以前大部分的工作成果都在这个阶段消失了,再次抱怨一下印度软件公司的版本控制...实在不咋地。每一次的程序修改,都会带出一大堆的问题。<br />礼拜四要向各个Boss汇报这段时间的成果,心里一直没有底,今天跟台湾的IT Lead和Business Lead讨论了一遍报告后,才稍稍放下心来。看起来“磨刀不误砍柴工”的道理是放之四海而皆准的。过了这道坎,双休日就可以稍稍轻松点了,好好陪儿子过一下。<br />晚上
2011-02-15 22:49:00 589
原创 2月12日 上班的双休日-- 阴天 宜 睡觉 忌 上班
<br />今天星期六,上班。<br />历经千辛万苦,终于把项目中期报告出来了,明天可以松一口气,带儿子爬山去。现在发觉PM真不好当,一半的时间用在沟通上,另一半的时间用在写报告上,干活就只能趁休息的时间做了。<br />最近疯狂迷恋单反,看好了尼康的D90,可惜手头银子不足,咬咬牙,挺一阵子先---经济大权没有抓在手里真不是一件好事。虽然手头没机,不过咱可以先学怎么处理照片,顺便先看看单反入门。虽然人家说“摄影穷三代,单反毁一生”,不过看着身边的朋友和同事一个一个都开始用上单发,还是禁不起诱惑呀。综合了
2011-02-12 17:58:00 1308
原创 新年上班的第一天
春节的时候老是挂记着上班回来要做报告,最后两天真是难熬。在假期的时候已经有了一些计划,自从通过了PMP的考试后,就对自己的职业前途产生了比较迷惘的现象-不知道自己的从技术转管理的方式是否正确。至少从内心来说,还是喜欢技术多一点。如果是做自己都不喜欢的工作,再高的薪水也是很没有意义的。因此在假期里就有了一些规划。
2011-02-10 23:21:00 843
翻译 抓住幸福
“幸福是什么?”....随着年龄的增加,发觉对“幸福”的理解越来越模糊 - 你快乐吗?哈佛最受欢迎的选修课是“幸福课”,听课人数超过了王牌课《经济学导论》。教这门课的是一位名不见经传的年轻讲师,名叫泰勒·本-沙哈尔。遵从你内心的热情。选择对你有意义并且能让你快乐的课,不要只是为了轻松地拿一个A而选课,或选你朋友上的课,或是别人认为你应该上的课。 多和朋友们在一起。不要被日常...
2011-02-02 12:10:00 496
原创 9月25,里国庆假期还有5天
<br />看了一天的CDP (Comprehensive Delivery Process),眼睛都花了@@@@@@。<br />总的感觉是,现在公司的项目管理正逐渐向PMI的项目管理流程靠拢,谁让咱是美国公司呢。<br />尽管PMP2008的中文版过了一遍,但心里一点底都没有,看来看强书之前,有必要把它再重新理解一遍才行。42个过程的MP3每天都听,不过听着听着就走神了...每次都没法从头到尾过一遍,环境因素确实挺影响学习效果的。趁着国庆长假,可以把强书好好过一遍了,争取一模就能达到130以上。
2010-09-25 18:15:00 486
原创 英语经典例句搜集(不断整理中)
为了自己阅读方便,同时也是方便大家,以后搜集的例句都会放到这个帖子中求同存异,这句话在开会的时候,当多方有分歧时很管用:I understand that this is an issue of high concern to both of you. Let me see if I can rephrase (改述) what you are saying.公司中Boss
2009-07-22 17:21:00 1706
原创 BABOK(Business Analysis Body of Knowledge)阅读笔记(三) Business Analysis Planning and Monitoring
本阶段Business Analyst应该干的活:identify stakeholdersdefine roles and responsibilitiesdevelops estimates for business analysis taskplan requirements communicationplan how requirements will be app
2009-07-22 14:42:00 1705 1
原创 BABOK(Business Analysis Body of Knowledge)阅读笔记(二) Introduction
在这一章节的介绍中,BABOK对"What is Business Analysis"做了一个权威的定义:"Business analysis is the set of tasks and techniques used to work as a liaison among stakeholders in order to understand the structure, policies
2009-07-20 17:29:00 3561 1
原创 BABOK(Business Analysis Body of Knowledge)阅读笔记(一) 前言
BABOK (Business Analysis Body of Knowledge), 可以称为是BA界的圣经(Bible)。目前流传比较广泛的是BABOK1.6(正式版),但是目前其实已经出了BABOKV2.0版本。只不过这个版本的电子版需要不少银子,因此基本上没法通过免费渠道获得。历尽千辛万苦,终于给我淘到一本BABOK 2 Public Review 版,这个版本是2.0的前身,也就是
2009-07-15 14:55:00 3248 1
原创 滑板体验(3)
今天虽然没有出去练习,但还是在家里站在板上熟悉了一下,省得生疏。最近一直在考虑滑板的重心问题,这也是作为一个新手最关心的问题。一般人第一次踏上滑板,基本上都会摔跤,这就是重心没有控制好的结果。而我的亲身体验是,直行的时候,只能撑一脚就踏上滑板,要是连续撑上几脚,很容易将板踢出去。导致直行的速度不是很快。反复看了国内外高手的视频,得出以下几点要点(尚未实践):重心一定要全部放在前
2009-07-14 22:38:00 677
原创 滑板体验(2)
这几天总算明白一个道理:在这个世上,不找点乐子,实在是会无聊得不行!哈哈哈...不管工作也好,学习也好,总要找一个自己喜欢的兴趣爱好。才能在这个物欲横流的社会上更好的生活下去。 今天是滑板练习的第二天,毕竟当了爸爸,就没有那没自由了,连玩个滑板,都得拿儿子当借口,真是怀念以前的自由生活呀~~~~~~~~~前面说了一大堆的废话,言归正传,谈谈今天的滑板体验。昨天还在担心着滑板能不
2009-07-12 21:36:00 648
原创 滑板体验(1)
最近看了很多的滑板表演视频,迷上了滑板,就决定买一块专业一点的滑板。上网一查,原来之前玩的那些只能是称为“玩具板”。何谓“玩具板”?就是说,你在超市或者一般的体育用品商店买的那些几十,上百的滑板,基本上都是玩具板,只能当成玩具玩玩。如果要买专业一点的滑板,就一定要到正规的滑板专卖店。当然,如果你只是想玩玩,不想更进一步学些特技动作的话,我觉得玩具板也可以。经过千挑万选,终于在网上购买了一块
2009-07-11 22:11:00 770
原创 思维导图工具_Freemind
思维导图,又叫心智图、概念图,是表达发射性思维的有效的图形思维工具。是一种革命性的思维工具。简单却又极其有效!思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。
2009-03-18 13:39:00 2856 1
原创 2月23日,阴,工作忌语
以下都是一些平时在工作的时候与Boss打交道忌讳使用的用于:我觉得...好像...是不是...或许... Boss不会有心思去评估您的“好像”的到底可以明确到多大的程度,因此上面的那些话语后面的解释就全都是废话了。如果答案是明确的,直接回答“是"或者“不是”会是比较干练的一种做法。如果不是100%的明确,就告诉Boss:“我不是很确定,我需要找...确定一下”。不过
2009-02-23 17:27:00 744
原创 2月12号,阴天,看到有栋大楼在着火...
金融海啸的影响看起来已经波及到公司了,全球薪酬冻结,人员招聘冻结。不过好在没有裁员,算不幸中的大幸。 这段时间没少挨Boss批,其实我也知道他是恨铁不成钢。不过有些毛病一时半会很难完全纠正过来。个人感受最深的就是,用英文写Email一定要清楚,简洁,不要拐弯抹角。中国人最喜欢先写一大段的原因,然后再讲要做什么,而老外一般是先讲要做什么,然后再说明为什么要这样做。还有一点是一定要举例,毕竟谁
2009-02-20 17:36:00 1571
原创 C#中new和override的区别
在C#中,override和new都会覆盖父类中的方法。那它们两者之前有什么区别呢?override是指“覆盖”,是指子类覆盖了父类的方法。子类的对象无法再访问父类中的该方法。new是指“隐藏”,是指子类隐藏了父类的方法,当然,通过一定的转换,可以在子类的对象中访问父类的方法。以下代码的运行结果是什么?class Base{ public virtual void F1()
2008-06-20 11:48:00 10299 1
SSH2 Demo 2.0 (Struts2.2.3 + Hibernate 3.6.8 + Spring3)
2011-12-01
SSH2 Demo 1.0 版 (Struts2 + Hibernate4)
2011-11-25
DWR3 对象传输与配置 源代码
2011-11-14
北大青鸟.NET课件.Part4
2009-07-28
北大青鸟.NET课件.Part3
2009-07-28
北大青鸟.NET课件.Part2
2009-07-28
北大青鸟.NET课件.Part1
2009-07-28
BABOK V2 预览版
2009-07-15
商务英语教程(十大单元)
2009-02-27
PSP2000完美截屏插件
2007-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人