Ever since I worked at Kockums Computer Systems AB in the late 80’s I have thought about the difference between Tableware development and Techware development. I think it is time that we finally divide them into separate categories of Software Development due to that, to my experience, the tableware development has had and has bad …
In our society there are numerous examples of how someone, typically an interest group, prefers an organization to be structured . The fault is in setting up goals for parts of the system, rather than looking at the whole picture. Incentives for striving towards a common improved situation, not just the short-term situation for yourself …
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 …
About a year ago I wrote a post dealing with the reasons Ericsson Mobile Platform (EMP) stopped delivering innovations, which came to my mind as I attended Lean Tribe Gathering in Gothenburg. Driving home I reflected upon the discussions of the day and what I think about the possibilities of well-established, bigger companies to keep …
The other day I participated in a meeting with the group SNESCM (Scandinavian Network of Excellence in Software Configuration Management) concerning the subject “CMCM: Showstoppers for Continuous Delivery in Small-Scale Projects”. A thesis examining different projects showed that the testing was an Achilles’ heel in implementing Continuous Delivery. Despite Agile principles a sort of Waterfall …
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 …