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 software development productivity, managing a product backlog, technical debt, iteration speed, stress, software architecture, test-driven development (TDD) and Agile organizations.
Text: The Difference Between Amateurs and Professionals
Text: Software Engineering Productivity: Perception, Reality, and Fallacies
Text: What is a Product Backlog for, anyway?
Text: Technical Debt and Product Success
Text: Organization 3.0 – Achieving a Modern Agile Organization
Text: Improving Metrics With Test-Driven Development (TDD)
Text: Optimizing for iteration speed
Text: UX Debt: How to Identify, Prioritize, and Resolve
Video: Avoiding Stress Driven Development
Video: Long Live To Monolith Architecture
Video: Product Roadmap Inspired by Users
Video: The Folly of Test-Driven Development (TDD)
Video: Leading Within
Video: Software Testing Gone Wrong
Video: The Best Agile and Scrum Videos on YouTube – Part 1 Conferences
Tools: Jeddict is an open source Jakarta EE application development platform that accelerates developers productivity and simplifies development tasks of creating complex entity relationship models. Using it developers can create JPA class, visualize & modify Database and automates Java EE 8 code generation. The Jeddict provides forward & reverse engineering capabilities, import models from existing database, generate complex SQL/DDL and much more.
Tools: CodeceptJS is a modern end to end testing framework with a special BDD-style syntax. The test is written as a linear scenario of user’s action on a site. Tests are expected to be written in ECMAScript 7.