Our agile journey towards a fancy ISMS – Part 3

We, Avisi, have started an agile journey. A journey with one destination: a fancy ISMS for Avisi. I gladly take you along on our trip, by blogging about the adventures we’ve been through. So fasten your seatbelt, we will travel through a roadmap to remember.

Meet our fellow traveler

In my previous blogpost I mentioned we succeeded in choosing our fellow traveler. Now, I can gladly tell you that Bjorn van der Schaaf from Insite Security supports us along our trip. He is both an advisor in ISMS implementations as well as an IT auditor, which means he knows how to combine knowledge and experience from both sides of the medallion. Continue reading

Cross-platform certificate access with Cordova part 2 – iOS

In my previous post we took a look at accessing Android’s installed certificates through a Cordova plugin. Creating a Cordova plugin and only supporting Android hardly makes sense, so this post will focus on adding support for iOS.

In order to add iOS support you will need basic Objective-C knowledge for the native implementation and at times a healthy amount of creativity. Unlike Android you will not find out-of-the-box support for certificate access on iOS, most likely there aren’t enough use cases to convince Apple to support this the same way Android does. Continue reading

The three key improvements to become Agile

Avisi provides Agile coaching and one of the tools that we use is our Agile Maturity Check. This is an elaborate model which looks at a lot of different aspects in your organization to determine how Agile you are and where you can improve.

This model is based on 3 key improvement area’s. If you focus on improving these, the other aspects more or less automatically follow.

  • Faster feedback – How fast can I get real customer feedback on my working product?
  • Blast radius reduction – If I break something here, how much of my product also stops working?
  • Predictability – When can you deliver on your promise?

In future posts we will dive deeper into these topics and show you how you can improve them.

Een software audit: Wanneer en waarom?

Soms kan het voorkomen dat er, als gevolg van hooggespannen verwachtingen of veranderende marktomstandigheden, noodzaak ontstaat om eens kritisch te kijken naar de staat van een softwareproduct. Het is dan raadzaam om analytisch en objectief te kijken naar zaken als de codekwaliteit, kwaliteit van de architectuur, schaalbaarheid of het softwareontwikkelproces.  Continue reading

Architecture vs. Agile; a different philosophy?

Recently I was invited to join a discussion forum to discuss the relationship between architecture and an agile software development process. During the talk with the person that invited me, we talked about what to expect. Then he mentioned students asking the question how architecture and agile relate and he spoke the phrase: “In theory they don’t. They are really a different philosophy.” That triggered a thought train in my head that kept me thinking for some days. Because is it really a different philosophy? In my opinion it is a different craftsmanship.

Continue reading

JIRA Service Desk Tip: Why was our SLA breached?

JIRA Service Desk allows you to configure custom Service Level Agreements (SLA) based on custom issue types, priorities or any other field you want to use. Of course, the goal of your team is to meet the SLA’s, but what happens when they don’t? And more importantly, how can you find out why SLA’s have been breached? In this blogpost I will show you how to easily document SLA breaches in JIRA Service Desk.

Continue reading