Category: Web and software development

Outsourcing: 10 Tips to be Successful

Outsourcing can be an effective solution to completing projects if you’re in need of a specific area of expertise. Whether companies are looking to scale up quickly, find specific expertise or cut operational costs, outsourcing is often the answer. The global market was worth $88.9 billion last year, according to Statista. However, outsourcing isn’t always plain sailing, and many companies fail to realize the expected benefits. Boost your chances of success with some thoughtful planning and helpful tips. Here are 10 tips to be successful when outsourcing for your company:  

Posted in: Web and software development by: Simon on:

Test Metrics that are Important for Useful Insight

If you want to get a clear picture of software quality, or find confirmation that a new tool has widened your test coverage, then it may be helpful for you to use test metrics. Only by measuring the right things can you: confirm that the software will meet requirements; identify key areas for testing focus; and find the best processes and tools. Overall, the best way to improve these processes is through test metrics. Here are some of the tools that you can employ to gain useful insights about your current project and your team: Requirements and defects. An important component to look at while testing metrics is requirements coverage. First, check that the software meets the requirements that you originally laid out at the beginning of the project. If not, why not? How many test cases were designed for each requirement? Ensure that someone on your team is tracking what still is in need of design and execution. In addition to requirements, you will want to track defects very closely. Don’t just look at overall defect numbers. Locate where the concentration of defects are and factor in the severity. If areas of the software consistently have a much higher defect rate, a deeper problem may exist. Therefore, encourage testers to log usability issues in […]

Posted in: Quality assurance testing, Web and software development by: Simon Hill on:

Collaboration: 5 Tips to get Developers and Testers Working Together

Many companies have accepted the wisdom of agile development methodology and worked to break down the barriers between departments, but all too often collaboration is forgotten. If closer and earlier collaboration works for development and operations, shouldn’t we extend that logic to testing? When developers and testers work more closely, it enables faster delivery of higher quality software. That’s something worth aspiring to. Traditionally, there is often some animosity between development and QA, but it doesn’t have to be that way. Here are five practical tips to get developers and testers working together and increasing collaboration. Test from the beginning. If you’re adopting an agile approach to development, why leave testing out of the loop? Dropping a build on QA on a Friday and expecting them to test it before the new sprint starts on Monday is unfair and inefficient. Rushed tests and forced overtime lead to flagging morale. Get testers and developers to work together from day one. Testers can help developers understand what kinds of tests will need to be performed on each new feature and function. This helps inform the design. Testers can also get to work testing code on developers’ machines in parallel with development. Why wait […]

Posted in: Quality assurance testing, Web and software development by: Simon Hill on:

Motivating Developers: 5 Tips to help you Succeed

Completing a software project successfully can be very tough. It depends on many different factors, but one thing that project managers frequently overlook, at their peril, is motivating developers. If morale takes a nose dive, the project often does, too. When properly motivated, developers will go that extra mile to ensure the software they’re working on surpasses expectations. How do you keep energy levels up and get the best from your team? Here are five broad tips to keep in mind when motivating developers: A realistic challenge. The majority of software projects fail. It’s surprisingly rare for a software project to come in on time and on budget. That’s largely because of poor planning and business pressures, but regardless of the cause, it can have a seriously negative influence on developer motivation. When you ask developers to complete a task in an unrealistic time-frame, or push them to cut corners, they get frustrated. It can become impossible for them to do a good job when they lack the necessary time and budget. It’s also important not to go too far the other way. People need to feel challenged to be motivated. The trick is finding a balance where the task […]

Posted in: Web and software development by: Simon Hill on:

Mobile Deep Linking: What it is and Why You Should Care

People are spending more and more time on their mobile devices, and most of that time is spent within apps. It’s something we looked at recently when we asked: have native apps killed the mobile web? The idea is backed up by analytics from Flurry, which revealed that just 10% of total time spent on mobile for the average American was spent in the browser in 2015, down from 14% in 2014 and 20% in 2013. People prefer mobile apps because they tend to offer a superior experience. This is why many businesses are focusing their efforts there, and that means mobile deep linking is something you need to get on board with, fast. What is mobile deep linking? In simple terms, mobile deep linking is when you tap on a link in your browser and it takes you directly into a specific location in the corresponding mobile app. It might be a specific page of information or a product page. This is a neat way around the problem of tapping on a link to an app like Twitter, for example, and being prompted to log in through the website, even though you are already logged into the app on your […]

Posted in: Mobile and video games trends, Web and software development by: Simon Hill on: