Digital Transformation & Software Engineering Services

Exploratory Testing

What is Exploratory Testing Exploratory Testing is a process of investigating an application by learning and understanding its uses, features and operations in a series of logically constructed but ad hoc tests. The term ‘Exploratory Testing’ was first coined by Cem Kaner, Phd. Why is Exploratory Testing required? Scripted testing follows a structural approach and […]read more »

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 »

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 »
WordPress Lightbox