Category: Iterative Software development

Setup and Manage Azure CI/CD Pipelines

Setting up your Azure DevOps Pipeline is the major step towards automating your Continuous Integration and Continuous Deployment process. Azure DevOps offers a very user...

Azure DevOps

Azure DevOps provides tools and services needed to manage the process of software development that involves collaborative efforts between various stakeholders such as project managers,...

Containerization

One of the challenges that software engineers wanted to solve is to reduce the amount of time and effort put into establishing and maintaining a...

Software Cost Estimation

Estimating Software cost is an art. Software Sizing is important since the accuracy of the Software Project Estimation depends on – the extend to which...

Software Engineering then and now

Software Engineering is and will be the backbone and driving force behind the technological advancements that we enjoy and that will lead us to greater...

Treating product requirements – The ideal way

Product requirements need to be treated with suspicion as if they really needed for the essential capability for a product release. Always prioritize product requirements...

Agile / Scrum methodology – Explained simple

Agile software development methodology is suitable for time-boxed iterative system development scenarios. The software product is released as various versions or releases, typically in time-boxes...