Software Development Magazine - Project Management, Programming, Software Testing |
Scrum Expert - Articles, tools, videos, news and other resources on Agile, Scrum and Kanban |
Methods & Tools - May 2019
Sharing global software development expertise since 1993
=== Sponsor ===
TimeShiftX - Travel in Time, Test with Ease
TimeShiftX lets you time travel your software into the future or past to temporal test date and time sensitive functionality and code such as year-end, daylight savings, billing, and policies. Employ instant time travel inside Active Directory & Kerberos without changing system clocks, editing code, or isolating servers. TimeShiftX is multi-platform, cloud & container compatible, and supports all applications and databases.
*** Updates ***
Last Articles Published on Methods & Tools Website
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. Read more...
*** From The Archives ***
Articles from Methods & Tools' Archives
Aspects of Kanban Kanban is a way of creating a method, and generating metrics, in order to improve capability to meet a purpose. The remainder of this article discusses five aspects of a Kanban System: workflow, visualisation, work in process, cadence and continuous improvement. These aspects are not practices to be followed, but key areas to consider when thinking about the method used to change and improve an organisations delivery capability.. Read more...
=== Sponsor ===
Join the Agile Community in Chicago, June 23-27, 2019
Agile Testing Days USA provides a fun way to get deep insights and the latest developments in testing and agile excellence as well as a platform for networking within the agile community. Afterwards, relax at the historic Palmer House Hotel located in the heart of the theatre, financial, and shopping districts of downtown Chicago. Explore the Program Now!
*** Quote of the Month ***
When they don't have an automated suite of tests acting as a safety net, the programmers may start viewing the testers themselves as a safety net. It's easy to imagine that Joe Programmers's thought process goes like this: "I ought to go back and add some automated unit tests for formatEmployeeInfo, but I know Susie Tester is going to check every page where it's used manually. She'll see if anything is off, so I'd just be duplicating her effort."
It's nice that a programmer would think so highly of the tester's talents, but Joe is headed down a slippery slope. If he doesn't automate these unit tests, which other tests might he skip? Susie is going to be awfully busy eyeballing all those pages.
Teams that have good coverage from automated regression tests can make changes to the code fearlessly. They don't have to wonder, "If I change this formatEmployeeInfo module, will I break something in the user interface?" The tests will tell them right away whether or not they broke anything. They can go lots faster than teams relying exclusively on manual testing.
Source: "Agile Testing", Lisa Crispin and Janet Gregory, Addison Wesley
=== Web Sponsors ===
This month, the Methods & Tools website is supported by Software Testing Magazine and Scrum Expert. We thank them for their support.
*** Software Development Linkopedia ***
Web site: A Taxonomy of Software Smells
Text: Applying the Gestalt Principles to your code
Text: Multiple Perspectives On Technical Problems and Solutions
Text: The Science of Silence: Intentional Silence as a Moderation Technique
Text: Measuring Joy for Software Developers
Text: Testing in production: Yes, you can (and should)
Text: In praise of Swarming
Text: Breaking the Test Case Addiction
Text: Software Testing Doesn't End With DevOps
Text: 4 Reasons Why Scrum Needs Testers From Day 1
Video: Blockchain Is the Answer, But What Was the Question?
Video: The Ethical Software Architect
Video: Integration Tests & Test Containers
Video: Guide Refactoring With Behavioral Code Analysis
Video: Teaching and Coaching Exploratory Testing
Video: Deliver Customer Value Instead of Story Points
Tools: Zalenium is a A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Tools: TTool is a toolkit dedicated to the edition of UML and SysML diagrams, and to the simulation and formal verification (safety, security, performance) of those diagrams. TTool supports several development stages of embedded systems
Tools: Free Online Scrum Tools
*** Promoted Software Development Conferences ***
Agile + DevOps West, June 2-7, 2019, Las Vegas, NV, USA
Agile Testing Days USA, June 23-27, 2019, Chicago, IL, USA
Agile Alliance Agile2019, August 5-9 2019, Washington DC, USA
Agile Crete & SoCraTes, September 5-7 2019, Kolymbari, Greece
Agile Prague, September 16-17 2019, Prague, Czech Republic
Pacific Northwest Software Quality Conference, October 14-16 2019, Portland, USA
Agile Tour London, October 18 2019, London, UK
Contact us if you want your software development conference promoted here. Find more upcoming conferences on SoftDevConferences.com, ScrumExpert.com, SoftwareTestingMagazine.com
Methods & Tools Testmatick.com Software Testing Magazine The Scrum Expert |