Methods & Tools Software Development Magazine

Software Development Magazine - Project Management, Programming, Software Testing


Methods & Tools is a free software development magazine on Software Project Management, Software Testing, Agile,
Scrum, Lean, Kanban, Requirements, UML, Business Analysis, Programming, Databases, User Experience (UX),
DevOps, Open Source Tools (Java, JavaScript, C#, .NET, PHP), Software Architecture, Mobile Apps, IoT, Blockchains
Subscribe to receive our monthly newsletter knowledge for software development professionals

Last Software Development Articles Published by Methods & Tools

* Linx - Build & Host Backend Applications in Low Code
Linx enables the rapid development and deployment of backend software applications like APIs, integrations and automations. Developers design and debug solutions in a familiar procedural style using a drag and drop interface with access to 1000s of ready made functions. Solutions are deployed with one click to servers running in the cloud or on-premise.
* Parallel Testing With the TestNG Java Test Framework
Parallel testing execution is a concept that has a huge importance in the world of automation testing. Any kind of work that we do in parallel always saves time. Similarly, in end-to-end testing of an application, running tests in parallel instead of running sequentially saves test execution time which can further save time in the remaining software testing phases and application delivery activities.
* So You Want to Automate? Becoming A Software Tester
This article discusses myths about becoming a software tester and "Automation Engineer". Its goal is not to discourage you, my dear reader, from beginning your software testing journey. What you have to make sure is that you have as much information as possible to make a conscious decision. First, we will discuss just software testing. Next, we will talk about test automation. The last part of the article will share some tips on how to start your software tester training.
* 2-plan Desktop Free Project Management Software
2-plan Desktop is a free standalone and portable project management tool for project managers that works on all systems where you can find Java (Windows, MacOS, Linux). This app provides its own unique graphical project breakdown structure tool that covers the people, process and product components of a project. It offers a large feature that includes Gantt chart, textual and graphical work breakdown structure (WBS), resource allocation graphs, mind maps and risk management.
* MantisBT - Open Source Bug Tracking Tool
MantisBT (Mantis Bug Tracker) is an open source web-based bug tracking tool that has been available for more than 15 years and that offers an interface in 50 languages. The software provides ways to customize the user roles and the bug process workflow.
* How To Choose Between Microservices and Serverless Architectures
Agile software development and continuous delivery are changing the view of organizations on their software architecture and its evolution. Two current architecture trends, Microservices and Serverless, try to answer these challenges. This article aims to answer the questions you might have about their benefits and disadvantages and to help you to make the right choice for your software architecture future.
* Helping Software Development with a Product Discovery Phase
In the software development, it is common that clients approach development agencies like ours with a product they want to create. However, sometimes these ideas involve a huge product or sometimes a smaller one, but it still has some undefined aspects; for example uncertainties about its potential users, its functionalities, monetization strategy, etc. which can make the estimation process difficult. This article explains what the Product Discovery process is all about and why it is essential for a successful software development project.
* Selenified - Open Source Selenium Extension for DevOps
Selenified is an open source test framework that provides mechanisms for simply testing applications at multiple tiers while easily integrating into DevOps build environments. Selenified offers traceable reporting for both web and API testing, wraps and extends Selenium calls to more appropriately handle testing errors, and supports testing over multiple browsers in parallel, either locally or in the cloud. It can be a great starting point for building or improving test automation in your organization.
* Knowing Where to Start Cleaning Your Code
Learn how you can use code churn, a measure that indicates the amount of change that takes place in a particular area of code during programming, to determine where you should clean your code and use a refactoring approach.
* Measuring And Increasing Team Alignment
Learn how to build extraordinary teams and organizations with alignment among team members to ensure consistently high performance and successful projects.
* Running Scaled Retrospectives
A scaled retrospective is meeting where multiple Agile teams come together to identify critical organizational improvements and create a viable method for delivering and tracking them to completion. Performed in addition of traditional retrospectives, they aim to address the needs of teams working together or of the organization as a whole.