Posts

Showing posts from September, 2018

Why should DevSecOps be made a part of the software testing process?

Image
DevSecOps, Security testing   If DevOps is about producing quality applications quickly and ensuring their upkeep throughout the product lifecycle, then DevSecOps is about securing the application from cyber threats. It is about integrating the security aspect into the DevOps workflow while ensuring transparency, agility, and speed. The entire DevOps paradigm is based on the following three pillars: ·          Establishing the CI/CD pipeline & letting the codes pass through it. ·          The test automation tools to ensure the functioning of CI/CD. ·          The pipeline environment. Key challenges in delivering DevSecOps ·          Although DevOps has been adopted by the stakeholders as something that brings value for money, security has still not been accorded the same priority. ·  ...

How DevOps should be implemented to ensure a good UX

Image
Devops Testing The business imperative of achieving customer satisfaction has necessitated the seamless functioning of both development and operations teams in a cohesive manner. This move beyond Agile has enabled businesses to achieve the twin objectives of delivering more software releases and enhancing their quality at the same time. The adoption of DevOps initiatives has brought in concepts like Continuous Integration (CI), Continuous Testing (CT), and Continuous Delivery (CD). And of the three, Continuous Delivery has been found to be quite a challenge for businesses. The minefield of implementing DevOps The difficulties in achieving a seamless CT are manifold. These range from leveraging multiple tools, teams, services, and experts as opposed to the use of tools and teams for CI/CD. Moreover, implementing DevOps requires the adoption of total quality culture by people, processes, and technologies. And in a silo driven organization, this can be a minefield to trea...

Why should the Digital world adopt a new Agile perspective?

Image
Agile Testing The paradigm of Agile has come about as businesses aimed at increasing revenue, lowering the cost of operations, and enhancing the customer experience. The three objectives are attainable provided the glitches in the software are removed or minimized, product lifecycle shortened, and the time to market accelerated. Agile has brought in its wake some clear and well defined business outcomes such as: Improving quality and transparency Building brand equity Building and delivering value for the customer Ability to leverage new technologies Lowering costs However, notwithstanding the initiatives of companies in going the Agile way, they often end up falling short of achieving the business objectives. The reasons can be many such as various units working in silos and not looking at the macro picture, department-wise initiatives not aligned with the overall enterprise goals, and development of misdirected software solutions. This is where busines...