Adventures in QA http://adventuresinqa.com Software Testing, Mobile Testing and Agile Development by Daniel Knott Fri, 18 Jan 2019 15:31:33 +0000 en-US hourly 1 80347956 Scaling Agile Software Development http://adventuresinqa.com/2019/01/18/scaling-agile-software-development/ Fri, 18 Jan 2019 12:10:38 +0000 http://adventuresinqa.com/?p=5625 Agile methodologies such as SCRUM and KANBAN are the most used frameworks within small and independent software development teams. In theory SCRUM and KANBAN are really easy to establish in teams and companies. However, the majority of software development and product companies have more than one development team working on the same product at the …

The post Scaling Agile Software Development appeared first on Adventures in QA.

]]>
Agile methodologies such as SCRUM and KANBAN are the most used frameworks within small and independent software development teams. In theory SCRUM and KANBAN are really easy to establish in teams and companies. However, the majority of software development and product companies have more than one development team working on the same product at the same time. Does that mean companies with more than one development team can’t establish agile methodologies?

Of course not, but companies need to have the right environment and the right mindset inside the company to scale agile software development across all disciplines.

Scaling Agile Development The Right Way

The first piece of puzzle every company has to find is the north star. With the help of this product metric, the company can define its vision and mission. This will help the software development teams in terms of guidance, stability and focus.

The next part of the puzzle is the development infrastructure. It must be modern built up on the latest technologies and patterns to build a microservice architecture to provide agile teams the possibility to release whenever they want independent from other teams inside the organization.

Last but not least, it’s important to keep the agile development teams small and as independent as possible. With the help of agile coaches, the right agile mindset can be established inside the team. Once all of this is in place, it’s time to scale across the organization.

Read more about this topic in my lastest blog post I wrote for Applause here:

https://www.applause.com/blog/how-to-scale-agile-software-development-in-big-organizations

#HappyTesting

The post Scaling Agile Software Development appeared first on Adventures in QA.

]]>
5625
A Beginner’s Guide to Mobile Testing – Coming Soon http://adventuresinqa.com/2019/01/10/a-beginners-guide-to-mobile-testing-coming-soon/ Thu, 10 Jan 2019 11:04:37 +0000 http://adventuresinqa.com/?p=5616 Maybe you have seen it already on YouTube or twitter. Currently, I am recording an online testing course for Ministry of Testing about mobile testing. In this course I will teach you the fundamentals of mobile testing. Behind the scenes of my #mobileTesting course for @ministryoftest. The setup is up and running, let the recordings …

The post A Beginner’s Guide to Mobile Testing – Coming Soon appeared first on Adventures in QA.

]]>
Maybe you have seen it already on YouTube or twitter. Currently, I am recording an online testing course for Ministry of Testing about mobile testing. In this course I will teach you the fundamentals of mobile testing.

The course will include the following topics:

  • History of mobile devices
  • Hardware of mobile devices
  • Mobile Device Fragmentation
  • Mobile Data Networks
  • Comparison between iOS and Android
  • The different mobile app types
  • Mobile app stores
  • Mobile app business models

In each lesson I will talk about the testing impact and will provide usefule resource for you to kickstart your mobile testing activities.

Take a look at the course teaser.

The complete course will be online soon in the dojo at https://www.ministryoftesting.com/dojo/courses.

I am looking forward to your feedback and the discussions about mobile testing in the club as well on the ministry of testing community page.

#HappyTesting

The post A Beginner’s Guide to Mobile Testing – Coming Soon appeared first on Adventures in QA.

]]>
5616
From Mobile Innovations to the Mobile App Store http://adventuresinqa.com/2018/12/27/from-mobile-innovations-to-the-mobile-app-store/ Thu, 27 Dec 2018 07:50:35 +0000 http://adventuresinqa.com/?p=5604 Every product owner, designer or development team has ideas for a potential new mobile product or feature. Some ideas are worth following, some are not. But how does one know, which idea to follow and which one to drop? The answer is simple, a team has to try it out. A team has to innovate …

The post From Mobile Innovations to the Mobile App Store appeared first on Adventures in QA.

]]>
Every product owner, designer or development team has ideas for a potential new mobile product or feature. Some ideas are worth following, some are not. But how does one know, which idea to follow and which one to drop?

The answer is simple, a team has to try it out. A team has to innovate on mobile product ideas to find out if the product idea is something the customers have waited for and want to use. If a team has lots of new ideas and don’t know which one to innovate first with, it’s recommended to bring all the ideas to a meeting or workshop and to check if e.g. the ideas fit either to the target customers, the needs or solving a specific problem. At the end of the meeting or workshop a prioritized list must be the result.

In order to bring the idea to the app store there are multiple stages a product team must go through. The first phase is the fake it first phase. In this phase the team is drawing rough sketches of the potential new mobile product. The drawings can be done on real paper or with the help of wireframing tools.
The drawings will be connected to a first user flow and later on tested with real customers.

But what comes next? Find this out in my lastest blog post for Applause, I wrote more about this process of innovating on product ideas, which tools to use to create a wireframe and what a mobile innovation lab has to do with mobile product development.

Read the complete article here:
https://www.applause.com/blog/bring-mobile-prototypes-to-the-market

#HappyTesting

The post From Mobile Innovations to the Mobile App Store appeared first on Adventures in QA.

]]>
5604
Blog Review 2018 http://adventuresinqa.com/2018/12/14/blog-review-2018/ Fri, 14 Dec 2018 10:52:42 +0000 http://adventuresinqa.com/?p=5589 And soon we are heading into 2019 and as a tradition of my blog, I always take the opportunity to look back what happened in the last year. The year 2018 was different for me. In terms of blogging and working. I shifted my focus from writing on my own blog to other blogs to …

The post Blog Review 2018 appeared first on Adventures in QA.

]]>
And soon we are heading into 2019 and as a tradition of my blog, I always take the opportunity to look back what happened in the last year. The year 2018 was different for me. In terms of blogging and working. I shifted my focus from writing on my own blog to other blogs to support them with hopefully valuable content.

Also as a tradition I like to share numbers about my readers, where there are coming from how many of you visited my blog and so on. However, I can’t deliver this information to you anymore. The reason is simple, thanks to new GDPR law in Europe, I removed ALL the tracking from the blog. I have no idea where you are coming from and how often you are here.

But that is totally OK for me and I think for you as well 😉.

Highlights

My testing highlights for this year where the 3 conferences I attended as a speaker. One of my favorite testing conferences on this planet are the Nordic Testing Days in Tallinn.

It was fun to meet all the testing friends again and to have a nice speakers event, as you can see on the picture above 😊.

Next highlight was the first one day testing conference in Porto, organized by the guys from Porto Tester Meetup (https://twitter.com/2018Ptm)

It was great to support this nice and friendly testing community in Portugal. Thanks for having me.

And last but not least in September it was #OktoberTest again in Munich. This year I had the chance to give a talk at the Testbash and I really enjoyed it.

Being part of a testbash is always being part of a big family. If you never attend one, here is my advice for 2019. Check the event dates on https://www.ministryoftesting.com/ and make sure to attend one of the upcoming testbashes, you won’t regret. However, the same applies for many other testing conferences out there. It’s fun to talk with other testers and to share knowledge and experiences.

Podcasts

Next to the conferences I attended I tried something new. Together with Ron Werner, we recorded multiple podcasts around the topic of mobile testing in German. Yes, I know, why in German and not in English. We wanted to have something special for the German market, since there is no German testing podcast. But stay tuned, 2019 is coming 😉.

At the end of my review I want to say thank you to the following companies I worked with in 2018:

Companies:

Next to the amazing companies I was able to work with many nice people throughout 2018. Thank you all for the nice talks and discussions. I wish you all a nice and calm christmas time and a good start into 2019.

Stay tuned for some nice upcoming testing updates in 2019.

#HappyTesting

The post Blog Review 2018 appeared first on Adventures in QA.

]]>
5589
A Mobile App Launch Strategy http://adventuresinqa.com/2018/11/28/mobile-app-launch-strategy/ Wed, 28 Nov 2018 09:25:57 +0000 http://adventuresinqa.com/?p=5579 Releasing an app is not an easy process. Once an app is rolled out to the customers there is no way of rolling it back like on web platforms. Imagine a native mobile app as a good old burned CD that was shipped as a part of a magazine or hardware parts containing the drivers. …

The post A Mobile App Launch Strategy appeared first on Adventures in QA.

]]>
Releasing an app is not an easy process. Once an app is rolled out to the customers there is no way of rolling it back like on web platforms. Imagine a native mobile app as a good old burned CD that was shipped as a part of a magazine or hardware parts containing the drivers. Once it’s burned and shipped you can’t fix it. The same applies for native mobile apps. Therefore, a solid mobile app launch strategy is key to success for every company.

Before an app can be released it’s important to know all the technical information about the software development cycle. How many developers, testers (internal or external) are involved in the app development. How often will the app be released, what is the sprint cadence. Is there an internal or external beta testing community in place that can be used before rolling out the app to the customers? As a foundation for the release strategy this kind of information is important.

When the development cycle comes to an end it’s important to gather all the required release information from the product team. Every release should have meaningful release notes informing the user about the new release. The store descriptions must be updated as well images.

Before building the release candidate of the new app version, every team must execute the automated checks and see if they pass. Additionally, it’s recommended to perform a last exploratory testing session to see if all the critical parts and the new features are working as expected.

The last thing before going live is to check the release checklist. A checklist for a release must be in place to double check that nothing was missed out. Find out in my lastest blog post for applause what the release checklist is all about and what needs to be done in the post release monitoring.

Read the complete article here:

LINK APPLAUSE BLOG

https://www.applause.com/blog/essential-parts-of-mobile-app-launch-strategy

#HappyTesting

The post A Mobile App Launch Strategy appeared first on Adventures in QA.

]]>
5579