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 Methods & Tools if you are not afraid to read more than one page to get smarter!

Last Software Development Articles Published by Methods & Tools

* 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.
* GanttProject - Free Open Source Project Management Tool
GanttProject is a free open source project management tool that allows managing project and scheduling tasks using the traditional project planning techniques of Gantt and PERT charts.
* 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.
* - Open Source Cross-Platform End-to-End Test Runner is an open source cross-platform end-to-end test runner for anything that runs in a browser. Its architecture is unique wherein the tests run alongside the application inside the browser, which allows the tests to closely control and observe the application.
* 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.
* Archi - Open Source Enterprise and Software Architecture Modeling
Archi is a free open source modeling tool to create business, IT and software architecture models using the ArchiMate modeling language. This language is an open and independent enterprise architecture standard that supports the description, analysis and visualization of architecture within and across business domains.
* ER/Builder - Free Database Modeling & Schema Generation
ER/Builder is a free visual tool for database modeling and schema generation using an entity relationship (ER) approach. It offers also a reverse engineering feature for some databases. The currently supported databases are Oracle, SQLServer, PostgreSQL, MySQL,MariaDB, Interbase and Firebird.
* Dockerize your Tests and Selenium Test Environment
Learn how to setup an isolated Selenium testing environment based on specific technology to run software tests using the Docker container platform.
* What We Learned From Our First Blockchain Software Project
This article presents the lessons learned for a first blockchain software development project built with the Ethereum open source blockchain platform.