software engineering

The Five Elements Of Software Engineering For Mobile (Part 6)

May 20th, 2014 |

This is the final part of our series about the five elements of software engineering for mobile. Part one was about the main differences and challenges of software engineering for mobile vs “conventional” software engineering, part two was about making the right technical platform choices, part three was about getting the UX right, part four was about choosing the right methodologies, and part five was about enriching the app functionality by integrating with Internet-based APIs.

This …

Read more

The Five Elements Of Software Engineering For Mobile (Part 3)

April 29th, 2014 |

This is the third part of our series about the five elements of software engineering for mobile. Part one was about the main differences and challenges of software engineering for mobile vs “conventional” software engineering and part two was about making the right technical platform choices.

This blog post series is based on a keynote talk to computing students at the Imperial College during the kick-off event for their summer group projects, aimed at the developmen…

Read more

The Five Elements Of Software Engineering For Mobile (Part 2)

April 22nd, 2014 |

This is the second part of our series about the five elements of software engineering for mobile. Part one was about the main differences and challenges of software engineering for mobile vs “conventional” software engineering.

This blog post series is based on a keynote talk to computing students at the Imperial College, London, during the kick-off event for their summer group projects, aimed at the development of an innovative web or mobile-based app. The talk should help the students getting a more holistic view about software engineering for mobile and highlight the following five key elements:

  1. Make the right technical platform choice for your context…

    Read more

The Five Elements Of Software Engineering For Mobile (Part 1)

April 10th, 2014 |

I was invited to give a keynote talk to computing students at the Imperial College during the kick-off event for their summer group projects, aimed at the development of an innovative web or mobile-based app. I was asked to talk about the specifics of software engineering for mobile. Based on this, we are launching a six part blog post series to summarize the content of this talk.

Because my audience were all computing students, I wanted to present content that goes beyond “just” technological aspects – assuming this is stuff they know already anyway or can easily figure out. I thought about key elements that perhaps don’t guarantee success but could at least increase the chances of launching a successful mobile app or product. Here are five k…

Read more