Adrian Strahan

Hello. My name is Adrian Strahan and I specialise in software development. I am a Product Owner, Project Manager, Team Leader and Developer.

I established UseGIS Ltd in 2004, with the aim of providing web development services for small companies who wanted more than just an off-the-shelf web site.

Ever since then, I have managed the delivery of many web and mobile-based applications, mostly from the ground up.

Utilising the latest tools and techniques, I am well versed in managing the whole process of developing software applications, from requirements gathering and systems definition through to delivery and ongoing support and improvement.

I am a certified Agile Product Owner and Scrum Master. I am also a Tech Editor on RayWenderlich.com, helping to write some of the best iOS tutorials available.

I also write software, specialising in iOS apps utilising the LAMP back-end stack.

Please have a look around and if you think I can help you, please don't hesitate to contact me.

twitter Linked-In
Consultancy

If you are looking for help with a new project you are about to embark on, or need some advice on the best way to move an existing project forward, I can help.

With over 25 years experience of delivering projects and building web and mobile applications, I can work with you and your team to help you achieve your goals.

In essence, I can:

  • Be the Product Owner of your mobile or web-based technology products, and their road-maps
  • Launch new products and services
  • Work alongside project managers, designers and developers to create and enhance your products
  • Work with stakeholders, customers and marketers to identify features and requirements
  • Own and manage the product backlog - recording, prioritising and tracking feature requests
  • Act as the primary user to understand how the product works and create and maintain epics and high-level user stories
  • Give opinion and listen to others
  • Ensure your development teams understand what is needed

I have:

  • Strong business analysis and requirements gathering/management skills
  • Product lifecycle management
  • Experience of Agile product ownership and backlog management
  • Over 25 years experience of working in a software development environment
  • UX/UI skills - I know what a good user interface looks like and how it should behave
  • A strong understanding of mobile apps and the app market place
  • A wide-ranging understanding of technology trends and markets

Mobile or Web

I have worked on web-based delivery mechanisms for over 15 years and I have over 7 years experience in mobile application development. I have been able to combine both disciplines and have built a number of apps from scratch for a number of major, household names. These utilised the power of mobile devices whilst ensuring optimum performance - even with little or no connectivity.

I understand the difference between a "web-app" and a "native app", and can help you identify the pros and cons of each approach for your specific circumstances. You don't always need a native app - but in a lot of situations, you also generally can't just offer your users a "mobile-friendly" web site.

Gathering User Requirements

I am able to liaise with users at all levels within an organisation and I'm able to quickly identify their needs and, just as importantly, manage their expectations. Once user "stories" have been identified, I can document them in an unambiguous manner to help your development team clearly understand the requirements.

Defining the User Journey

Most requirements for a product interrelate in lots of different ways and can have a number of consequences to other parts of the system. These consequences need to be fully understood and communicated effectively with both your users and your developers long before any code is actually written.

Users tend only to be interested in the inputs and outputs, so I prefer to define requirements with "wire-frame" diagrams which show the screens and dialogs that a user will interact with. These allow me to visually show the effects of a user's interaction with the product and is an ideal way to communicate exactly what needs to be created. It also allows me to show each screen the user will see whilst interacting with the application, enabling the most effective "user journeys" to be thought through well in advance of implementation.

Scrum Master

Being a qualified Scrum Master (Scrum Alliance #424604) means that I can step directly into a scrum team to facilitate and help them to consistently achieve their agreed deliverables.

Product Owner

I am a certified Product Owner (Scrum Alliance #424604).

Throughout my career, I have worked on many projects where different stakeholders have had conflicting requirements and priorities. I regularly liaise with each stakeholder to identify a coherent, overall, roadmap that delivers the required functionality in the most cost-effective manner.

Having worked as a Product Owner, I am also able to liaise with your development teams to communicate the reasoning behind the priorities and identify the costs involved. I can then help to plan and manage the workloads for each sprint to ensure the timely delivery of these requirements.

Developer

I can do all the above because I've been a developer myself, and I still enjoy coding. I fully understand the development process and can liaise with your development team whilst understanding their requirements just as much as those of your users or clients.

twitter Linked-In

Here's a selection of the mobile apps I've either written or contibuted towards:

Flourishzone icon

2017: Flourishzone

This app was built using React Native.

The app is designed to improve a user's personal or team development and wellbeing by encouraging regular reviews and self-appraisals and the sharing of their feelings towards a number of self-worth statements.

The app is currently open only to invited users/organisations.


Haempack app icon

2015: HaemPack - Version 2 (iPad)

The app and CMS data service has been designed and written by myself.

This is an updated version to that previously released. It included a number of additional fetures, including Calendar integration.

The app is distributed privately by Pfizer so is not available on the App Store.


Rheumatoid Arthritis Objection Handler app icon

2014: Rheumatoid Arthritis Objection Handler (iPad)

This standalone native app has been built entirely by myself from a series of supplied wireframes and screen designs.

The app is designed to provide arguments to dispel potential objections to a particular drug supplied by Pfizer for the treatment of rheumatoid arthritis. It also identifies questions or comments about competitive drugs.

The app is distributed privately by Pfizer so is not available on the App Store.


Haenpack app icon

2014: HaemPack (iPad)

The app and CMS data service has been designed and written by myself.

This app is designed to give doctors and nurses up-to-date information about haemophilia, its treatment, current research papers, news and information about medical conferences about the disease. The app is designed to download the data from a CMS to ensure that it is constantly updated with the latest news and conference information related to haemophilia.

The app is distributed privately by Pfizer so is not available on the App Store.


Trail Magazine, Britain's Best Hill Walks app icon

2013: Trail Magazine, Britain's Best Hill Walks (iPhone)

Both the app and the back-end data service were designed and written by myself.

This is a companion app to the Country Walking app above and its functionality is very similar. However, it is aimed at the more serious walker so had slightly more detailed information.

The app is no longer available on the App store.


Country Walking, Britain's Best Walks app icon

2013: Country Walking, Britain's Best Walks (iPhone)

Both the app and the back-end data service were designed and written by myself.

This app is similar to the AA walking app but with many additional features such as waypoint following which allows the app to track the user as they walk along a trail and then prompt them with waypoint descriptions as they reach locations along the route. The app was designed to be a partner app to "Country Walking" magazine, published each month by Bauer Media. Each month, different walks are featured and are dynamically added to the app each month.

The app is no longer available on the App store.


iPresent app icon

2012: iPresent (iPad)

Worked in a team of 5.

This app is designed to allow companies to control and manage the distribution of presentation materials to their staff, wherever they are in the world. The app can force updates to be pulled down from the cloud to ensure that the same corporate message is being delivered worldwide. It can also be told to disable presentations of sales material or price lists that are no longer applicable or valid.

See: http://www.ipresent.com/ for more details.


FormWorks app icon

2012: Formworks (iPad)

Worked in a team of 2.

This app is designed to allow users to fill out paperless forms. The forms are created using a CMS and published to the users via the app. The app allows various data elements to be captured, including freeform text, numeric values, dates, signatures, photos, etc. and then store the results in a central database ready for analysis, all without the use of paper.

Further information about this app can be found on the Formworks web site here.


Lexacom app icon

2011: Lexacom (Blackberry)

Worked in a team of 2.

This app is designed to record dictations from the user and then send them to a central database where they would be transcribed by a central pool of typists.

The app was written with BlackBerry WebWorks using JavaScript, HTML5 and CSS. The data was stored on the device using a HTML5 SQLite database.

The Blackberry app is no longer available but the iPhone version can be seen here.


AA Best Walks in Britain app icon

2011/2012: AA Best Walks in Britain (iPhone)

The app was designed and written entirely by myself. The server-side code to communicate with the app was written with another team member.

The app allows a user to view information about various published walks throughout the UK and purchase the GPX track-logs and background OS maps for use while following them, even when there is no phone signal or Internet connection. To do this, the mapping sent to the device in square 'chunks', where it is unzipped and cached for use at any time.

The app is no longer available on the App store.


Royal Ascot app icon

2011: Royal Ascot - Version 2 (iPhone)

This app was released in June 2010 for the 2010 meeting. It was designed and written entirely by myself; another team wrote the back-end server code.

This was an update to the 2010 version and included an Augmented Reality feature, which allowed user to see where restaurants and bars were in an AR view.

The app is no longer available on the App store.


Ascot app icon

2010: Ascot (iPhone)

This app was designed and written entirely by myself; another team wrote the back-end server code.

The app was designed for all the other race meetings held at Ascot throughout the year, so it had different branding and slightly different functionality to the Ascot app.

The app is no longer available on the App store.


Royal Ascot app icon

2009/2010: Royal Ascot (iPhone)

This app was released in June 2010 for the 2010 meeting. It was designed and written entirely by myself; another team wrote the back-end server code.

The app showed a list of all races for all race days, the runners and riders, live odds and race results - updated via Apple Push Notification System (APNS). It also included a map of the racecourse, together with selectable locations of restaurants and bars. 'Fun' features included Song sheets, 'Live reporter' (similar to a Twitter feed) and photos taken during the day of various events. A 'Hospitality' section included a list of restaurants, together with their menus, a timetable of events for each day, and a list of future events being held at Ascot. Finally, an 'Info' section showed up-to-date Travel, Weather, News and the current course going.

A server managed the push notifications, together with the XML-based data feed and MSSQL database. In order to minimise the amount of data sent to the app and to enable the users to be able to use it when there was no connection, all the data was stored locally on the device. The data feed was also designed so that only updated information was sent.

This app is no longer available on the App store.

twitter Linked-In
Adrian Strahan

Address

UseGIS Limited
The Old Rectory
Dunkeswell
Honiton
Devon
EX14 4RE
United Kingdom

Telephone

+44 (0)7920 446121

Email

twitter Linked-In