Agile Is Not Incomplete or No Documentation — Agile Means “Right” Documentation. Introduction Agile methods have been growing in popularity since the first formal adaptations in late 1990s to early 2000s. Agile has its own fan clubs and is fragmented in to practice areas, from simple, single team based Agile Scrum to complex…
Sample Page
Scaling Scrum: Agile and Agility
Scaling Scrum: Mission Impossible or a walk in the park! Introduction What does scaling Scrum mean? Scaling Scrum is a challenge that many enterprises face due to multitude of factors – growing complexity of the projects, changing needs of the organization, increase ROI, need to justify investment, or simply to appear to be following…
Performance Management: The Agile Way
Performance Management: The Agile Way Introduction Performance management is not an overnight task. Or a one-time activity that you do once and then forget about it with no consequences or side effects. Performance appraisal is both a result and an input. It’s a result of protracted activities over a period of time. It’s something…
Introduction to Microservices Architecture
Microservices Architecture Originally Published July 21, 2018 Introduction All software systems exist to serve a business need. However all software systems are not made in the same way or follow the same structure. Software systems vary in their complexity and size. There’s a an ecosystem that exists across a wide spectrum ranging from traditional…
Digital Customer Experience Strategy
Digital Customer Experience Strategy : Actions to Impact or just hyperbole Originally Published May 21, 2018 Introduction : The Data connection According to an article in Forrester magazine, November 2016, ‘74% of companies say they want to be data driven, but only less than 29% are actually successful at connecting analytics to action.’ Digital Customer…
DevOps is the new Agile
DevOps is the new Agile Originally Published June 10, 2018 Image Credit: Internet Introduction By definition, Agile, as the term suggests, is a faster, unconventional way of producing working software according to customer specifications. The idea behind Agile is to have the ability to respond to customer feedback, bug fixes during previous deployments and…
The impetuous Scrum drawbacks!
The impetuous Scrum! Originally Published May 12, 2018 Introduction Jeff Sutherland and Ken Schwaber conceived the scrum process in the early 1990s. The term ‘Scrum’ was originally borrowed from rugby and referred to ‘team of individuals working toward a common goal’. The pair codified scrum in 1995 in order to present it at an…
The fallacies of Agile
The fallacies of Agile Originally Published April 23, 2018 Introduction to Agile and what it means! Agile means many things to many people. Commonly, Agile is referred to by many as the Holy Grail of software development. Something of the nature of a one size fits all approach. This approach is over-simplification at best,…
Removing Bias in Artificial Intelligence: Mission Impossible!
The impact of Bias in Artificial Intelligence! Originally Published April 21, 2018 Artificial Intelligence is broadly referred to as any source, channel, device or usage application whereby tasks normally attributed to human intelligence, such as reasoning, interpretation, storage and processing of information, ability to analyze historical information and ultimately, decision making is reproduced outside…
How Big is Big Data?
How Big is Big Data? Originally published April 20, 2018 Introduction When an user visits an internet page, or sends an email, or uploads a picture somewhere, or provides his / her phone number to coffee shop, or swipes credit card at a store, or visits a bank to make deposit or withdraw money…