Quantcast
Channel: Software Development Musings from the Editor of Methods & Tools » headline
Browsing all 17 articles
Browse latest View live

Who Are Software Developers Working For?

Who are software developers working for? This can be considered as a simple question and you might start with some simple answers like “for company X” if you are an employee or “for myself” if you are...

View Article


Jazoon Conference Report

Methods & Tools is a media partner of Jazoon and I spent one day in Zurich assisting to this conference that has an attendance over 450 people coming from more than 25 countries. Although its...

View Article


Do Software Developers Want to be Managers?

According to current surveys, Agile software development is now implemented by a majority of organizations and Scrum is the project management framework the most widely used in these companies. The...

View Article

Software Architecture: Where is the Beef?

In the past 30 years, the hardware infrastructure that supports software applications has changed many times. At the beginning were the mainframes and the minicomputers, highly proprietary hardware...

View Article

Software Development Checklists: What to Do or What Should Have Been Done?

At the end of the past century, the approaches and methodologies (Information Engineering, RUP, CMMI) that were trying to improve software development processes and projects had a huge documentation on...

View Article


Be Strongly Agile: Show Your Weaknesses

I am frequently amused when the same people who believe that it is not possible to get the requirements for a product correct up front, and therefore want to use Scrum for development, will in the next...

View Article

Writing More Than Code in Software Development

The recent trend in software development has been to produce less documentation and writing material. Many developers have interpreted the Agile Manifesto preference of “working software over...

View Article

Killing Softly Your Project Team With…

So instead of looking for ways to make team formation possible, we began to think of ways to make it impossible. That was easy. In no time at all, we came up with lots of surefire ways to inhibit the...

View Article


Is Your Project Team a Rock Band or a Boy Band?

I have already discussed the concept of self-organization in ” Do Software Developers Want to be Managers?“. Thinking further about this topic suggested the idea that you could compare software...

View Article


Eight Software Security Videos to Watch

If we could vote the most underrated area of software development, security might be an easy winner. In the past, it was considered as a side project where you would eventually manage a user and access...

View Article

Software Architecture Articles of 2013

As the software infrastructure get more complex with pieces of applications running on server, mobile or cloud locations, the discipline of software architecture is more important than ever. The Agile...

View Article

Does Experience Helps in User Experience?

Some of the older readers might remember software development in the 20th century when end-user interaction with computer was performed using 80×24 characters terminal screens where the definition of...

View Article

10 Articles About the People Side of Software Development

In their seminal book Peopleware, Tom DeMarco and Tim Lister wrote “The major problems of our work are not so much technological as sociological in nature.” Computer science curriculum are full of...

View Article


Is Agile Dead or Can Good Software Development Scale?

As Agile becomes widely accepted as a software development approach, many large organizations have adopted it, mainly in its Scrum form to reduce development cycle. There might be even a fair share of...

View Article

7 Articles On Risk Management in Software Development

While starting a new software development project creates some enthusiasm, the engineer part of the software developer and project manager will also see this event as a set of possible risks. These...

View Article


Software Architecture Articles of 2014

When software features are distributed on multiple infrastructures (server, mobile, cloud) that needs to communicate and synchronize, having a sound and reactive software architecture is a key for...

View Article

The Virtue of Purgatory in Software Development

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...

View Article

Browsing all 17 articles
Browse latest View live