This week has been a week of discovery at McKenna Consultants, involving Swift programming, creating specifications and Agile training!

The week started off with Nick running our ever popular “An Introduction To Agile Software Development” training course. We delivered this interactive one day course on site for a global digitally agency, with an office in York. The 12 delegates on the course were very knowledgeable, switched on and provided valuable contributions throughout the day! The feedback has been great and we are looking at delivering this course here again for more members of the team!

We have also been helping clients with specifications for web projects and a couple of apps with various integrations. We have found ourselves producing wire frames and different levels of specifications, depending upon how much the client wants to invest in this phase. Although we provide a valuable specification writing service, this by no means that we are committing our clients to these. The value in the specifications are in the journey that it takes us on, making us really think about how the software should behave. Software projects tend to evolve as they are built and our unique software development process accommodates and actively encourages this!

We have also spent some time this week using Swift to build some new apps. Swift is a new programming language for iOS and OSX. This is basically a programming language that we can use to create lightning-fast, slick iPhone and iPad apps. Swift is fairly new and as we are constantly innovating, improving and pushing the boundaries, we have jumped straight in to stay ahead of the curve!