by Shiv Sivaguru | Mar 29, 2015 | Digital Transformation
This is probably the most frequently asked question related to adopting or rolling out a DevOps initiative in an organization. We need to look at this question more closely based on the principles of DevOps. While traditionally, organizations are structured into...
by Shiv Sivaguru | Mar 23, 2015 | Digital Transformation
One question that I get asked frequently is whether DevOps implies significantly higher costs for testing. Before answering that question, I would like to spend a few minutes on the types of testing that is usually recommended and what is done. Teams following the...
by Shiv Sivaguru | Mar 1, 2015 | Agile
A DevOps approach can delivery significantly higher impact through the right adoption of automation and tooling across the life cycle. In keeping with the principle of a lean approach of reducing waste organizations use the DevOps adoption initiative as a trigger to...
by Shiv Sivaguru | Feb 24, 2015 | Business Agility
Traditionally, knowledge management has been considered as a discipline to classify documents, archive them and hope that in the future someone might want to locate them. Over the last few years, the classic concepts and models such as the Data-Information-Knowledge...
by Shiv Sivaguru | Feb 4, 2015 | Agile
One of the key values of Agile approaches is to deliver value incrementally and continually. While the value delivered has to be incrementally usable, it is also equally important to be making releases at a regular pace. Sprints create incrementally usable versions of...
by Shiv Sivaguru | Feb 4, 2015 | Agile
The following are some common challenges that every team and organization embarking on an Agile transformation journey Expectation of complete support from leadership even before the program starts : gain their support through results While there are cases where the...
by Shiv Sivaguru | Feb 4, 2015 | Agile
If such meetings happen on a regular basis, one must explore why. Such meetings tend to disrupt the rhythm of the team and have an adverse impact on the overall productivity. Here are a few tips to avoid or at least reduce such interruptions. Publish a protocol for...
by Shiv Sivaguru | Feb 4, 2015 | Agile
The time at which the standup meeting is scheduled is flexible. But, changing it on a daily basis is not. Choose the most convenient time for all team members to join the meeting. When some members are not co-located, there might be time zone constraints. The...
by Shiv Sivaguru | Feb 2, 2015 | Digital Transformation
DevOps approaches highlight the value of early and frequent releases into production. In extreme cases, it is continuous deployment. In order to achieve this – or even progress towards this, the underlying application as well as the portfolio architecture should be...
by Shiv Sivaguru | Dec 7, 2014 | Agile
I recently read a book – More Joel on Software. Joel Spolsky, known for his blog was one of my favorite authors and thinkers since the 90s. Joel has very strong opinions on many aspects related to software development. From his stint with Microsoft – working on VBA,...