2015年4月21日 星期二

Critical Path in Project Management

Why a project manager needs to know what is the critical path in a project?

  1. Prove to the management about the time required to complete a project
  2. Determine where to put the critical resources in a project
  3. Determine where to put less experienced resources in the project
  4. Determine which issues or problems in the project needs immediate attention
  5. Determine the risks in the project


An epub reader for chrome



Free ebook of the day

The Road to Cuba

The Opportunities and Risks for U.S. Business

Knowledge@Wharton


2015年4月20日 星期一

My Arduino journey starts here

So what is Arduino?

Arduino is a micro-controller board can do and sense more than your desktop computer.  The possibility is endless.  

Due to the hype of IoT, I will to learn more about the application rather than reading the news by using the "learning by doing" method.  Hence I decided to start some projects using Arduino 'cause it is cheap so as low risk even if I screw it somehow...




The video recorded a simple traffic light demonstrated built by 3 LEDs and an Arduino UNO chip that I brought from TaoBao and they are very cheap that the total was less $100 HKD.  So what do you think?

BTW, below is the book that I am currently reading.  It's very easy to follow that I highly recommend this book for those who just start to learn Arduino.

2015年4月9日 星期四

Spikes

"Spikes" is a special iteration that provides a timeout for the team to find solutions against technical issues or problems.

2015年4月8日 星期三

Hardening Sprints

Hardening Sprints are dedicated to resolving dependencies and fixing open bugs.

2015年4月6日 星期一

Self-organization Team

Self-organization works best when there are goals and boundaries. Select two requirements from the Scrum framework that are key for a Scrum master to teach teams to help them self-organize: 

a. Time-boxing events to manage risks 
b. Forming teams happens by the Product Ownder selecting each member 
c. Having an even number of team memebers to be able to do pair programming 
d. Creating a releasable Increment by the end of each Sprint 
e. Maintaining and preferably increasing velocity. 

Answer: a and d