Thursday, June 22, 2017

3 ways to effectively prepare for process improvements in your digital journey

Effectively prepare for process improvements.
In our journey to transform our ways of working, our focus on our customers wishes and our plans to pivot to a digital business there is always a need for process improvement.

While the transformation to a digital business can encompass many aspects that are new to your organization, there are always existing investments in technologies and processes that need to be evaluated.

Some can be modernized and migrated on to the new infrastructure that will support the digital business and others end up remaining in place as legacy systems of record.

One thing is for sure, evaluating existing business processes and looking to improve their effectiveness is going to be a necessary step. With that in mind, here are three ways to effectively prepare for process improvements in your digital journey.

1. Effective BPM theory

The first step in any journey is to plan effectively and gather as much information from the experts as you can. For this step you have many options, but the following example previews the open technology and tooling that will ensure you are ready to tackle process improvements.

2. Inventory existing processes

Identifying the list of existing processes in a business, both automated and non-automated processes will be the next step on the journey.

Businesses have processes in place that might be automated in some form, but showing signs of age or lack of effective execution. Others might have partial automation and exhibit a need for further automation at the time of evaluation. Finally, there can potentially be processes in your business that are crying out for automation and are hindering other processes with their lack of automation.

Collect all this information for evaluation without regard for size, level of automation or making decisions on priority for the next step.

3. Short list processes

Now that you're able to browse all processes in your organization, identifying the short list where quick wins on process improvements is critical to the project's success. 

Everyone wants to see gains and building momentum with processes that can be improved both quickly and effectively builds confidence. Identify processes that have impact, are visible and can be effectively improved without having major impacts to the existing architecture or business process owner perceptions. This will be different for every organization, but crucial to building success and ensuring a smoother transition on your digital journey.

Armed with these three guidelines you're ready to effectively prepare for process improvements in your digital journey.

[Original post on JBoss Middleware blog.]

Thursday, June 15, 2017

Digital Transformation with Hybrid Cloud Virtual Event (slides)

On June 29th Red Hat is hosting an online virtual event entitled, Digital Transformation with Hybrid Cloud Solutions. 

This event spans a day of online keynotes, sessions and demonstrations. You can register online to see this live, or post-event to view recordings of any of these items.

My session explains why the Red Hat Cloud Suite is the ultimate application development stack and below is the abstract followed by the slides for you to enjoy.

"As you can imagine, Red Hat Cloud Suite is a complete and all encompassing solution that offers a lot to an enterprise, but you might be left asking yourself, "How can I experience the Red Hat Cloud Suite as an application developer?"

This session will orientate your interests on application development with the Red Hat Cloud Suite stack, getting you started on the path to containerized application development and Cloud happiness."

Monday, June 12, 2017

Anyone show you how to install OpenShift Container Platform in minutes? (video)

The OpenShift Container Platform (OCP) is the primary way to manage your application development experience in the Cloud.

From code, to containers, to deployments in a polyglot of languages and frameworks, nothing is easier to integrate in to your toolbox or IDE than OCP.

To make this process of getting your very own private Cloud based on OCP, a simple and fast installation project was created. I spent some time on presenting this to various groups and at this years Red Hat Summit event. It has also become a basis for the free online workshop where you can enjoy application development with containers in the Cloud.

The best teacher is a video that supports the claims of installing the latest OCP in just minutes, so here you go.

The slides from this session are online.

Thursday, June 8, 2017

AppDev in the Cloud self-paced, free, online workshop

AppDev in the Cloud free online workshop.
Are you ready to get hands on with containers, web services, Java, .Net, PHP, service integration, and all that in the Cloud on your very own laptop?

If you are, hold on to your hats, this is the workshop for you.

The description for this workshop provides you with the basics behind what you will be doing with your very own laptop:

Ready to get hands-on with AppDev in the Cloud with container based services? This workshop will let you experience the wonders of Red Hat's open technologies for Cloud based application development, letting you pull together multiple services in to a Cloud on your laptop (be sure to bring it with you).

In this workshop you're a developer working for Destinaisa, a travel agency that needs to setup its online bookings applications backend services. You'll be installing the OpenShift Container Platform on your laptop, then installing JBoss BRMS to work in the Destinasia discount rules. 

Once they are completed, you leverage Ansible playbook to see infrastructure automation in action. Each playbook will deploy a new container based service to support flight, hotel, car and discount rule queries from your application. In total you will be running 6 container based applications or services on your laptop in a private PaaS before testing this solution with a REST client, sending a booking and verifying the discounts provided by the rules you implemented.  

As you can see, this is a complex and realistic application development workshop that will pull together quite a few open technologies on your laptop.

Let's examine the parts that make up this workshop.

Monday, June 5, 2017

Boston JUG - Evening of AppDev in the Cloud Workshop

Boston JUG
A few weeks back I spent an evening with the Boston Java User Group (JUG), a group I've visited through the years as part of my journey through the world of Red Hat product evangelism.

This is a smart group of developers that enjoy everything from core Java, business processes, business logic, Cloud and more.

It's always a group that I like to test my workshops on as they provide a good baseline of knowledge and user interaction, ensuring what I'm trying to bring to the application developer is actually resonating.

This evening was during the week of OpenStack Summit in Boston and gave me a chance to step out to the Rapid 7 offices downtown for pizza and good conversations around the topics of application development in the Cloud. There were 44 registered attendees and the hosts at Rapid 7 provided a fantastic area for the attendees to work in.

Let's take a look at what the workshop offers attendees and what that experience looks like.

Thursday, June 1, 2017

How To Take New Improved Mortgage Finance Process in to the Clouds

New and improved Mortgage Finance process application.
Early last year I showed you how to take a JBoss Mortgage Finance process in to the clouds.

A little over a year later it's time to refresh this experience and the release of OpenShift Container Platform v3.5 gives you a Cloud in just minutes to deploy it on.

For some time now it has been apparent that application developers can't ignore their stack anymore, as stated in the App Dev Cloud Stack series. Part of this story involves providing something interesting to deploy on your new Cloud Stack.

Updated and ready for OpenShift Container Platform, today you can start running the Mortgage Finance process in a few easy steps. It's a full demo application and leverages a financial process example based on JBoss BPM Suite with the business central web console running containerized in the Cloud.

Thursday, May 25, 2017

Tips for Attending the Red Hat Partner Conference EMEA

The best conference you can find for Red Hat Partners is coming to Frankfurt, Germany from June 18 - 21.

This conference brings all the sessions, speakers and technologies you need to build on the rapidly accelerating demand for digital transformation solutions. This year’s agenda focuses on providing you with the knowledge needed to truly profit from your partnership with Red Hat - today and in the future.

Whether you’re an independent software vendor, systems integrator, (cloud) service provider or sponsor, this event is entirely devoted to not just meeting, but hopefully exceeding, your expectations and to providing significant value to your business.

Red Hat’s Partner Conference is a great opportunity to experience the amazing spirit of collaboration and deep connection that makes the Red Hat partner community unique in the industry. Of all the industry events out there, this really is one you cannot afford to miss. Be sure to register today.

The following are a few tips for those of you attending next month. I am going to be speaking with the ever dynamic and energetic Margaret Dawson on the following:

Monday, May 22, 2017

How To Save on Planning Cloud Deployments

Figure 1. Cloud Deployment Planner virtual stack designer.
Since the creation and launch of the Red Hat Cloud Suite last year, additional tooling was provided to help make good use of all the technologies included in this stack.

It's the Cloud stack you can't ignore when looking to facilitate both your infrastructure needs and your application development needs.

One key aspect is planning and designing a Cloud stack before diving in to setup a digital architecture using open technologies.

With that in mind, Red Hat published a free and useful tool to help with planning, designing and deploying your Cloud infrastructure with Red Hat Cloud Suite.

Figure 2. Selecting open technology components for
a Cloud deployment.
This week a new version of this planning tool was released, called Cloud Deployment Planner, still freely available online. It includes a new feature to help visualized the planning of your components in your Cloud stack, called Virtual Stack Designer.

Let's look at how this tool saves time and effort up front when planning a Cloud deployment.

Thursday, May 18, 2017

Cloud Happiness - How To Get OpenShift Container Platform v3.5 Installed in Minutes

Get OpenShift Container Platform v3.5 today!
There is no easier way to install your very own Cloud than with OpenShift Container Platform (OCP).

A few months back I showed you how to go from no Cloud to fully Cloud enabled with a container based application development platform in just over two minutes.

This was based back then on OCP 3.4, but now it's time to update this project to get you onto the newer version 3.5 with many new features I know you want to get your hands on.

If you've been following my journey through the application development phases of storytelling, it's fairly obvious I'm a fan of Cloud based solutions like OpenShift. This is how application development goes from local resources and moves on to remote resources, while developers continue to work locally in the same manner as always.
Figure 1. Container images pulled to your box.

After the Red Hat Summit announcements, I updated the OpenShift Container Platform Install Demo to provide version 3.5, without changing any of the installation steps.

It is so simple, I believe that anyone can set this up in just minutes.

Monday, May 15, 2017

Impressions at OpenStack Summit Boston 2017

This year in Boston, MA I was lucky enough to join the thousands of enthusiastic Stackers at the OpenStack Summit.

This was a chance to take a closer look at the community and direction of the OpenStack as a platform.

The main event is the first day kickoff and features an extended morning of keynotes along with background on progression of OpenStack in the wild and within active enterprise users.

It started with an initial look back at the past year and how much the community has grown, but also showcasing that this growth wasn't just in the development space.