CW Developer Network

October 16, 2019  2:15 PM

Appian & UiPath connect neurons on robotic workforce tools

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

Low-code software company Appian has announced the availability of the Appian Robotic Workforce Manager for UiPath, the Robotic Process Automation (RPA) specialist.

The software optimises coordination between robots and humans.

Incorporating Appian Robotic Workforce Manager, users can use this tool to manage, scale and maximize ROI while providing visibility and access to the business.

Features of the software include ‘total visibility’ into the digital workforce on any device (web or mobile) via pre-built business reports and dashboards to track and manage robots across applications.

Automation Center of Excellence (CofE) leaders can provide this information to the business owners of respective RPA processes through web and mobile interfaces.

“Managing a digital workforce across systems, humans and robots effectively is important,“ said Dave Marcus, VP strategic product technology alliances at UIPath. “Through our partnership with Appian, our joint customers are able to [use] the Appian Robotic Workforce Manager to orchestrate a view of their workforce and maximize their automation efforts.”

The technology also works to provide automation of work ‘hand-offs’ between robots and people. It provides a case management and exception management framework that automates ‘human-in-the-loop’ tasks and eliminates manual hand-offs.

Director of product at Appian Prittam Bagani also says that the software comes with an automation manager to allow business process owners to request new automation and manage the life cycle of adding new automations.

Bagani states that this gives the Automation COE full visibility, compliance and control over all enterprise-wide RPA deployments. For companies that are building many RPA processes, it is obviously quite important to to track and prioritise new RPA processes and ongoing management of existing RPA processes.

Appian also released a no-code integration plug-in for UiPath — and — UiPath also released an integration for designers of the UiPath environment called ‘Appian Activity’ so that UiPath users can drag and drop it in UiPath for connectivity to Appian.


October 16, 2019  1:30 PM

SELIS: A recipe for a shared logistics information space

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

This is a guest post for the Computer Weekly Developer Network written by Dr. Takis Katsoulakos in his role as managing director for Inlecom Systems.

Inlecom Systems is an information learning and communication solutions company with offices and consultants in Brussels, UK, Athens, Ireland Spain and Italy.

Katsoulakos writes

The logistics sector is plagued by low efficiency.

For example, one fifth of road freight journeys in the EU are performed by empty vehicles. Software application developers, data architects and every other engineer involved in the construction of the IT stack must now realise that smarter, more effective (and subsequently more environmentally friendly) supply chains can only be achieved by more synergistic and collaborative use of resources to boost transport optimisation.

SELIS (Shared European Logistics Intelligent Information Space), a €17 million flagship European Commission-funded research project, was set up to address the challenges associated with fragmented logistics chains, more specifically:

(1) to improve information sharing between logistics stakeholders.

(2) to provide a platform that is easy to use by companies of all sizes, enabling a plug-and-play approach to sharing and analysing supply chain data.

(3) to facilitate real-time availability of information.

These challenges were approached by building a scalable and replicable platform for logistics applications, allowing a standardised exchange of data between any number of users in a supply chain community. The use of blockchain technology has created a trusted data layer, integrating multiple sources of data to provide greater transparency and visibility of supply chain transactions.

SELIS Supply Chain Community Nodes 

SELIS’s approach is based on Supply Chain Community Nodes (SCNs) that have created a shared intelligence ‘data space’, configured to address the needs of a logistics community.

SCNs aggregate information flows in various industry standard formats that are generated by operational systems of logistics participants, IoT devices and controllers.

Specifically, SCNs supports transport & logistics communities to connect, allowing data to be collected from heterogeneous sources and thus creating a single data-sharing intelligence space in the Cloud, which physically consists of distributed connected data sources from supply chain actors.

Connectivity tools include intelligent adaptors, including translators to a common SCN data model; a publish/subscribe system for many-to-many communication of events with the ability to restrict who can subscribe to what data artefacts; and authentication and monitoring services. A Single-sign-on federated-enabled authorisation system is provided for services or data sources, which means that participants can deploy services via secure APIs.

SCNs also share aggregated data to provide a shared situational picture linked to a knowledge graph and event log. Where appropriate, shared data from the event log is transferred to a blockchain ledger, thus increasing trust levels related to the use of data with the help of full traceability, auditability and immutability.

Also, SCNs optimise operations through analysing the available aggregated data using SELIS Big Data Analytics module offering generic analytics algorithms in the form of “Recipes” (essentially pre-packaged industry knowledge) that can be easily configured to execute typical optimisation operations.

These include matching transport demand with available resources, accurately estimating cargo’s arrival time, and route optimisation. Predictive and optimisation analytics can also be used to cover smart contracts associated with route and mode decisions in synchromodal transport.

Moreover, SCNs utilise the supply chain context to incorporate methods, services and tools to facilitate better understanding and analyses of data.

To this end they support:

  • Efficient aggregation, ingestion, cleansing and data operations (e.g. joins, filtering, schema transformations, inferenced links creation in graphs) of data and events.
  • Efficient aggregation of information in various formats, arriving from different sources, i.e. operational back end systems, databases, services and APIs, IoT controllers…

The SELIS Knowledge Graph

An important innovation is the use of Knowledge Graphs to capture the SCN semantics based on relationships of entities relevant to a Collaboration Logistics Model, such as organisations, logistics objects/assets, resources and locations.

A Knowledge Graph integrates spatial, business-social and temporal data. It also provides an innovative mechanism to deal with the complexities of interconnected concepts in the range of millions of parallel events, and to accommodate information sources from open data and social media, where NoSQL approaches have previously been established as the database solution of choice.

In October 2019, SELIS published its open source components, including complex big bata Analytics, which are now for the first time freely accessible to the transport & logistics community for further development. This is an important step towards accelerating and broadening innovation, particularly in the SME segment.

The SELIS open source components can be accessed here — the project has received funding from the European Union’s Horizon 2020 research and innovation programme under the Grant Agreement No 690588.


October 16, 2019  12:37 AM

UiPath makes key acquisitions for RPA discovery & process mining

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

UiPath has been shopping, perhaps unsurprisingly.

The software automation company specialises in the platform-level development of Robotic Process Automation (RPA) technologies. Having been on a rapid growth trajectory in recent months, UiPath probably couldn’t have developed all the new branches of technology that it needed to finesse its platform internally, certainly not immediately.

Among two key acquisitions the firm has announced is StepShot, a provider of Process Documentation software.

Going forward, UiPath will use StepShot to record, document and share processes as well as automate key steps in robot creation in RPA deployments for a spectrum of both well-defined and undefined processes.

“We work closely with customers to build automation strategies – [but] there is still untapped value in making the documentation process into an easier, more effective solution,” said Daniel Dines, UiPath co-founder and CEO.

Dines has claimed that with StepShot functionality now baked into the UiPath platform, that documentation challenge is well tackled. The company will build with this acquisition and its parallel acquisition of ProcessGold (see below) to now introduce the UiPath Explorer product family.

Front-line & back-line ops

Designed to simplify process understanding, the UiPath Explorer family works to identify, document, analyse and prioritise processes, with an ability to understand both front-line and back-line operations through scientific and visual analysis.

Looking more closely at ProcessGold, the company has made its name as a process mining vendor based in the Netherlands.

With this acquisition, UiPath claims to become the first vendor of scale to offer a solution that brings together both process mining and RPA capabilities. CEO Dines says that its all about understanding business processes, identify opportunities for automation – and then measuring the impact of those automations.

“Together with the StepShot acquisition and our organic work in Process Understanding, we can now help our customers have a complete view of their processes, including everything from front-end granular user actions to back-end, higher level transactional steps,” said PD Singh, vice president of AI at UiPath.

ProcessGold offers a development and operations platform for professional process mining that is used to build process intelligence applications for business process improvement.

UiPath says that it will now work closely with its partners to build out process mining at scale with the goal of offering customers the ability to close the loop between Process Understanding and RPA.

October 15, 2019  11:42 PM

What to expect from Splunk .conf 2019

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

The Computer Weekly Developer Network team is off to Splunk .conf for the fourth consecutive year.

Splunk is a Data-to-Everything Platform, helping organisations to get a complete view of their data in real time and turn it into business outcomes.

The company is named after spelunkers, an American term for caving or ‘pot hole’ aficionados. Spelunkers wade through meandering cavernous underground caverns, Splunkers navigate their way through cavernous amounts of noisy machine data.

Since Splunk .conf 2018 we have seen new versions of the core Splunk Enterprise product (which now sits at version 7.3) and Splunk Cloud products – technologies designed to allow users (developers… and, increasingly, less technical users) to search and ‘ask questions’ of machine data, log files and other core system information.

As Splunk has already explained, machine data has the potential to deliver important insights if it can be associated and correlated to the devices that are generating it – and, interrelated to the staff members directly associated with it – and, to the business systems that the data itself runs inside.

Splunk .conf by numbers

In terms of numbers, Splunk is promising somewhere around 10,000 attendees, 72 partner pavilion members and 350 technical sessions delivering over 100,000 hours of data-related education.

In terms of tracks, .conf19 features the following: Developer: to build apps for Splunk Enterprise, Splunk Developer Cloud and see Splunk’s native functionality live. Also, Internet of Things: to explore use cases to see what Splunk can do for transportation needs, predictive maintenance etc.

Other tracks include Business Analytics: for insights on Splunk’s real-time analytics platform which helps blend all types of data. Also, Splunk Foundations/Platform

Understand: for real-world best practices along with steps for using, deploying and administering Splunk.


Splunk seems to change its core tagline from time to time. It used to be the company that delivered ‘aha moments’… and this year it’s the company with the Data-to-Everything platform.

Recent news saw Splunk completed the acquisition of SignalFx, a SaaS player in real-time monitoring and metrics for cloud infrastructure, microservices and applications.

Splunk already has a significant hand in ITOM and AIOps, so with the addition of SignalFx, the company will aim to position itself as a new voice in ‘observability’ and Application Performance Monitoring (APM).

“We live in a cloud-first world, where developers must have the ability to monitor and observe cloud-native infrastructure and applications in real-time, whether via logs, metrics or tracing. The power of Splunk and SignalFx allows our customers to monitor any relevant data at massive scale,” said Doug Merritt, President and CEO, Splunk. “I’m thrilled to welcome SignalFx to the Splunk team, and can’t wait to show our customers how our data platform can help them turn data into doing.”

We will report live from the show itself and follow up with deeper data-developer related analysis.

The event agenda is found here and key hashtags include #splunkconf19 and #DataToEverything for this year.

October 15, 2019  4:54 PM

UiPath Forward III: keynote notes, quotes & anecdotes

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

Software automation specialist organisation UiPath staged it’s annual FORWARD user conference this week in Las Vegas and the Computer Weekly Developer Network team was there to soak up the tech know-how.

The company’s core technology proposition revolves around its development of Robotic Process Automation (RPA) technologies — IT advancements designed to shoulder human workloads by automating workflow tasks inside live business operations.

UiPath doesn’t stop to explain how its name came about… but we can safely assume that it is so named because it wants to offer a ‘path’ for users to be able to shift-off increasing amounts of work that would have featured inside their User Interfaces (UI) to the RPA bots that it develops and manages… right?

Official notes detail the use of Ui = User Interface and Path = the path of a workflow on the screen… it’s all about more succinctly capturing the opportunity from ‘computer vision’ technology.

Rules, to experience

UiPath’s chief marketing officer Bobby Patrick used his time on stage to acknowledge that we’re on a journey from rules-based technologies to experienced-based technologies that adapt to the reality of company workflows in real time… and now ‘grafting’ RPAs onto a moving target like this is a pretty complex and big ask.

“The automation era is in full swing — it’s a mindset shift to be able to examine your workflows and now work to bring [software] robots into the workplace. We now sit at a point where not just developers, but also citizen developers and subject matter experts are going to be able to not only use, but also develop automation… and this is at the point where automation itself becomes an application in its own right,” said Patrick.

Cheif product officer Param Kahlon followed Patrick onto the stage to dig into more of the UiPath product development story.

Kahlon bemoaned the fact that cloud has not (generally) made things in technology any easier… and he thinks that by automating business processes at the UI level, we can automate [via RPA] in many high-value ways.

Several customers took part in this keynote… and the general sentiment from all of those who spoke was their focus not just on data, but on the ‘shape of transactions’ inside their businesses.

Looking at what RPA needs to do next, Kahlon explained that UiPath customers are asking for a democratisation of RPA so that users at every tier in the company can start to build the bots they need… we also need to move towards directing RPA at more complex processes that drive increasingly interconnected elements of work.

The company wants to champion the development of what it calls a ‘robot for every person’, which is a way of saying that every employee in the workplace has a degree of their work managed by automation.

The message from UiPath is that we’re now working hard to put real context awareness into RPA so that it goes a good way beyond basic computer vision — the more straightforward technologies that deal with how computers gain high-level understanding from digital images or videos.

People are still needed to validate exceptions in the development of RPAs… which is of course why we talk about the need to incorporate Human In The Loop (HITL) into enterprise use of software robotics.

UiPath accommodates for this reality in its total suite of products. When a process execution requires a human input, the software directs the human user to look more closely at the task to see whether some software of anomaly or problem exists.

In terms of next stage, RPA is now previewing the ability to allow human-robot interaction in this way even on a mobile interface. As RPAs are directed at more complex business problems, we can expect that the operationalisation of RPAs into business workflows will need this careful level of touch and feel as we move to more fully automated business on a day-to-day basis.

Platform picks

The UiPath Platform features UiPath Studio (a software tool for designing RPA bots that will take on manual processes), UiPath Orchestrator (a management tool that takes on the role of a ‘control tower’ to look after RPA bots and also lay down security layers) and UiPath Robots (for both attended and unattended bots).

UiPath used Las Vegas event itself to detail new product launches including UiPath Explorer, a new offering designed to accelerate ‘process’ understanding and automation pipelines. Other new additions to the platform include UiPath StudioX for Citizen Developers.

As part of this event’s keynote session the company detailed the mechanics of how its UiPath StudioX works. The tool can directed to focus on information stored in an Excel file and then monitor how a user might bring in additional information to the spreadsheet to perform updates (such as creating new fields and so on).

As we now work more closely with bot technologies, we are starting to see an increasing number of companies formally define the role of RPA Engineer, Head of RPA Development or RPA Lead and so on.

Robots just got one bit closer to real reality.

UiPath CMO Bobby Patrick

UiPath live product demos formed part of the keynote.


October 14, 2019  10:40 PM

What to expect from Tanium CONVERGE 2019

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

The Computer Weekly Developer Network team are big fans of robust data management, younger-breed tech mavericks who want to carve a new niche in the crowded information intelligence market, Southern barbeque with lots of hot sauce… and, of course, every good Country Music start from Johnny Cash to Taylor Swift.

By a stroke of luck, we’ve zoned in on Tanium CONVERGE 2019.

Now in its fourth year, CONVERGE has gained some critical mass and this year is due to host close to 1000 attendees for the first time.

Staged from November 18 – 21 in Nashville, Tennessee…  Tanium will host keynotes, breakout sessions and hands-on technical labs as integral elements of the total conference programme.

So what does Tanium do?

Tanium provides customers with insight and control into endpoints including laptops, servers, virtual machines, containers, or cloud infrastructure. The technology can help IT security and operations teams ask questions about the state of every endpoint across the enterprise, retrieve data on their current and historical state, and execute change as necessary.  Tanium also enables organisations to assess security risks and contain threats.

A different style

Tanium says that its Nashville event will drill deep into security and IT operations in a different kind of way.

“There are no sprawling trade show floors, aggressive sales messages, or sessions with overly broad content. Our conference is designed to be different. We want to empower technology practitioners to achieve true visibility and control of their IT environments, using modern architecture and tools built for this century,” notes Tanium, in an event preview statement.

Tanium says that Converge is a chance for technology practitioners to achieve true visibility and control of their IT environments, using modern architecture and tools built for this century.

News bites & product highlights

Recent news saw Tanium selected ranked 7th on the Forbes Cloud 100 list — the company says that is distinguishing itself from peers based on valuation, revenue and growth.

Among its products we find Tanium Reveal, software designed to reduce risks of data exposure, mitigate the impact of breaches and prepare for regulatory compliance obligations.

The technology itself defines sensitive data patterns and works to continuously monitor IT environments for matching files… so that systems managers can then categorise, notify, alert, and take direct action.

The message from Tanium is that the pace of growth in both connected endpoints and the data that they collect and retain, has far exceeded what’s supportable by legacy technologies.

“Tanium Reveal was born from a simple idea: make searching for sensitive data across an enterprise as fast as any other Tanium question – delivering results at speed. We’re excited to help users to define sensitive data patterns, continuously monitor endpoints for matching artifacts, and then categorize, notify, alert, and take action across even the largest and most complex environments,” noted Chris Hodson, chief information security officer at Tanium.

Tanium Performance

Other key products to be showcased include Tanium Performance, a software solution for IT Operations teams to monitor, investigate and remediate performance issues at scale on desktops, laptops and servers.

Hodson says that Tanium Performance provides IT teams with access to rich historical data for a single endpoint, so that they can effectively troubleshoot problems and lower mean time to repair. Customers can then use this data to make better decisions about IT initiatives related to software and hardware changes.

The Computer Weekly team is out to find out just how far most organisations truly lack visibility into endpoint performance issues… and also examine just how far the manual troubleshooting process headache really extends as we dig through Tanium’s messages…

… oh, yes, and we’ll eat some Southern Barbeque too.

The company tweets at @Tanium and the event hashtag is #CONVERGE19.


October 14, 2019  4:41 PM

Dynatrace analytics drives business towards the ‘expected normal’

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

Dynatrace has added a new raft of analytics to its software intelligence offering.

Known as Digital Business Analytics, the software itself is made of code (it’s digital), it’s intended for enterprise usage (that’s business) and it performs analytical functions on data already flowing through Dynatrace’s application and digital experience monitoring modules (yep, that’s the analytics part).

The company says it has brought together real-time AI-powered analysis to bind together user experience, customer behaviour and application performance data with business metrics.

The coming together of key indicators is intended to shed more light on sales conversions, orders, customer churn, release validation, customer segmentation and other areas.

Digital Business Analytics joins Application Performance Management (APM), Cloud Infrastructure Monitoring (CIM), Digital Experience Management (DEM) and AIOps as part of the Dynatrace all-in-one Software Intelligence Platform.

‘Expected normal’

The company’s AI-engine is called Davis.

In operation, Davis continually learns what ‘expected normal’ business performance looks like and provides proactive answers to issues for optimisation of compute resources.

“Digital transformation projects are spurring companies to create multidisciplinary line of business teams that run the business with a product mindset and are demanding answers to questions that were previously difficult, slow or impossible to obtain,” said Steve Tack, SVP of Product Management at Dynatrace. “Digital Business Analytics complements existing web analytics tools to deliver real-time and complete results, by combining existing customer facing channels with application and user experience data.

Dynatrace says that as data volume and velocity accelerates, organisations are struggling to make sense of disparate dashboards from traditional IT monitoring tools, web analytics and ad hoc reporting.

The company insists that its Digital Business Analytics product automatically captures business data and analyses it in context with user experience and application performance data.

Key pillars of Digital Business Analytics include: Transactions: Automatic tracing, segmentation and data extraction from business transactions; Analytics: AI-powered analysis, exploration/querying and extraction of business-relevant insights from Dynatrace application and user experience data; Conversions: Visualisation of and collaboration on business-relevant metrics such as conversions and revenue performance by product, customer segment, geo etc. ; and Automation: AI-powered anomaly detection, alerting and root cause determination for business processes, with programmable APIs to trigger business workflows and change events.



October 10, 2019  3:15 PM

Cloudinary image leader: developing the ‘next’ JPEG

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

This is a guest post for the Computer Weekly Developer Network written by Dr Jon Sneyers, senior image researcher at Cloudinary.

Cloudinary is a SaaS technology company headquartered in Santa Clara, California, with an office in Israel. The company provides a cloud-based image and video management solution to enables users to upload, store, manage, manipulate and deliver images and video for websites and apps.

Sneyers writes…

Last summer I had the opportunity to participate in my third JPEG meeting of the year, the 84th JPEG meeting in Brussels, Belgium, conveniently close to where I live.

These are very exciting times for those of us involved in the world of standards and image formats — and especially for those of us directly involved in the development of what will soon be a major update – the first in about 20 years – to the widely adopted JPEG.

A little history for those less familiar with image formats: JPEG stands for the Joint Photographic Experts Group, which created the standard in 1992. The main basis for JPEG is the Discrete Cosine Transform (DCT), a “lossy” image compression technique that was first proposed by Nasir Ahmed in 1972.

How did we get here?

You might be wondering how we got here and why is a new image format necessary?

Last spring, the JPEG Committee launched its Next-Generation Image Compression Call for Proposals, also referred to as JPEG XL.

The goal was to: “Develop a standard for image compression that offers substantially better compression efficiency than existing image formats (e.g. >60% over JPEG-1), along with features desirable for web distribution and efficient compression of high-quality images.”

My submission, which I dubbed FUIF or the Free Universal Image Format, was one of seven proposals selected to be presented at the 81st JPEG meeting, held in Vancouver, Canada.

That was the first JPEG meeting I participated in, presenting and defending my proposal.

Once all seven proposals were presented we spent the week discussing the pros and cons of each proposal, the subjective evaluation results, and how to get started on JPEG XL.

At the 82nd JPEG meeting in Lisbon, Portugal, it was decided to combine two proposals: my FUIF and Google’s PIK, and make that the starting point for JPEG XL.

Use cases & requirements

At that point, I was promoted to the role of co-chair of the JPEG XL Ad Hoc Group, together with Google’s Jan Wassenberg. The main discussions were on refining the use cases and requirements… and, on how to combine and unify the two proposals into a single image codec.

At the next meeting, held in Geneva, Switzerland, we started writing the formal standard – it was still a very rough ‘working draft’, but it was a good start.

Gradually we transitioned from a situation where the code was the ‘source of truth’ (and the spec draft was describing whatever the code did) to a situation where the spec became the source of truth and the code had to implement what the spec was saying.

The road to ISO

At the 84th JPEG meeting, we took JPEG XL to the next stage, which is ‘Committee Draft’. This is one of the first steps in the ISO standardization process. The next step will be DIS (“Draft International Standard”), and at the end – if all goes well – it will be an International Standard, with the nice number ISO/IEC 18181.

While most of the development work is done now, there is still a lot of tweaking, experimentation and evaluation to be done to make JPEG XL the best image (and animation) codec it can possibly be.

We hope it will become as successful as JPEG, and gain widespread adoption – eventually replacing JPEG, PNG and GIF. To help that transition, we made sure that existing images in one of those three formats can be converted to JPEG XL in a pixel-exact way with guaranteed compression gains.

New JPEG XL encoded images will need only one third of the bytes JPEG needs to reach the same perceptual quality.

We’ve come a long way since the first format and I think most of us can appreciate what these savings and quality of improvements means for the ‘visual web’. These are very exciting times indeed!

About the author

Dr Jon Sneyers, senior image researcher at Cloudinary invented the Free Lossless Image Format (FLIF). His image processing “Muscles from Brussels” help deliver super-optimised images, super-fast.

Cloudinary’s Sneyers: pumped up developing the ‘visual web’.

October 9, 2019  2:08 PM

IFS success services tackle challenge of software ‘outcomes’

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

It’s a tough one and a big ask — you’re a software company and you need to stay current and to show some level of evidence to suggest that your portfolio, suite and wider stack of software and services is constantly evolving.

Stopping short of a full re-architecting of any codebase or structure, enterprise applications company IFS has used a slightly softer term to describe its current engineering overhaul – so not quite a re-architecting of software, but a reimagining of software.

The company has taken the wraps off its new ‘success service’ offerings – a set of service and support offerings that are engineered to deliver predictable costs, manageable timelines and technology-business outcomes.

Software outcomes

That term ‘outcomes’ sounds like marketingspeak, but it’s real ‘thing’ in enterprise software delivery because the industry is talking openly about the suggestion that customers might now start to increasingly look at only paying for outcomes-based delivery agreements.

This is where software vendors charge for software based upon the tangible business success that customers can evidence after software has been deployed. IFS CEO Darren Roos spoke to press in breakout sessions at the company’s annual IFS World user conference and said that he has had conversations about full outcomes-based deals that involve a degree of profit sharing… and that ultimately, customers don’t want to do them.

Regardless then, IFS has focused on outcomes with its latest services reimagining.

The company insists that, for too long, software vendors have neglected the importance of ensuring customer success beyond go-live. As such, IFS has introduced two new service offerings aimed specifically at helping customers maximise what their software can do and deliver.

The new product plays are differentiated to cater to the needs of businesses from global enterprise-scale organizations looking to work extensively with a dedicated customer success team, to mid-sized companies that want right-sized application management and support (AMS) on an ongoing basis.

IFS Select & Success

IFS Select is a services framework for customers – and the company says it supports customers on data-driven strategic decision-making based on real-time data, to ongoing business support, on-site enterprise architects, IT change management etc.

IFS Success provides a services framework that allows customers to choose the outcome-based service components that they need relevant to their business priorities.

The four pillars of IFS Success are: 

  • Value Assurance: Understanding the expected business value and running the initiatives needed to unlock it. 
  • AMS (Application Management Services): Operational and expert application management with ongoing access to IFS as well as quick response and resolution times.
  • Safeguarding: Offering customers choice through a network of partners from system integrators, change management specialists and boutique industry technology houses.
  • Customer Success Management: For customers using two or more of the components above, IFS will work to ensure the business is served with continuous improvement and enhanced support models.

IFS senior vice president of consulting Stefano Mattiello has explained that his company is continuously improving the ways in which the software is deployed and utilised. He notes that the IFS methodology has been extended to include post-go-live value realisation and value maximisation phases to reflect customers’ evolving business needs.

In addition, heavy investment has been made in the IFS Solution Composer to visualize IFS solutions as well as in the IFS Industry Accelerators to help customers go live better, faster, and adopt the software in the most cost-effective ways.

Beyond implementation…

This is a positive discussion point, surely?

We (arguably) need to change the label “After Sales” to “Beyond Implementation Services” and this is perhaps something of what IFS is pushing towards.



October 8, 2019  2:07 PM

Women in code series: Cécile Tran

Adrian Bridgwater Adrian Bridgwater Profile: Adrian Bridgwater

The Computer Weekly Developer Network and Open Source Insider team want to talk code and coding.

But more than that, we want to talk coding across the diversity spectrum… so let’s get the tough part out of the way and talk about the problem.

If all were fair and good in the world, it wouldn’t be an issue of needing to promote the interests of women who code — instead, it should and would be a question of promoting the interests of people who code, some of whom are women.

However, as we stand two decades after the millennium, there is still a gender imbalance in terms of people already working as software engineers and in terms of those going into the profession. So then, we’re going to talk about it and interview a selection of women who are driving forward in the industry.

Cécile Tran

Cécile Tran is a graduate software engineer working at Freetrade, a company that describes itself  as a ‘challenger stockbroker’ that has brought commission-free investing to the UK. The organisation is preparing to launch in Europe in early 2020.

CWDN: What inspired you to get into software development in the first place?

Tran: At a young age, I knew I wanted a career that was ever-changing and constantly challenged me to think outside of the box. I had taken a few basic programming courses in undergrad at EPF, an Engineering School in Sceaux, France. I loved the idea of being able to build and code my own games. After all, there aren’t many careers where you can say playing and building video games is advancing your technical skills. Upon realising how enjoyable coding and programming was, I decided to apply and attend CentraleSupélec, where I specialised in machine learning and robotics. While there I started to enjoy software development even more!

CWDN: When did you realise that this was going to be a full-blown career choice for you?

Tran: I started to realise software engineering was the right choice for me when I interned with Volkswagen’s ERL team in California. While interning I was able to build out and develop core tools for research purposes. As time went on, I was given even more responsibility and had the opportunity to build a mobile application that collected data to help develop a predictive algorithm. I was so excited by the idea that my work would contribute to something bigger and would eventually be used in Volkswagen cars globally. To me, this made the work more meaningful and exciting. I also realised that software engineering could give me the financial stability to work and live abroad, which not every job can provide.

CWDN: What languages, platforms and tools have you gravitated towards and why?

Tran: I’ve mostly been a full-stack developer leaning more towards front-end development. I’ve also developed Java EE applications on Unix based platforms. At Freetrade, I now work around more modern technologies/languages hosted with GCP, using Firebase functions and real-time database. The backend is written in TypeScript and our client apps are written in Swift (iOS) and Kotlin (Android). Currently, I’m leading the development around ISA subscriptions for Android. It’s been a great challenge and learning experience for me!

CWDN: How important do you think it is for us to have diversity (not just gender, but all forms) in software teams in terms of cultivating a collective mindset that is capable of solving diversified problems?

Tran: I believe diversity is a fundamental part of solving problems. Without a variety of diverse team members, skills and backgrounds, problems wouldn’t be solved and we wouldn’t be able to evolve our product offerings. The most enriching environments come with diversity!

CWDN: What has been your greatest software application development challenge and how have you overcome it?

Tran: One of the biggest challenges in my career was when I worked in a consulting firm with clients that used legacy infrastructure that was outdated and rigid. My team and I had to convince the client that despite the cost of the new tools, migrating to a new tech stack would benefit the business in the long-term. After numerous discussions, demos and proof of concept, we were able to change their minds about the major advancements new technology could have for their business.

CWDN: Are we on the road to a 50:50 gender balance in software engineering, or will there always be a mismatch?

Tran: I think we’re definitely on the way to better gender balance, but still a long way off from a 50:50 gender split. I don’t think we should fixate on the balance, instead, we should ensure that the same opportunities are available and can help a person, regardless of gender, grow and succeed in their career. As a female engineer, I can see that there’s still quite a lot of work to be done to change mentalities around women in the tech industry, especially in senior-level roles. While we still have a long way to go, I do think we’re starting to see a shift thanks to ambitious and hard-working women in this industry. I look forward to seeing what the next 5, 10 and 15 years will look like.

CWDN: What role can men take in terms of helping to promote women’s interests in the industry?

Tran: I believe there should be an ongoing effort from everyone to remain open-minded and inclusive in every work setting. This means considering women’s work as equal to their male counterparts, removing any gender-bias. As much as I would love to have more women mentors, I’ve never felt that my gender has prevented me from carrying out my projects or achieving my career goals.

CWDN: If men are from Mars and women are from Venus, then what languages or methodologies separate the two (basic) sexes?
Tran: This is an interesting one. I don’t really think any of the languages or methodologies are specific for either gender. I view each language as a way to learn and master my programming skills. I think over the next few years we’ll see an even greater shift in women and men mastering a variety of languages.

CWDN: If you could give your 21-year old self one piece of advice for success, what would it be?

Tran: As I’m just a few years older now, I would simply tell my younger self to continue to be open to new challenges, learn as much as I can and be open to meeting amazing people through work. I’d like to remind myself to enjoy every success, overcome obstacles and save some time for myself.

Tran: It’s crucial to remain open-minded and inclusive in every work setting

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: