Software Development Linkopedia May 2015

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 Agile software development, giving feedback, managing technical debt, normalizing user stories, dependency injection, developer griefs, behavior driven development (BDD) and software architecture.

Web site: The GROWS Method

Blog: The Failure of Agile
Blog: Being A Senior Engineer
Blog: Criticism and Ineffective Feedback
Blog: Your Job Is Not to Write Code

Article: Learn how to manage technical debt from a business perspective
Article: Team Agreements
Article: User Story Normalization
Article: Dependency Injection the Easy Way

Tools: Sitespeed.io allows to Analyze your website speed and performance
Tools: agileMantis enables the Scrum Framework in MantisBT open source issue tracker

Video: 5 Stages of Software Developer Grief
Video: 50 Shades of Behavior Driven Development (BDD)
Video: Protecting Agile Projects from Consultants
Video: JavaScript Unit Testing with Jest
Video: The Growing Role of Software Architects

Find more interesting software development articles, tools, news, videos and knowledge on the SoftDevTools.com, SoftDevArticles.com or SoftDevTube.com.