Archives

Original publication

Terms like “digital transformation” and “the 4th industrial revolution” have been on the lips of experts, government officials, and corporate executives in the last few years. Digital transformation is gradually capturing new areas of business — as well as our life in general. Here at GlobalLogic, we believe that in order to grow and gain new business, a service company has to lead these changes and to introduce new business models. The same rule applies to developers, QAs, and other tech professionals who want to build a successful career in the industry. They have to change their approach to work and training. In this article, we will try to understand the upcoming changes for both companies and individual professionals.

What are we dealing with?

Digital transformation implies a disruptive technology that changes standard business processes, business models, and entire markets. Transformation developed and implemented in one area increases the efficiency of the entire business. Then the transition to the new model becomes avalanche-like and unstoppable.

There are many possibilities offered by technologies such as cloud storage, big data, social networks, mobile platforms, and the Internet of things, or even the “Internet of everything” standing behind the transformation. With this set of technologies, things such as the collaboration of users on shared content in real-time, automation of manual work, and real-time decision-making based on data mining algorithms become possible.

McKinsey, a consulting company, proves that IT has become the forming unit that changes all the processes of the modern enterprise: the front office (i.e., what the user sees and experiences  — the digital user experience), the business model itself (i.e., digital products and services) and, finally, the back office (i.e., the organization of the company’s work, which includes automation of the manual work and operational decision-making based on the analysis of big data).

The future or the reality?

Digital revolution affects a variety of business sectors. The first industry that comes to mind is transportation. Uber and its lesser-known competitor Gett completely changed our vision of taxi service operations.

In retail, there are Amazon, Alibaba, and (in my own Ukraine), Rozetka. The ability to seamlessly pay for any goods over the Internet and to ensure their reliable and inexpensive delivery has led to the fact that the goods from every corner of the country are now available to anyone. This induced a boom in retail and small business.

Another example is the telecom sector. This is a classic "ponderous" tech industry. However, now it is also a subject to major changes related to the trends in the market of mobile devices and social networks. Have you noticed that today calling a person may be considered as an annoying or even a rude action? People began to call each other mainly in urgent cases or to talk to the family. Meanwhile, the default means of communication are messengers such as Viber, Skype, and Telegram.

Blog 1

How does digital transformation affect service providers?

Informational technology elements can be found in the business of most companies. Some time ago, the clientele of R&D companies consisted mostly of businesses that developed or implemented software themselves. Nowadays, the majority of customers come from other industries. Our new customers are banks, hospitals, police forces, retailers, automotive corporations, and housing and road builders. It often happens that they do not fully understand which technologies and tools to use and do not know the development process. These businesses approach us as experts because they want to realize out-of-the-box solutions for their industries.

That is, both the customers and targets of software development are changing. New customers and targets have new sets of expectations and require new qualifications from the provider. The company ceases to merely provide services, it begins to produce ready-made solutions. Production of such solutions takes a different approach, which I call a “solutioning mindset” or "the way of thinking by solutions."

Blog 2

To see the complete picture, let's compare the customers’ tasks now and then. Classic software manufacturers want to optimize costs, to reduce time-to-market, and to gain access to highly skilled engineers. Companies from other industries, which are now at the digital transformation stage, come to us with totally different goals. They are looking for a partner who is willing to help it develop a strategy for digital transformation, as well as to create and implement the final solution. Still, time-to-market is critical for them. Our customers expect us to be not just engineers, but a partner who understands how their businesses work.

How can service providers adapt?

There are four main components that service providers must change in order to adapt to this new landscape include their people, processes, management, and sales.

Blog 3

People. It is not enough to be just a C++ or a Java developer today. The engineer must understand how a business works in the financial, automotive, media, or other markets. Another new trend is a combination of different technologies. It means that being a good expert only in cloud technologies is no longer a competitive advantage. For example, a customer needs an out-of-the-box solution that (1) collects data from sensors via IoT, (2) stores the data in the cloud, (3) processes the data via big data analysis algorithms, (4) and then — after decisions are made — transfers the results back to the cloud, social networks, and/or mobile devices. This type of complex solution requires knowledge of multiple technologies and processes.

In addition, new roles and new skills appear that are related to full-cycle development and the use of distributed systems. Digital solutions now require the expertise of user interface designers, solutions architects, domain experts, and engineers responsible for the support of a continuous development process and deployment of the system at production.

Processes. The first step is to check whether the existing development process is suitable for the large end-solutions. Process frameworks such as scaled agile frameworks, lean agile, etc. are becoming more and more popular. New approaches and processes involve new participants: product owners, release train engineers, customer integration experts, etc.. Such professionals have to be either found on the market or trained from an existing pool. Furthermore, since there are a lot of cross-functional interactions, the areas of responsibility of different functions became more blurred.

Management. The scope of a manager’s responsibilities is expanding. Managers are responsible not only for the quality of the service provided, but also for the development of the final solution: from gathering requirements to deploying the system at production. Classical models such as  “time & material” and “fixed scope” don’t work anymore. The customer expects that the partner will take responsibility for the amount of work, terms and budget. This approach requires service providers to develop estimates with greater accuracy. Managers must think like business owners; they have to understand how to provide a complete solution to the customer in time and with the required level of quality.

Sales. The best sellers are CTOs or technology evangelists, who are well-versed in new technologies. Customers need to be impressed and convinced that the company has experience in digital transformation. This means offering new approaches and models, such as the model of separation of total revenue, the model based on return of investments, and subscription- and transaction-based models.

In order to increase sales, you need to have your own POCs, tools, and platforms that can serve as a base for building solutions for your customers. Demonstrating these types of original work will convince customers about the availability of expertise within your company, as well as help reduce the terms of your work.

Summary

The above-mentioned facts mean that digital transformation changes both customers and their expectations for collaboration. Eventually, this process leads to a necessity to change among service providers. Any substantial change requires making efforts and breaking away from comfort zones. Yet, according to the experts, such changes are inevitable, and this is the direction the software development industry will take.

Change also means greater opportunities. Digital transformation concerns not only service companies in general, but also each technician in particular. Businesses need to change rapidly, therefore the most valuable and in-demand professionals will be those who meet these requirements.

So here is a piece of advice for both service providers and engineers: do not be afraid to take on challenges and projects on digital transformation, learn new technologies, and implement new sales models. The skills you obtain through such projects will turn you into an indispensable expert capable of solving the most complex and unusual problems.

As Vice President of Delivery at GlobalLogic, I’ve seen first-hand what our amazing engineers can do -- from launching new products in a matter of weeks to helping our customers improve on their existing products in ways they never before imagined. Innovation is baked into our DNA, and it’s a culture that we continuously promote across all our global engineering centers. We’ve organized Tech Talks and training workshops so that our engineers can share their knowledge with each other, and we’ve hosted hackathons and proof-of-concept competitions so that they can apply this knowledge in a fun environment.

In the past we have organized these activities on a local level, but this year we decided to engage our employees’ natural love of learning and competition on a global scale with our very first Global POC Challenge. Over a period of 12 weeks, thirty-eight teams from around the world worked on original proofs-of-concept that could be used to solve a problem of their choosing, from apps that addressed internal pain points to products that integrated into one of our customer’s roadmaps.

I actually had the privilege to be a judge for the Global POC Challenge, and I was impressed by what the participants were able to accomplish in such a short period of time -- and on top of their day-to-day tasks, no less. I reviewed POCs that ranged from a 3D-printed flying drone to an automotive collision prevention system to even a role-playing video game. Below you can learn more about the winning ideas for this year’s Global POC Challenge. The competition was very tight, and I want to congratulate these six teams for developing the most outstanding POCs.

Seeing so much creativity come out of this one competition was amazing -- like a snapshot of what we as a company strive to achieve every day. It reaffirms what I hold true as someone who has worked in the software product development industry for many years: that innovation must come from the inside out.

Smart City

By Navneet Gupta, Marathe Mahesh, Smitesh Shende, Chetan Bhoyar, Rahul Sakule
The Smart City application utilizes a connected network of sensors and IoT technologies to help cities quickly identify and resolve issues such as water leaks, sewer blockages, air pollution, and trash collection. The app can also be utilized to help city dwellers find and pay for open parking spaces in busy urban centers. Learn more

Gloria Chatbot

By Rajeev Bhatia, Deepti Arya, Jeevenjot Singh, Jatin Lamba, Aryan Singh, Parveen Gupta
Imagine being able to manage your entire life from your mobile device, from shutting off your appliances with a voice command to getting important news just by asking for it. Whether you’re a differently-abled person who wants more independence or simply someone who is always on-the-go, the Gloria Chatbot gives users amazing new freedoms through its IoT-powered ecosystem. Learn more

TechKit Flower

By Oleksandr Ivanov, Nataliia Gagarina, Anna Dolnyk
Although plants make a wonderful addition to any space, it can be difficult to accurately predict their watering requirements. The TechKit Flower system solves this dilemma through a sophisticated (and stylish) IoT-based system that enables users to set up customized watering schedules and view analytics on their plants. Learn more

Prāna Vāni

By Prasad Nair, Narayana Karumuri, Gururaj Halikeri, Shashi Pinto, Sathish Kumar, Maya Ranjith
One of the unfortunate side effects of an increasingly industrialized world is declining air quality. With the Prāna Vāni mobile application, users can easily pull up near real-time data on the air quality conditions of their exact location and even forecast out through twenty-four hours. Learn more

SmartOffice

By Naval Joshi, Tej Singh Rana, Vaibhav Sighal
Unattended workstations can seriously undermine data and IP security, as well as cost businesses thousands of lost dollars on wasted power. Leveraging an Android app, a microcontroller, and a desktop app, SmartOffice automatically locks or shuts down an employee’s workstation when he or she leaves the vicinity -- ensuring a safe, environmentally conscious workplace. Learn more

Biometric Authentication

By Manish Jaswal
Imagine being able to make a purchase or enter a secured workspace without needing a credit card or identity card. The possibility is not too far in the future with biometrics authentication technologies. In this proof-of-concept, Manish Jaswal utilizes Microsoft Cognitive Services to explore the use cases for biometrics authentication. Learn more

Interested in what else we’ve come up with? Learn more about GlobalLogic’s work and ideas here.

This article originally appeared on YourStory.com.

I recently got the opportunity to be part of a software building contest organised by my company. My team and I had been in such contests earlier too, but this time we also had to make a short film about the software and submit it to the panel as our contest entry.

Once we completed the software, we kept aside one day, assuming that would be enough to make a five-minute film. After all, we had all watched numerous films in theatres and in our homes and it did not seem too tough a task. But here is where we ended up — it first took us one week to decide on the theme, finalise the location, arrange a professional camera, and schedule the shoot ensuring everybody’s availability.

After that, it took us another week to write the complete script, coordinate among team members, and shoot raw scenes. One more week was spent on editing and adding background score, titles, and effects. So overall, it took us three weeks to make a five-minute film that we thought would take only a day. This led me to think about what would happen if an entire film had to be made with cast and crew members, locations, dialogues, situations, and so on. What level of planning would it require? Do filmmakers follow some process? How do they manage it? I had a lot of curiosity and I started reading about it in my spare time.

The more I read about it, the more complex it appeared to me. Filmmaking is not as simple as it appears from the outside. It is the result of thorough planning and sheer hard work in executing the plan and requires dedicated teamwork. Having been in the software industry for a long time and having recently begun reading about filmmaking, I have been able to identify a lot of similarities between filmmaking and software development.

The process of filmmaking is agile. In the context of project management, the word ‘agile’ denotes something that is characterised by the “division of tasks into short phases of work and frequent reassessment and adaptation of plans.” When the script (requirement) is ready, they divide it into small pieces (story) and put them into schedule (sprint). The director (product owner and project manager) keeps track of items (backlog) and keeps submitting it to the production house (customer) to get it assessed. You may also notice pair programming in some of the aspects of filmmaking like direction, choreography, and music.

Films are modular and maintainable. Each component of a film has a separate existence and all such components are plugged in with each other to make a complete film. If they have to modify any of the components, e.g. scene, sound, language, subtitle, etc., then they do so without affecting any other components. For instance, when a movie in one language is dubbed into another language, they just work on the language part and then plug in the new language into the rest of the components to create a film in a different language.

Filmmaking needs planning, efficiency, and processes. Filmmaking is very complex but the right planning makes it possible. Also, in filmmaking, every resource, including budget and time, is limited. In fact, they don’t get dedicated team members — each cast and crew member is involved in more than one assignment at a time. The set, shooting location, and studio are all available for a limited time. You have to be highly efficient and process-driven to complete the given work within a given deadline and budget with the given team and resources.

Any schedule slippage or estimation variance will cost the production house, and that is not permitted. Also, they generally shoot scenes in an order that's different from the sequence in the script and it must be tracked and documented throughout the making process. Where in the story are they located? Is an actor reacting to something that hasn't happened yet? Is a window on set already broken? What time was the wall clock showing in the previous scene? If you get lost for a moment and don't remember what came before and must come after, you will end up with something you hadn't wished for.

Innovation and technology are necessities for filmmaking. Like in the software industry, film technologies keep changing and film crews must keep up with the pace. From still to motion, from silent to sound, from black and white to colour, everything was possible because of the new technologies and innovations in the industry. Film technologies keep evolving and helping the industry offer fine picture quality, better special effects, superior sound quality, and curb piracy. However, sometimes, new technologies and innovations are needed not to achieve better results but to achieve the same results on lower budgets.

Apart from hard skills, filmmaking must need soft management skills too. Director Danny Boyle says, “95 percent of your job is handling personnel. People who’ve never done it imagine that it’s some act, like painting a Picasso from a blank canvas, but it’s not like that. It is mostly about handling people’s egos, vulnerabilities, and moods. It’s all about trying to bring everybody to a boil at the right moment.

Our main job is to hire talented people and get the space right for them to work in.” This also entails organising the film unit in such a way as to achieve their vision, getting the best out of them, and sometimes (in fact, most of the time), handling their conflicts too. This requires skills of group leadership, as well as the ability to maintain a singular focus even in the stressful, fast-paced environment of a film set. A director — the film’s project manager — needs to be flexible enough to deal with unexpected challenges and be open to suggestions that could make the product better.

It's not rocket science but it is hard. It needs planning, processes, leadership, people management, time management, creativity, innovation, technologies, budgeting, marketing, problem solving, and so much more. Filmmaking demonstrates an excellent project management technique to learn from. It’s the finest case study.

As an audience, I enjoy films. As a project manager, I admire filmmaking.

In Ukraine, we often hear that the country needs more startups -- that product companies are good for Ukraine, while outsourcing ones are not. We can argue a lot about the advantages and weaknesses of various business models if we don't take into account the fact that the product ecosystem is a logical part of the service ecosystem. Israel's IT market perfectly exemplifies it. About 15-20 years ago, Israel was an outsourcing appendage of the US. Yet, nowadays Israel's economy is one of the most innovative economies in the world -- often compared to Silicon Valley.

In fact, similar transformation processes take place in many countries and even in certain companies. To prove it, I am going to describe a project we have been developing at GlobalLogic recently.

FileSystem Connector for Avid

There is a unique customer that we have been working with for nearly 10 years:  Avid, the developer of the world's most preferred solutions for the television, music, and film industries. Avid's products are used to create numerous movies and record and broadcast concerts and many other events (such as the Olympic Games or the world tours of music stars).

The purpose of Avid’s solutions can be understood better if we look at one of the areas of the company’s expertise. Imagine a studio designed to support a full cycle of TV news production. To air a 30-second TV program, say, about Jamala’s triumph at the Eurovision song contest, the studio performs a colossal amount of work on data transformation.

First, the news studio downloads the official stream of the concert or its own recording shot at the venue (in both cases, tens of hours of raw video). Next, someone describes the contents of all the recordings and puts them into the studio multimedia library. Another person outlines the subject of the story for the event coverage. Someone else prepares a text that the speaker would read. Somebody cuts the video for this story, handling hours of recently shot video, as well as some old recordings that show the first performances of the singer. Finally, another specialist adds infographics to show voting results. When this story is on the air, the TV channel's logo is put over the video, and other pieces of information appear in a ticker.

It sounds like a very complicated process, yet,Avid’s solutions automate the procedure significantly. On the other hand, automation brings some technical constraints. For example, within the above described process, you cannot add a video from your flash drive or a smartphone. Avid experts considered this problem but couldn't solve it within its existing product roadmap or its global plans. This issue -- along with Avid's recent launch of an ecosystem for third-party developers -- inspired us to develop our own product called FileSystem Connector.

The idea is simple: using the platform API, we enabled users to (1) add standard media files to the production system, (2) index and search for the files within external media or network storages, and (3) automatically convert the files into convenient formats and register the files in the system. It may sound simple, but only because all the technical aspects are hidden from the user.

FileSystem Connector Interface
FileSystem Connector Interface

From Idea to Solution

At the time, we managed to justify our idea to GlobalLogic's management team and get its support. We were given a kind of a carte blanche: a team of six and several months of time. Within that term, we have created a full-featured application. It was efficient -- not due to some brand new approach -- but because of an advantageous combination of  Avid’s existing solutions, automation, and facilitation of file processing, as well as the positive user experience it provided.

Avid was satisfied with the result as well. This is why we were invited to showcase FileSystem Connector at Avid Connect in Las Vegas. This is a huge conference for thousands of Avid’s partners and customers from all over the world (including such giants as NBC or FOX). We presented the product just after the company CEO’s speech at the opening ceremony, and later we conducted a detailed technical session for the customers and partners.

After Avid Connect, GlobalLogic and Avid presented the product to the TV industry representatives at NAB, the world’s largest exhibition for broadcasters. We experienced strong interest by prospective customers. Many users have long dreamed of such an obvious feature. However, it wasn’t easy to implement it within a framework of creating a complex product inside a big company. That is why our little startup came in very handy.

A Startup within a Service Company

We are continuously developing FileSystem Connector, such as adding new features and optimizing the performance of the existing ones. However, the most important and complex aspect of this project is not a technological one. 

It should be understood that GlobalLogic is a service provider, and developing our own products is not the company’s priority (GlobalLogic’s organization structure is simply not adapted for such activity). We would need to change the vision of our sales managers to build an appropriate sales channel for ready-made solutions. We would need to work tightly with the legal department to draft a user agreement and to control the licensing of the product. We would need to interact with the marketing department so that we could work out an effective positioning and a promotion strategy for our own products along with the company’s services. We would need to manage the process promo videos creation, as well as other types of advertising. Moreover, it is important to persuade the company’s management, which probably takes our project as a little experiment that will not necessarily hit the target.

Obviously, it is quite hard to run a “classical” start-up. The same goes for our modest product project inside a huge service company. Every day we solve problems that have nothing to do with product development, we negotiate with the management team, and we look for uncommon solutions to our uncommon problems.

GlobalLogic's Avid Project Team
GlobalLogic's Avid Project Team

Conclusions

Despite all the challenges, our plans are grand. We want to develop this initiative within other domains, where we already have the experience and understanding of business components of the products that we create. In other words, we want to level up these projects, combine them into a single practice, and offer a new kind of partnership to our customers. It may include the development of their product ecosystems by means of independent third-party applications, revenue-sharing contracts for development, counseling, etc. In fact, it is the primary motivation to further create our own products.

Another point is that such projects help develop engineering talents. We felt that this initiative was an excellent experience for the team, which has obtained new skills and tuned up its product development approach. The ability to understand the customer’s business and independently find technical solutions for business tasks is probably the main thing that distinguishes code writers from software engineers these days. I believe that the importance of these qualities and the demand for them will grow further.

Finally, internal startup-like projects help level up the company’s flexibility. Although a little alternative project can become a thorn in the side, I think that projects of this kind are the ones that help businesses adapt to change and stay innovative. As the saying goes, companies can be quick or be dead. So if a company decides to learn how to change, it should learn to do so quickly. 

All in all, I don’t want to say that this project will change GlobalLogic's business model at once or that eventually all service companies will switch to product-making. Most likely, the service model will still dominate the Ukraine market for many years to come, mostly because of the legal and regulatory environments' imperfection. On the other hand, I am sure that specialization in certain promising areas (in our case, media asset management) can provide companies with an opportunity to develop a business based on their own solutions. And as for engineers, product-making provides a good background for professional growth, deep engagement in solution development, and a training in solving business tasks along with technical ones.

This blog was originally published on DOU.ua on May 30, 2016 by Roman Cherednyk, a senior engineering manager at GlobalLogic Ukraine.

Q&A with Chris Thomas, Director of Digital for the LA Galaxy

Interviewed by Mike Carrier, VP, Media & Entertainment, GlobalLogic

Chris, first of all, congratulations to the Galaxy on another winning season. Post-season appearances for the last 8 straight seasons. #1 in championships with 5 Cups. Tied for #1 in Supporter’s Shields with 4. It’s truly amazing.

Thank you very much. It’s been a long and enjoyable season and I’m proud of how we played.

It’s a real team effort at the LA Galaxy, and everyone contributes so much to our success—the players, the coaches and, of course, our fans. Not to mention all of our partners. I feel very fortunate.

Speaking of fans, the Galaxy have a very strong fan base, both in the US and globally. How would you characterize the special relationship the Galaxy has with its fans?

The LA Galaxy pride themselves on having the best fans in Major League Soccer. LA Galaxy supporters have been the lifeblood of our club ever since over 69,000 fans attended our first match at the Rose Bowl. Those same fans are what make attending matches at StubHub Center week in, week out.

Everything decision we make as an organization we ask “is this good for our fans?” We work tirelessly year after year to make the gameday experience at StubHub Center the best in professional sports. But the biggest part of making that gameday experience unique is the atmosphere that Galaxy fans provide.

The Galaxy continue to be #1 in Digital in the MLS. Kudos to you and your team for that. What have you done in the last several years to be able to achieve and, moreover, sustain that leadership?

In my opinion, the biggest factor for our recent success in the digital space has been having a consistent strategy. Each year, we set a detailed plan and share it across the club. This allows us to get buy-in of our strategy from across our entire organization.

With that support, we’ve been able to craft a really unique tone and voice over the last three years that seems to resonate with our supporters.

You have a policy of responding to each and every tweet or post during a game. That is a very ambitious goal. Why is it so important, and how do you manage to do that?

Engagement is a core tenant of our digital strategy and the club’s overall mission. We feel that it’s worth investing the resources into engaging with and responding to social posts.

Social media is meant to be social, and we pride ourselves on making social media a two-way conversation. There’s many examples of social media users being turned into real fans of the Galaxy because they developed an affinity for the club after interacting with us on social.

What is the expected impact of the new digital platform on the team in its ability to engage fans and enhance their experience?

Our biggest goal with the new digital platform is to improve the gameday experience. Soccer is such a unique sport without any natural breaks in play.

Therefore, we think digital is a space where we can really help to enhance the experience during pre-game, post-game and halftime by reducing wait times, parking congestion, etc. During the match, we hope the platform provides an engaging second-screen experience that enhances the experience of attending a match or watching one on TV.

How will the platform cater to different types of fans?

We are working on developing the digital platform to provide a contextual experience. We feel that the need of fans who are attending a match, as opposed to fans that might be following the game from abroad are completely different. Since the goal is to improve the gameday experience, we hope to be able to do that whether you are in the stadium or not.

Why is building a “digital platform” versus just a “mobile app” so important?

We want to develop a platform that we can build upon for years to come. We feel that a digital platform has the potential to have a real transformative effect on our business. There are real business challenges that we feel a digital platform can help us address, especially in the realm of big data.

How are fans playing a role in the design and development of the digital platform?

This is a digital platform for the fans and fans’ input is a huge factor in its development.

One of the first things that GlobalLogic did was interview key fans and season ticket holders and that information really shaped the design of the platform. Moving forward, fans will continue to provide feedback at key stages in the development of the platform well before its launch. We feel that this approach will really help set the platform apart from other apps on the market.

Why did you select GlobalLogic over other companies to build the digital platform? What was different about its approach?

More than any other company, GlobalLogic strove to create a real partnership. They listened to us and wanted to work together to create a unique platform that would be innovative in the space and really service the needs of our fans.

GlobalLogic wanted to create a partnership that would last for years and it was a clear choice for the Galaxy.

What do you see happening in the future as fan engagement evolves? Do you see a role for new technologies like virtual reality, egaming, etc.?

No matter how technology develops, I still feel that content and storytelling will be key. I see these new technologies as a way to enhance your ability to tell stories, not as a substitute. For example, around e-gaming, if the Galaxy were going to move into that space, we wouldn’t do it just to do it. We’d want to do it in an authentic way that allows us to better tell the story of our club and its fans.

It will be interesting to see if these technologies eventually replace the experience of attending a live sporting match or enhance it.

In GlobalLogic marketing literature we claim that GlobalLogic helps save lives. The good news is that there is truth in our advertising. I want to give a very personal example of how that’s true.

My father, who is 85, wears a pacemaker. He needed an operation two years ago to replace the battery, and subsequently he developed a life-threatening infection. As part of the procedure to address the infection, his old pacemaker was removed and later replaced with a new pacemaker. The new one happens to be developed by one of GlobalLogic’s oldest and largest clients. Part of the pacemaker system is a small device the size and shape of a wireless phone that sits at my Dad’s bedside. The device communicates with the new pacemaker and wirelessly monitors my Dad’s vital signs, and uses the cellular network to transmit these to his caregivers as he sleeps, allowing them to remotely diagnose and rapidly respond to any issues.

Development of a complex system like this connected pacemaker ecosystem is very much a team effort. Often, as here, our client plays the leading "quarterback" role, with GlobalLogic being a key “player” on the team. In my Dad’s case, GlobalLogic has been involved in the systems around his pacemaker for many years. We helped design and develop the elements of the system Dad will use directly, and the other parts that support him behind the scenes. For example, we wrote the software that pulls data from the implanted pacemaker, and the system that receives and processes the pacemaker data on the Cloud side. We wrote the systems that push software updates to the bedside device, and those that push firmware updates onto the pacemaker itself in the doctor's office. We wrote the code that provides the parameters telling the pacemaker when to fire. We wrote many of the applications that clinicians use to monitor the heartbeat data and identify problems and risks. And we developed the interface that sends data to the hospital when needed.

When my father showed me his new monitor, and I told him that my employer GlobalLogic had helped to develop it, he was impressed but pointed out that this is actually not the first time his life has been saved by technology where his family was involved. My father’s father, Denis P. Walsh, was a metallurgical engineer. Grandpa Walsh worked for Magnaflux Corporation in Detroit, ultimately assuming a role that today we would probably call “CTO”. In the early 1940’s, my grandfather and his company aided in the development of the combat helmet used by the US Army in World War II. This helmet, dubbed the “M1”, was high-tech and revolutionary for its time. Among other features, it distributed the shock of impact over the entire helmet, reducing the risk of penetration by a projectile, and of concussion for the wearer. That helmet and its immediate descendants were used in subsequent conflicts, including the Korean War of the early 1950’s.

Jim walsh father
Figure 1: My Grandfather Denis P. Walsh was an executive at Magnaflux corporation in the 1940’s through the 60’s. He and his company helped develop the army helmet that my Dad wore in the Korean War

My father enlisted in the army and became a machine gunner during the Korean War. He credits the helmet that my Grandfather’s company helped design with saving his life while in combat. When my Dad’s position came under mortar attack from the Chinese in the fall of 1951, three of his platoon mates were killed, and his machine gun was destroyed. My father was thrown across the trench, but his helmet helped absorb the impact of the explosion. Though my Dad’s hearing was damaged, the helmet kept him from being killed. He returned to combat duties and subsequently went on to live a long and productive life. This included, not incidentally as far as I’m concerned, fathering five children, of whom I am one!

(My father gives a vivid description of this event in his memoir “A GI Machine Gunner: From the Seminary to Korea’s Front Line 1951-1952” in the chapter “I remember Operation Cacti”. See also http://memory.loc.gov/diglib/vhp-stories/loc.natlib.afc2001001.01939/)

James walsh sr
Figure 2: My father James F. Walsh Sr. in Korea with his machine gun and helmet, 1951-1952 (Photo courtesy James F. Walsh Sr. and Veterans History Project, Library of Congress)

As it sometimes does, the technology gene skipped a generation. While my father went on to a successful career in government and later law, he had essentially zero interest in actively joining the technology revolution happening all around him. His feeling was that “keyboards” were for admins—not the boss! Throughout his working life, he never had a computer in his office. I, on the other hand, got caught up in the excitement of the space program as well as the “golden age of science fiction” during my upbringing in the 60’s and 70’s. By the age of twelve I’d already decided I wanted to become a physicist—which I did before turning to computers in the 80’s.

While I would not label my father as technophobic, he did not learn to use a computer until after he had retired and wanted to write his memoirs. My parent’s house is isolated, in the rural Midwest. They neither have nor want an internet connection. After a lot of nagging from their kids, my mother finally broke down and got a cell phone a few years ago, but it’s a feature phone, not a “smart phone”, and she has since lost it. You can’t reach them at home by email or text; you need to phone their landline or send a physical letter. So to put it mildly, as for many of their generation or older, ease-of-use is a necessity for any electronic device my parents are actually going to use.

The heart monitoring device at my father’s bedside is astonishingly simple for him to operate. I asked my Dad who had set it up for him and, grinning proudly, he said he did it himself! He said that all he had to do was plug it into the electrical socket on the wall. It doesn’t even need a phone jack. Animations on a color screen in the front of the device lead Dad pictorially and step-by-step through any interaction with the device—as he showed me. A cellular modem is built-in and pre-configured; the device knows how to call home without anyone having to tell it, and without needing a phone line. This integrated cellular connectivity means that no WiFi or other network setup is required. You plug it in—and it just works.

Though my Dad doesn’t know this, his device was the product of a focused “design-led” development process. This means that the requirements of the end user come first. Not just his or her need for certain functionality, but also knowing exactly who the end user will be, and how this technology fits into their life. Our client was wise enough to know that devices that intimidate or frustrate the end user are not likely to be used. It’s not a question of intelligence but of familiarity, comfort and intuitiveness. In this case, engaging the end user is not a matter of selling them something or conveying information; it’s literally a life-saver.

Design-led development does not just mean considering the parts the users see, like the screen. In the case of this device, the integrated cellular modem is key to the “user experience”, and the ease of use of the whole system. Like my parents, most elderly people do not have WiFi internet access in their homes. Even if they do, they rarely know how to register a new device. Even installing a device that plugs into a landline requires a phone jack nearby. If there is no jack in the right place, near the bedside, it requires getting one installed. The need to navigate these and similar obstacles limit the adoption of new technology by the people who need it the most. By understanding their end users and letting their needs drive the technology, our client produced a device that actually gets used by real people. Right now, this one is successfully keeping watch over my father.

How did I feel about seeing my Dad’s life depend on a piece of technology my company helped build? I guess the glib answer would be that of course I feel total confidence in anything built by GlobalLogic. The truth is that it’s more complex than that. It’s hard to see someone you love dependent on a piece of equipment, whatever it is. I’ll bet my Grandpa felt the same way sending his son off to war wearing a helmet he helped design. But I know the GlobalLogic team that built those key elements of his system. If I had to bet my life or that of a loved one that a piece of software had been written correctly, I would bet on these people.

And now, I am.

"Digital transformation" used to describe an approach that favored digital products and services developed using standard design and development methodologies. In today's more fluid and dynamic environment, we propose that "thinking digital" is a better way to look at things.

This white paper explains  what we mean by a "thinking digital" approach, including two key interrelated concepts, experience design and experience technology, which work together to give organizations a competitive advantage.

Digital transformation: everybody’s talking about it, but few agree on what it means. Is it traditional brick-and-mortar businesses and industries learning how to do business on the web? Is it innovating digitally first, developing products and services for a new generation that expects to be met wherever they are, on any device? Is it both of those things, or even more? The fact is that it takes working with digital transformation for some time in order to really understand it. Once you have, you can say that you’re “thinking digital.”

A number of market forces are making it necessary for business of all sizes to think about digital transformation. They’re having to re-evaluate everything from strategy to business models, taking into account customer engagement, product relevance, and brand differentiation. Integrating these concerns is essential for thinking digital, and requires a holistic framework for continuous insight and delivery.

Experience Design + Experience Technology

Experience design helps define part of such a framework. One of the cornerstones of thinking digital is customer centricity: what are your customers doing at each stage of their journey through an experience? Equally important are the myriad channels through which a customer now encounters your experience: from handheld devices to wearables, the number of touch points has exploded.

Rapidly evolving experience technologies enable your experiences and form an equally important part of your digital transformation framework From big data technologies to advanced analytics and machine learning, companies have never had such powerful tools at their disposal to create highly branded, differentiated experiences. Powerful new insight techniques—including ethnography and open innovation—help advance these technologies into novel and engaging applications. And new product development models, including Minimum Viable Product (MVP), enable rapid iteration of products and experiences, which can now be customized on the fly.

Extensive experience with digital transformation has shown that thinking digital finally takes hold when experience design and experience technologies align to create competitive value. In this new way of working, companies understand a customer’s need, create a new or improved experience that meets the need, and eliminate friction along the way.

Ready to take an integrated approach toward digital transformation? Read this GlobalLogic white paper and learn more about the emergent strategy that allows companies to deliver greater customer value with greater speed in a digitally transforming world.

In an IoT / internet and things based system or data-oriented enterprise application, a myriad of data is generated on a daily basis in the form of logs, readings from the sensors, users’ comments and reviews, etc. This data contains insights that can be of great business value. But before realizing any real value, the most significant challenge is to find the optimum way to warehouse and then mine this data for business-driven decision making.

This white paper describes two simple but popular data mining techniques—linear regression (in R) and Spring Batch—by working through a use case in the form of an app called Electrack, which helps users minimize their electricity expenses by keeping track of their daily consumption.

Mobile Apps are basically software products, so design principles and patterns from regular software design books apply to mobile application development as well. Yet like all unique software environments, mobile application development also have a unique set of environmental constraints.

Following are some design guidelines that can equip you with the required insight for designing  for  best Mobile apps development company in India. Use these guidelines to ensure that your applications meet required standards and perform efficiently under various mobile environment constrains.

Should it be a native client, a thin web client, or rich internet application (RIA)?

If your application requires local processing and needs to occasionally work in a connected scenario, consider designing it as a native client, although it will be more complex to deploy and maintain. If your application is highly dependent on server processing and will always be fully connected, consider designing it as a thin client. If your application requires a rich user interface (UI), only limited access to local resources, and must be portable to other platforms, design as a RIA client.

Design for occasionally connected, limited-bandwidth scenarios

Mobile devices are standalone devices, which means you will need to account for connection issues. It is common for a mobile application to fall into a use case where network connection is intermittent or not available. Hence it is important to design for application caching, state management, and data access mechanisms with intermittent network connectivity in mind. One very effective approach to handling this use case is to maintain content locally (offline mode) with server sync state; then as soon as a network connection is established, to push local content to the server. Another approach is batch communication for times of connectivity. Also choose hardware and software protocols based on speed, power consumption, and “chattiness”—not just on ease of programming.

Design a UI appropriate for mobile devices, taking into account platform constraints

Mobile devices require a simpler architecture, simpler UI, and other specific design decisions in order to work within the constraints imposed by the device hardware. Keep these constraints in mind and design specifically for the device instead of trying to reuse the architecture or UI design from a desktop or web application. The main constraints are memory, battery life, ability to adapt to different screen sizes and orientations, security, and network bandwidth.

Design a layered architecture appropriate for mobile devices that improves reuse and maintainability

Depending on the application type, multiple layers can be located on the device itself. Use the concept of layers to maximize separation of concerns and to improve reuse and maintainability for your mobile application. However, aim to achieve the smallest footprint on the device by simplifying your design compared to a desktop or web application.

Consider device resource constraints such as battery life and memory size

Every design decision should take into account the memory usage and battery life of mobile devices. With processors such as Snapdragon 800 2.3GHz quad-core and RAM sizes of 2-3 GB already on the market, processor speed and available memory are not major concerns in mobile application design today. Battery life is usually the most limiting factor in mobile devices. Backlighting, reading and writing to memory, wireless connections, network traffic, and specialized hardware such as GPS have an impact on overall power usage. Although amount of memory available is not the key constraint, exploitation of memory may lead operating system to ask your application to shut down or sacrifice cached data, slowing program execution. Optimize your application to minimize its power and memory footprint while considering performance during this process.

  • URL copied!