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

Software Development Linkopedia May 2015

From the Editor of Methods & Tools - Wed, 05/20/2015 - 15:24
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: ...

Quote of the Month May 2015

From the Editor of Methods & Tools - Wed, 05/13/2015 - 14:45
Agile methods ask practitioners to think, and frankly, that‘s a hard sell. It is far more comfortable to simply follow what rules are given and claim you’re “doing it by the book.” It’s easy, it’s safe from ridicule or recrimination; you won’t get fired for it. While we might publicly decry the narrow confines of a set of rules, there is safety and comfort there. But of course, to be agile – or effective – isn’t about comfort […]. And if you only pick a handful of rules that you feel ...

Quote of the Month May 2015

From the Editor of Methods & Tools - Wed, 05/13/2015 - 14:45
Agile methods ask practitioners to think, and frankly, that‘s a hard sell. It is far more comfortable to simply follow what rules are given and claim you’re “doing it by the book.” It’s easy, it’s safe from ridicule or recrimination; you won’t get fired for it. While we might publicly decry the narrow confines of a set of rules, there is safety and comfort there. But of course, to be agile – or effective – isn’t about comfort […]. And if you only pick a handful of rules that you feel ...

Software Development Conferences Forecast April 2015

From the Editor of Methods & Tools - Thu, 04/30/2015 - 13:57
Here is a list of software development related conferences and events on Agile ( Scrum, Lean, Kanban), software testing and software quality, software architecture, programming (Java, .NET, JavaScript, Ruby, Python, PHP) and databases (NoSQL, MySQL, etc.) that will take place in the coming weeks and that have media partnerships with the Methods & Tools software development magazine. STAREAST – Software Testing Conference, May 3-8 2015, Orlando, FL, USA GOTO Chicago, May 11-15 2015, Chicago, USA Baltic DevOps, May 12 2015, Tallinn, Estonia GeeCon, May 13-15 2015, Krakow, Poland Romanian Testing Conference, May 14-15 2015, Cluj ...

Quote of the Month April 2015

From the Editor of Methods & Tools - Mon, 04/27/2015 - 13:30
Code that doesn’t have tests rots. It rots because we don’t feel confident to touch it, we’re afraid to break the “working” parts. Code rotting means that it doesn’t improve, staying the way we first wrote it. I’ll be the first to admit that whenever I write code, it comes in its most ugly form. It may not look ugly immediately after I wrote it, but if I wait a couple of days (or a couple of hours), I know I will find many ways to improve it. Without tests ...

Software Development Linkopedia April 2015

From the Editor of Methods & Tools - Wed, 04/22/2015 - 15:20
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 honnest ignorance, canonical data model, global teams, recruiting developers, self-organization, requirements management, SOLID programming, developer training, retrospectives and Test-Driven Development (TDD). Blog: The Power of Not Knowing Blog: Why You Should Avoid a Canonical Data Model Blog: Managing global teams – Lessons learned Blog: The Sprint Burndown is dead, long live Confidence Smileys Blog: How to write a job post for development positions Blog: Why Self-Organizing is So Hard Article: Order Your ...

Give the Power to the Programmers

From the Editor of Methods & Tools - Tue, 04/14/2015 - 14:22
Delegation of power to programmers is a smart idea. It is provably and measurably smarter than leaving the power with managers to design the developer’s work environment, and with IT architects to design the technology that we should program. Devolving the power to create a better working-environment, and to design the technology for our stakeholders, is better because developers are closer to the action, are more informed in practical detail and they can rapidly and frequently, test and measure, that their ideas really work. Video producer: http://33degree.org/

By: Excellent Resources for Business Analysts | Practical Analyst

Software Requirements Blog - Seilevel.com - Mon, 04/13/2015 - 14:11

[…] Karl Wiegers are participants. I learn something new every time I visit the Seilevel board. The blog is also […]

Categories: Requirements

By: Sherlock Holmes on the Necessity of Requirements | Practical Analyst

Software Requirements Blog - Seilevel.com - Thu, 04/09/2015 - 23:31

[…] business analysis to happenings outside the office (or vice versa, in this case), Terry over at the Requirements Defined blog posted an interesting article on how he, after some frustration in shopping for a car for his wife, […]

Categories: Requirements

CoderTrust

From the Editor of Methods & Tools - Thu, 04/09/2015 - 14:21
At a time when the crowdfunding and microfinance initiatives are growing in different domains, it is also important to ask ourselves what we could do to make the (software development) world a better place. In this domain, I would like to share with you the initiative of CodersTrust that works currently with software developers in Bangladesh and India but plans to expand its activity to other areas of the world. The goal of CodersTrust is to “democratizes access to education by creating an entirely new education infrastructure to serve the demand ...

Software Development Conferences Forecast March 2015

From the Editor of Methods & Tools - Tue, 03/31/2015 - 16:00
Here is a list of software development related conferences and events on Agile ( Scrum, Lean, Kanban), software testing and software quality, software architecture, programming (Java, .NET, JavaScript, Ruby, Python, PHP) and databases (NoSQL, MySQL, etc.) that will take place in the coming weeks and that have media partnerships with the Methods & Tools software development magazine. Mini XP Day Benelux, April 3 2015, Mechelen, Belgium Agile ME Summit, April 12 2015, Dubai, UAE Mobile Dev + Test Conference, April 12-17 2015, San Diego, USA ProgSCon London, April 17 2015, London, UK O’Reilly Fluent Conference, ...

Quote of the Month March 2015

From the Editor of Methods & Tools - Wed, 03/25/2015 - 09:10
Competencies versus Roles: We’ve seen a positive move toward emphasizing competencies in a team rather than roles or titles. As teams make that change, we see fewer “It’s not my job” excuses and more “How can I help?” conversations. Team members will continue to have core competencies in some areas more than others, but they may not identify as strongly with a particular role. For example, saying, “I am a tester” really means, “I perform mainly testing activities because that is my primary passion and strength. I can provide leadership ...

Impact-Driven Scrum, Code Review & #NoEstimates in Methods & Tools Spring 2015 issue

From the Editor of Methods & Tools - Mon, 03/23/2015 - 16:13
Methods & Tools – the free e-magazine for software developers, testers and project managers – has just published its Spring 2015 issue that discusses Impact-Driven Scrum, Code Review, #NoEstimates,Self-Selecting Teams, Software Laws and the Kanboard and ConQAT open source tools. * Impact-Driven Scrum Delivery * Code Review: Why It Matters * #NoEstimates – Alternative to Estimate-Driven Software Development * Self-Selecting Teams Part 2 – Keeping the Momentum * Laws for Software Development Teams * Kanboard – Open Source Kanban Board * ConQAT – The Continuous Quality Assessment Toolkit 50 pages of software development knowledge that you can freely ...

By: thecribb.com » Business Analyst resource guide

Software Requirements Blog - Seilevel.com - Mon, 03/23/2015 - 03:11

[…] Seilevel Blog – Visit this site for relevant and timely articles on Business Analysis. The authors are business analysts who write about their work and what they’ve learnt on the job. The tips you get from this site are practical and can be applied to your projects. […]

Categories: Requirements

Software Architecture versus Code

From the Editor of Methods & Tools - Mon, 03/16/2015 - 17:35
Software architecture and coding are often seen as mutually exclusive disciplines, despite us referring to higher level abstractions when we talk about our software. You’ve probably heard others on your team talking about components, services and layers rather than objects when they’re having discussions. Take a look at the codebase though. Can you clearly see these abstractions or does the code reflect some other structure? If so, why is there no clear mapping between the architecture and the code? Why do those architecture diagrams that you have on the wall say ...

Software Development Linkopedia March 2015

From the Editor of Methods & Tools - Wed, 03/11/2015 - 15:46
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 culture, project estimation, checking the health of your project team, the costs and benefits of unit testing, product backlog management, mobile architecture, test coverage and user experience. Blog: Culture Change: Reinventing Organizations Blog: Why you suck at estimating – a lesson in psychology Blog: Squad Health Check model – visualizing what to improve Blog: Selective Unit Testing – Costs and Benefits Article: The Significance of Release Retrospectives Article: Mobile ...

The Virtue of Purgatory in Software Development

From the Editor of Methods & Tools - Tue, 03/03/2015 - 14:51
Having some decade of experience in software development behind me, I had the time to accumulate a lot of mistakes. One of the recurring patterns in these failures was the ambition to solve code issues too quickly. This was especially the case when the problem was related to code that I wrote, which made me feel responsible for the situation. Naturally, I had also often think that my code couldn’t be bad and somebody must have changed it after I deliver it, but this is another story ;O) When you detect ...

Visualizing data in the RAW

Software Requirements Blog - Seilevel.com - Thu, 02/26/2015 - 18:46
During the search for a better, easier ways to create images to represent software concepts, I’ve come across a few tools that do a good job creating basic, official-looking graphs. Many of these tools offer teaser trials in hopes of inducing you to buy a full featured version. Not so with the open web app […]
Categories: Requirements

Software Development Conferences Forecast February 2015

From the Editor of Methods & Tools - Tue, 02/24/2015 - 17:38
Here is a list of software development related conferences and events on Agile ( Scrum, Lean, Kanban), software testing and software quality, software architecture, programming (Java, .NET, JavaScript, Ruby, Python, PHP) and databases (NoSQL, MySQL, etc.) that will take place in the coming weeks and that have media partnerships with the Methods & Tools software development magazine. QCon London, March 2-6 2015, London, UK Exclusive 50 pounds Method & Tools discount with promo code “softdevconf50″ Wearables TechCon, March 9-11 2015, Santa Clara, USA Use code WEARIT for a $200 conference discount off the 3-day ...

Challenges of Being a Young Consultant

Software Requirements Blog - Seilevel.com - Tue, 02/24/2015 - 17:00
Being a consultant can sometimes be awkward. You get to a client site, and you are expected to work with brand new people who you may have never met. These people do not know your skill-set, they’ve never seen your work or heard your reasoning, and in some cases they might be wondering why you’ve […]
Categories: Requirements