Harpreet Singh's blog

Recipe for Running a Successful Product Portfolio Planning Summit

As product managers, product roadmapping and planning is one of the most rewarding activities that we do in our jobs. Determining the most valuable problems to solve and finding the shortest path to bringing them to the market is the engine that drives business growth. The biggest challenge that I have encountered as the head of products is keeping the teams marching to the same...

Predict Bike Sharing Rides with a Neural Network

PC: https://www.flickr.com/photos/philipcohen/ Deep learning with its immense potential has really fired my imagination. So much so, that I signed up to do a Udacity Deep Learning course. I am going to document my journey as I learn deeply about this topic (sorry, couldn’t resist the pun). Now the journey itself is going fairly slow, given that I work for one of the hottest...

Show Me the Money - a Simple Framework for Better Decision Making

Note: Photo attribution for the 2017 Tesla Model X image to: Michel Curi, Gold Coast Art Fair, Grant Park, Chicago, IL. This blog marks a series of blogs that I will do on better decision making influenced by the book, How to Measure Everything, by Douglas Hubbard. 2017 was the year I agonized over buying a Tesla Model X. I ran through all the reasons I needed it - beautiful,...

CloudBees and Codeship - Deep Cloud and Continuous Delivery Expertise at Your Doorstep

Tuesday was a big day for CloudBees, Codeship and the greater DevOps market. We are excited that Codeship is now part of the CloudBees family! Our mission at CloudBees has always been about helping customers deliver valuable software faster by providing them with a great continuous delivery solution. Like us, Codeship has been focused on the same mission. With Codeship, CloudBees...

Recipe for Building Products that Win in Crowded Markets

Recently, I came across a pictorial that showed all the products in the DevOps market and the sheer number was mind boggling. As the head of products at CloudBees, I am often asked about recipes to build standout products in such markets and I will share my thoughts here. I will speak in the context of the DevOps space but the lessons should apply elsewhere. Challenges A challenge...

Jenkins 2.0 Makes It Easy for Organisations to Deliver Their Applications

Jenkins 2.0 is generally available now. It is the first major release of Jenkins in 10 years after about 700 weekly releases. It is indeed a major milestone in the Jenkins project. The primary focus of the release is Pipelines - a means to helping organisations deliver better software faster. Why should I care? A fair enough question so I will wear a different “I” hat and answer...

Jenkins Pipeline - Software Delivery Made Easy

Recently released Jenkins 2.0, has focused on solving the problem for organisations wanting to continuously deliver software. This blog gives a quick overview of key benefits of Jenkins Pipelines. Why Continuous Delivery (CD)? There is a ton of documentation on the internet that outlines the benefit of CD so I am going to skip regurgitating. Suffice it to say that if you are...

Jenkins Container Support Juggernaut Arrives at Kubernetes, Google Container Registry

Jenkins now publishes Docker containers to Google Container Registry. Use Kubernetes to run isolated containers as slaves in Jenkins. Last month, I wrote about exciting news with Jenkins namely its support for Docker. This month, I am happy to announce that Jenkins continues on its march for container technology support by providing support for Kubernetes. Overview of all...

CloudBees Jenkins Platform: Accelerating CD in Enterprises

If you follow CloudBees and Jenkins, you must’ve heard a flurry of announcements at the Jenkins User Conferences in Washington, D.C. and London. This blog summarizes all the new goodies that CloudBees has launched at these conferences. The Launch of the CloudBees Jenkins Platform Organizations have matured from using Jenkins to do continuous integration to using it as a platform to...

Building Modern, Real World Software Delivery Pipelines with Jenkins and Docker

This blog outlines the key use-cases enabled by the newly released Docker plugins in the Jenkins communities. You can drill into more depth with an in-depth blog for each of the use case. The CloudBees team has actively worked within the community to release these plugins. Lately, I have been fascinated by how lean manufacturing radically improved the production of goods - the key...