In the previous article in this series we introduced the basic concepts of a Standard Operating Environment (SOE). Here we go into further details of the workflows and processes involved in an SOE. In the third part of this series we will discuss the implementation and operation of an SOE in practice.
Continue reading “Standard Operating Environment – Part II: Workflows in Detail”
It is only on rare occasions that you get the benefit of experiencing yourself the message you are delivering as a speaker at a conference. The Gartner ITXPO Symposium where I delivered the session on Technology Innovation driving Business Differentiation was one such occasion. Even though I had submitted an abstract about my session several weeks back, the actual content of my presentation continued to grow and take shape even after the conference keynotes had been delivered. For you see, Collaboration — as Gartner asserts — drives the best form of innovation. Let us just say, that the environment at the Gartner conference was such that there was a continuous injection of innovative themes, ideas and concepts that resulted in thought provoking interactions — including a casual conversation I had with Chief Gartner Fellow, Daryl Plummer who delivered one of the keynotes.
Continue reading “The innovative experience of presenting at Gartner Symposium #GartnerSym”
Part 2: How to Setup Jenkins to build iOS .ipa and run unit tests.
A robust and agile mobile application development environment requires continuous integration and delivery. It also requires an integrated and automated unit testing process that helps bring applications to market successfully. This two-part series details my work done at Red Hat Open Innovation Labs and as a Mobile Technical Account Manager to capture these mobile innovations in a useful, repeatable way. In part one of this two-part series, I broke down the steps to create and unit test a native iOS application using Red Hat’s Mobile Application Platform. In part two, I’ll show how Jenkins can be used to automate continuous integration and unit testing of that Mobile app.
Mac OSX El Capitan
// Fix Jenkins user
Continue reading “A step-by-step tutorial for continuous integration with Jenkins for a Red Hat Mobile Native iOS application”
Modern IT departments face huge changes in the way they deploy and maintain servers. When I first entered the industry, UNIX, and hence Linux servers were in the parlance of cloud workloads, ‘pets’: few in number, lovingly tended machines that were individually configured and maintained by hand. They often ran many workloads at the same time (mail server, file server, database, shell accounts) on expensive hardware. A typical ratio of system administrators to servers might be 1:10 yet hardware costs, rather than labour, accounted for the greatest share of the IT department’s budget.
Continue reading “Standard Operating Environment – Part I: Concepts and Structures”
The following is not an unfamiliar story and it’s something that the Architects in Emerging Technology Practices of Red Hat Consulting see on a regular basis. Technology choice which is based on ease of use, availability or specific functionality is not always the best approach within a large enterprise.