Digital Transformation & Software Engineering Services

What we know we don’t know about blockchains

Bitcoin is already a household name. The blockchain, the data structure plus protocol that lies under Bitcoin and many other novel applications, gets mentioned in almost every list of hot technologies [1]. For every writing that extols the potential of blockchains, another pops up dismissing blockchain-based solutions as inferior [2]. Both extremes are of course […]read more »

Why is Continuous Regression Testing Important in the Agile World?

Over the last several years, the IT industry has practiced the Waterfall approach to software development. Besides Waterfall, it also followed some iterative approaches like V-Model, Spiral and RAD (Rapid Application Development) to develop software. Testing teams worked on different phases like functional, system and regression testing which were conducted one after the other. Amongst […]read more »
Agile

Why Cultural Change is Crucial for Agile Transformation

Agile transformation entails real cultural change and goes far beyond deploying a new set of technologies and practices. Organizations that are truly drawing benefits from Agile have realized the need for making the cultural shifts that are essential in making software development teams and their enterprises ready for agile, before diving into the technology changes. […]read more »
Design Thinking

Velocity and Design Thinking for the Industrial Internet of Things

Why do we accept speed as an unquestionable edict in software development? And when we do, what is the best approach to introduce smart machines without alienating customers in the digital transformation journey? To understand the origin of speed as a strategic element of software development, let us look at military defense. The introduction of […]read more »

Why Microservices Isn’t for Everyone?

Microservices architectures are quickly gaining ground and there is a lot being said about how many organizations are using it to scale up continuous delivery of their services. An increasing number of organizations are looking at adopting the architectural framework to reap its many benefits, such as quality, agility and scalability. Yet, it is important to […]read more »
Considerations for DevOps adoption

Key Challenges and Considerations for Adopting DevOps

DevOps adoption across IT organizations is swiftly on the rise. It’s important to look at the key challenges and considerations for adopting DevOps. The digital economy has increased the expectations from software teams to innovate and quickly launch new products in the market. The DevOps approach enables this by breaking down silos and integrating the […]read more »
Reporting Bot

How a Reporting Bot Can Simplify the User Experience for Reporting Systems

Artificial Intelligence (AI) is perhaps one of most powerful technology disruptions taking place today. One of the major components gaining value in an AI system is the Bot framework. There are quite a few Bot frameworks available in the current market, such as the Facebook Bot Engine, API.ai, and Viv (co-founded by authors of Siri). […]read more »
WordPress Lightbox