In my opinion, the process of reviewing code constantly lags behind the tools used. Beginning as a consultant at Ericsson in 2004, it was still custom reviewing the code in the end of the development (waterfall model) during a revise meeting. The code was printed and everyone made notes, whereupon around 10 employees gathered to …
According to Wikipedia, there are some disadvantages of Crowdsourced Testing that must be handled to enable a successful result. Although this may be true, I personally regard this new way of testing as necessary. As of today, many websites and applications depend on network access and communication with other applications as well as servers. Verifying …
A few weeks ago I attended the Web Days in Stockholm, listening to Alexander Bard whose presentation was about networking organizations. A different structure compared to the hierarchic ones which has been the standard in our world since the days of Napoleon. During many years I have pondered about some incidents that took place at …
During my 30 years in the industry of software development, I’ve witnessed one project after another failing in replacing an existing system. When the project for once is put into operation, replacing an old system, the budget has been exceeded and the project is remarkably delayed compared to the original plan. A better way to …
Numerous development companies struggle with rising costs and time expenditure for testing, a consequence of higher quality requirements from the customers as well as an increasing amount of diverse devices. In addition, there is the need to test in the net of several operators as well as verify the translations to other languages and cultures. …
After graduation, my first job was at Kockums Computer Systems AB (KCS). Kockums was already using SAAB computers in the early 60’s, and continued doing so for many years. When the shipbuilding industry of Kockums was discontinued in the mid 80’s, as I began my career, the company was probably world leaders regarding the application …
Repeated times when SCRUM or other Agile methods have been introduced, several coworkers has argued against planning. I remember that my answer usually was that Agile methods require better orderliness and planning than the Waterfall process. According to me, the Waterfall process creates a false sense of security, something many probably agrees with. Agile methods …
During my 25 years as a project leader within software development, I’ve collected various memories concerning communication between individuals. Time after time I listen to discussions where the participants are talking past each other. According to my experience, issues in a project usually arise when interacting individuals believe they understand each other, when in reality …
For some time now, I’ve deliberated whether or not development of software is evolving in the same direction as the rest of our society. It’s common knowledge how doctors receive an increasing administrative workload, in like manner teachers in school being obliged to fill in various reports. All of this to create statistics, instead of …