Skip to content

Software Development Blogs: Programming, Software Testing, Agile Project Management

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!

Requirements

Programming Across Paradigms

From the Editor of Methods & Tools - Wed, 06/21/2017 - 18:46
What’s in a programming paradigm? How did the major paradigms come to be, and why? Once we’ve sworn our love to one paradigm, does a program written under any other still smell as sweet? Can functional programmers learn anything from the object-oriented paradigm, or vice versa? In this talk, we’ll try to understand what we […]

Quote of the Month June 2017

From the Editor of Methods & Tools - Tue, 06/20/2017 - 08:44
Avoid using defect tracking systems during the iteration. Fix bugs discovered in the work underway for the iteration immediately. If it takes a lot of work, create a task in the Spring backlog. However, there is usually no need to log this bug in the defect tracking system. Logging it would only create another work […]

Software Development Linkopedia June 2017

From the Editor of Methods & Tools - Wed, 06/14/2017 - 13:52
Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about product owner, project deadlines, working in teams, unit testing, better retrospectives, surviving as a QA, legacy code transformation, microservices, Scrum challenges and automated testing. Web site: Product Owner Assessment Text: […]

Finally Crossing the IoT Chasm?

From the Editor of Methods & Tools - Wed, 06/07/2017 - 16:14
I gave my first Internet of things (IoT) presentation over a decade ago. The response was overwhelming, and I have been waiting for the IoT tidal wave to land ever since. Strangely, it has not. Why not? Fast-forward through those ten years, and I have learned countless lessons. This presentation reviews the strengths and weakness […]

Software Development Conferences Forecast May 2017

From the Editor of Methods & Tools - Tue, 05/30/2017 - 14:56
Here is a list of software development related conferences and events on Agile project management ( Scrum, Lean, Kanban), software testing and software quality, software architecture, programming (Java, .NET, JavaScript, Ruby, Python, PHP), DevOps and databases (NoSQL, MySQL, etc.) that will take place in the coming weeks and that have media partnerships with the Methods […]

Toward Evolutionary Software Design and Architecture

From the Editor of Methods & Tools - Tue, 05/23/2017 - 16:27
Projects that don’t change are the ones that get canceled. Any relevant and useful software has to continuously evolve. Agile development greatly emphasizes an evolutionary approach to software design and software architecture. That’s because big up-front design and architecture are risky. But the evolutionary approach also has risks. This session starts with a quick discussion […]

Software Development Linkopedia May 2017

From the Editor of Methods & Tools - Thu, 05/18/2017 - 13:43
Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about practical Agile, software developers types and interview, giving feedback, error handling for .NET, unfinished user stories, mobile testing with Appium, dealing with pesky people and the product owner role. Web […]

Quote of the Month May 2017

From the Editor of Methods & Tools - Tue, 05/09/2017 - 15:02
What happens if you intervene and they still don’t fix the stand-up? Remember, the accomplishments and bumps are theirs, not yours. Agile works when they learn how to rely on one another. It has nothing to do with you looking good as a coach. So, if they do not improve, accept it for now, and […]

Skills For Good Software Developers

From the Editor of Methods & Tools - Wed, 05/03/2017 - 15:10
Software Development Skills do not just happen. So, you need to take the bull by the horns and do it yourself. You need to make a plan because these skills rarely develop during your workdays. You also need to dedicate time to develop these skills. While in other craftsmanship, skills of good crafts are well-known. […]

Software Development Conferences Forecast April 2017

From the Editor of Methods & Tools - Thu, 04/27/2017 - 07:47
Here is a list of software development related conferences and events on Agile project management ( Scrum, Lean, Kanban), software testing and software quality, software architecture, programming (Java, .NET, JavaScript, Ruby, Python, PHP), DevOps and databases (NoSQL, MySQL, etc.) that will take place in the coming weeks and that have media partnerships with the Methods […]

Quote of the Month April 2017

From the Editor of Methods & Tools - Tue, 04/25/2017 - 08:49
The ScrumMaster is one of the most undervalued roles in Scrum and Agile. Most teams that are just starting out don’t see the value of having a full-time ScrumMaster, and they try to combine this position with that of a developer or tester so that the ScrumMaster is “working.” It’s one of the most common […]

Engineering the Software Engineer

From the Editor of Methods & Tools - Wed, 04/19/2017 - 14:54
What are the characteristics of a good software engineer? It’s a topic many people would argue endlessly about. This is not surprising given we are effectively living in the era of software alchemy. Some of the best programmers draw on a strong scientific and engineering background. They combine this with craft like coding skills in […]

Software Development Linkopedia April 2017

From the Editor of Methods & Tools - Wed, 04/19/2017 - 08:04
Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about team complexity, developer burnout, blaming, tester skills, code coverage, integration testing, front end architectures and agile antipatterns. Text: Team of Teams & Complexity: An Approach for breaking down Silos Text: […]

The Art of Software Gardening

From the Editor of Methods & Tools - Wed, 04/05/2017 - 14:56
Software development has evolved a lot the last decade. Developers are not considered code monkeys any more. They’re expected to write clean and maintainable code that continuously evolve with business needs. Some times they need to work remotely in dynamic and multi-cutltural environments using a variety of technologies and programming languages. Nevertheless they still want […]

Software Development Conferences Forecast March 2017

From the Editor of Methods & Tools - Thu, 03/30/2017 - 16:19
Here is a list of software development related conferences and events on Agile project management ( Scrum, Lean, Kanban), software testing and software quality, software architecture, programming (Java, .NET, JavaScript, Ruby, Python, PHP), DevOps and databases (NoSQL, MySQL, etc.) that will take place in the coming weeks and that have media partnerships with the Methods […]

Agile & Software Testing in Methods & Tools Q1 2017 articles

From the Editor of Methods & Tools - Tue, 03/28/2017 - 15:35
Here is a list of the articles published during the first quarter of 2017 on the Methods & Tools website. This quarter Methods & Tools has published articles discussing the management debt issue in Agile transformation, Agile forecasting and testing microservices. We also published two articles presenting open source software testing tools: CasperJS and Nitrate. […]

Software Development Linkopedia March 2017

From the Editor of Methods & Tools - Mon, 03/20/2017 - 14:25
Here is our monthly selection of knowledge on programming, software testing and project management. This month you will find some interesting information and opinions about sharing information, team conflicts, leadership, meetings, DevOps, test management, refactoring software architecture, pair testing, software design and scaling Agile. Text: How I Share Information with my Team Text: Helping Teams […]

Quote of the Month March 2017

From the Editor of Methods & Tools - Tue, 03/14/2017 - 09:30
Have you ever made a decision, implemented the decision, and then been confronted with a raft of questions: “What were you thinking?”, “Why did you not do that?”, or “Why did you do it that way?” How can you avoid this disconnect? Bring the stakeholders together and build the value model as a team. Agree […]

Frankensteining Software: Recycling Parts of Legacy Systems

From the Editor of Methods & Tools - Tue, 03/07/2017 - 16:25
Evolving the software architecture of legacy systems for unintended use is difficult. The architectures are not documented well, the team that built the system has often moved on, old and out-of-date code is permanently intertwined, and the technology trends of the present are dramatically different from when the system was first developed. This is the […]

Thu, 01/01/1970 - 01:00