Month: May 2013

Simplicity and Agile


In my last post I began talking about the Agile principle of simplicity (“Simplicity – the art of maximizing the amount of work not done – is essential”) and the approach that founder Marc Benioff advocated for building their software, “fast, simple, and right the first time.”  I wrote about the hard work of pursuing ‘simple’ solutions given all of the complexities involved and ended by asking whether it is even possible to do things fast, simple, and right the first time.  I want to pick up on these same ideas here in the second part of my thoughts on simplicity in Agile.

In my experience, Agile is well-designed for speedy software development.  Intentional short sprints that focus on delivering the next most important piece of valuable software to the market can result in phenomenal progress over time.  Over the past two years I have been regularly astounded and…

View original post 660 more words


Scrumwise review

Hugo Hendriks

I have been a fan of Scrum for many years now. I did my Scrummaster course in 2007 with Jeff Sutherland and since then, I try to use Scrum on every project I participate on. At most companies you can grab a blank wall and stick a piece of paper on it to create a physical Scrum board. The company I work for now didn’t have that luxury so I went out to look for a virtual scrumboard.

I came across several SaaS solutions which offered this functionality such as Mingle and Scrumworks but I also came across Scrumwise (


I registered and gave it a whirl.

The thing I like the most is that it’s basic and comprehensible. You can easily create tasks and sub-task and make a sprint planning. The burn down is clear and it’s your own choice whether you want to use story point, hours…

View original post 193 more words

Project Management and Scrum

The Other Side of Risk

I’m feeling guilty for being a little late on this post.  Went to a class last week and I’m getting ready to go on vacation.  Hang in there with me during June as I will be travelling.

I took a great class on being a Scrum Product Owner from SolutionsIQ in Redmond last week.  I want to share my class experience because it provided a great example of how agile is important to project managers who want to find the other side of risk.  Agile structures your work so you are constantly challenging uncertainty to drive out opportunities.

old-classroom-720695The class content was great, the instructors were engaging and knowledgeable, and the class was run in a way that allowed students to learn from one another.  At the end of the class, I was happy with what I learned.  But, I paged through my class notebook and saw lots of pages…

View original post 1,035 more words

Why Scala?

Karthikeyan's Blog

An expert presentation by Venkat Subramanian. Referred to me by afriend called Subbu.

But I am quiet sure that corporate won’t move towards it 😉

View original post

Create Windows instance in AWS

Jackie Chen's IT Workshop

1) Login into Amazon Management Console and click ‘Launch Instance’.


In the right top corner, you can choose which region you want the server to be placed.


2) Select an OS type. Here I choose Windows 2012 /w SQL express. Give the instance a name then click ‘Download’ to get the key pair which will be used to generate the password.


3) Click ‘Edit details’ if you want to modify the default settings. For example, change the Type to something else if you want a Powerful instance. Then click ‘Launch’.


4) The Windows instance will be created shortly. You can right click the instance and choose to get the system log.



5) Before connect to the instance, we need to open RDP ports. Go the left pane and choose ‘Security Groups’, then create a security group to allow inbound RDP traffic.



6) Assign the added security group to the the…

View original post 58 more words

Create Linux instance in AWS

Jackie Chen's IT Workshop

Follow the same process described in Create Windows instance in AWS to build the Linux instance. The only two differences are the security group settings and the remote connection method.


1) Create a new security group to allow the SSH (and VNC) inbound traffic.


2) There are 3 ways to connect to the remote Linux server.

– Web based SSH client

– On Linux, run the command  ‘ssh -i keypair.pem username@ip address

– On Windows, use ssh client to connect. e.g Putty

If you use Putty, you need to convert the .pem certificate into .ppk format.


Use private key file for authentication when connect to the remote server.



If you prefer to use GUI, then you need to install the desktop shell and VNC server. In my example, I use Ubunut 13.04 server.

Install Gnome and VNC

sudo apt-get update

sudo apt-get install gnome-core –y


View original post 22 more words