Behind the Scene: Double Vision – Pair Programming (#5)

Reading time: 2 minutesTwo pair of eyes are always better than one; or so the saying goes. That being said, this post will discuss pair programming, which is still a controversial practice of agile software development. Its controversy lies in the premise that two programmers working on the same code, at the same computer, can’t produce as much code as programmers working individually. Let’s see how, in an agile environment, as explained in …

Continue reading

Behind the Scene: Techno Agile (#4)

Reading time: 2 minutesIn our Agile Experience Report published on the Agile Alliance website I explained in detail how we learned to continuously adapt to new situations and learn from our mistakes. The document details our organisational and interpersonal practices. This is, for all intents and purposes, the social side of agile. But there is also a very important technical part we must take into consideration. Without the tools and technical practices, agile …

Continue reading

Behind the Scene: Culture Shock (#3)

Reading time: 2 minutesBeing part of a long lasting cultural change process in a company has its advantages and disadvantages. As a company and as a team we started to introduce Agile in our culture about five years ago. The effects of such a big change are diverse, but here are two of the most important ones: On one hand, there were changes in the way we organize our work and collaborate with …

Continue reading

Behind the Scene: We Are Not Prodigies (#2)

Reading time: 2 minutesIn the local and national software community, Storage OS and Syneto have a reputation of excellence in applying agile techniques. At various community events, I am frequently talking about how we develop software, how we plan features, and how we collaborate in general to provide the best possible product. There is, however, one thing attendees keep telling me which is surprising me every time. It is easy to do agile …

Continue reading

Behind the Scene: How We Develop Storage OS (#1)

Reading time: 2 minutesCreating a storage product is certainly a challenging task. A storage array represents a synergy between hardware, software, and maintenance. Recently the story about how we develop our storage operating system, Storage OS, as a team and company, was published by the Agile Alliance on their website. Our Agile Experience Report is entitled “One Bug Per Month”. It showcases the story behind our development processes and their evolution.“One thing I …

Continue reading