As the interface between Development and Operations, Application Release Management1 handles information that is highly relevant to your Release and Operations teams. Selecting an Application Release Automation solution that provides insight and analytics from both perspectives is thus a key component of an effective DevOps strategy.
Here, we explain how Deployit‘s Infrastructure and new Release Overview features help you achieve this goal.
(more…)
Tags: application release automation, continuous delivery, devops
Filed under Continuous Delivery, Deployment, Methodology, Middleware, Tools, Xebia Labs | No Comments »
How do you change the way you live or work? Many people, and companies, seem to think it’s enough to adopt just one or two practices. While they continue their old habits, too. Will this lead you to your desired outcome? Or will you just get frustrated?
Filed under Agile, Methodology, Process, Scrum | 1 Comment »
I used to be a big fan of tools. I still am…..but not as big a fan as I used to be. This changed after I realized the meaning of ‘Individuals and interactions over processes and tools’. Especially the “interactions over tools” part. This week’s blog Eat your failure cake! Learn from your mistakes. motivated me to share one of my failure cakes with you.
(more…)
Tags: ACT, Agile, metrics, Tools
Filed under Agile, General, Learning, Methodology, Scrum | 3 Comments »
In Agile methods focus on short feedback cycles and regular delivery of (business) value. Both are supported by having short lead times. Kanban is one of the tools to manage the flow of tasks and reduce lead times.
This article shows how to reduce lead times even further.
One of the mechanisms in Kanban to manage flow is to explicitly set a limit on the amount of work in progress for a process step. By modifying this to include part of the next process step, this article shows that the amount of work in progress is limited more and therefore also lead times are reduced.
(more…)
As pointed out in an earlier post the importance of testing can not be understated.
In this post we will delve into BDD of Android apps.
There are a number of other testing tools for Android out there, such as Robolectric and Calculon. Robolectric improves the speed of running the test by executing it outside of the emulator. Calculon is a DSL for testing views and activities. As Robotium seems to most mature and reliable, it is my preference.
Filed under android, Methodology, mobile, Technology, Testing | 5 Comments »
Since a couple of months I’ve been developing mobile applications, some are for the business at home (girlfriend-shopping-list app that actually works and augmented reality garden iPad app) and some are for work. I have experienced that TDD and Continuous testing (Test Driven Development) is a way of working that leads to fewer bugs and regression problems and better design in my software, it’s my preferred way of programming, not testing.

And to start off, here’s how I benefit from doing TDD:
and you can read more on TDD and Continuous testing here.
The thing is, writing a mobile app takes about 20% of the time it would take me to write a web+client+server based app. Which of-course is really nice, because I can write lots of apps. It also means that whenever i need to fix a bug or add new functionality, I need to have developed it in a TDD fashion, otherwise i cannot guarantee reliability. So let me explain why…
Filed under android, ios, Methodology, mobile, Technology, Testing | No Comments »