Samstag, 14. Januar 2017

27 February 2017: CreaRE Workshop (Sixth International Workshop on Creativity in Requirements Engineering)

The Sixth International Workshop on Creativity in Requirements Engineering CreaRE 2017 takes place on 27 February in Essen, at the REFSQ Conference. The workshop's topic is the role of creativity in Requirements Engineering. We are still planning the agenda. It will be a combination of presentations, discussions and interactive sessions.

Samstag, 3. September 2016

Requirements Engineering: bad example

It is really amazing how bad requirements engineering can make customers´ lifes more difficult...
I am expecting a parcel, and it was sent to the package station next to my home. However, it seems
that the station is full. Instead, it was forwarded to another place, to a shop. I was informed by email about that and what they send me is street name, house number and town name. (The town is large, however.) They recommend me to visit their webpage to find out where the shop is and when it is open. So, I click on the link. It was quite difficult to find out how I can find shops on this page at all, because I can get all other information about everything there. It is a link to the general search page. However, what sends me back to a public search machine is that the information which the email contains is not sufficient to find the shop on the company´s web page. I need the zip code. This town has several zip codes and definitively more than one "Bahnhofstraße" (railway street). Has anyone written a use case for this scenario? Has anyone tested it? If they had, they might have thought about the information which the email needs to contain in order to allow me to find out where I can find my parcel. On the other hand, I have a lot of time to find out, because I can not get it before Monday at 11...

Sonntag, 3. Juli 2016

You are a freak when you use the technology you like and need?

When I was 14, I was a freak because I sometimes spent some hours in front of a computer screen writing computer programs, designing stationary and writing letters. Today, this is normal work.

When I was 25, I was a freak because I met new people online in chat rooms and also met them at chatter parties. We had fun, but we were freaks.

Nowadays, people stare at a computer screen day and night, first thing in the morning, last thing before they sleep. While they walk or eat or talk, they are reading or typing. They tell strangers their sexual preferences or publish family videos. But it is not considered to be freaky. Now, it is freaky to be away from computer and internet for a few hours.

And people not even realize how they changed so completely.

Do you have a gender bias?

The Implicit Social Attitude tests can measure your attitudes, not based on your self-judgement, which usually is strongly biased. Instead, the test principle is based on measuring how fast you answer to questions. When you are biased, you can answer some questions faster than others. Here, you find the test about gender bias. Further such tests are available here.

Sonntag, 12. Juni 2016

Software Engineering is like raising a family

Currently, I am doing research about the history of software development process models and while going through the archives, I found this very beautiful analogy about software engineering:

"The third reason that we keep seeing missed schedules was pointed out to me by the editor of one of our best computing journals, who says he has concluded that producing large computer programs is like raising a family. You ean observe your neighbors and see all of the successes and failures in their children. You can reflect on the experiences you had as one member of a large family. You can observe all the proper maxims of life and society. You can even study at length the experiences of many others who have raised families. In the final analysis, however, you have to start out and do it on your own, learn the unique options you have, see what unexpected problems arise, and, with reasonable luck, perform about as well as those who have been doing it forever."

source: H.D. Benington: Production of Large Computer Programs. Proc. ONR Symp. Advanced Programming Methods for DigitalComputers, June 1956, pp. 15-27.

So, software engineering must be learned by doing!

Sonntag, 8. Mai 2016

useless applications

When reading technical literature and information about new technological products and software, I more and more have the impression that all usefull applications have already been developed. For my daily life and work, I do not need additional software and not even additional functionality for my current software. The only improvements that make sense are better quality, security and privacy. For some applications, I would even vote to deleting some functionality in order to improve quality.

In the production domain, more automatization leads to better efficiency, but one day we reach the point where everything that can be automatized already is.

Then, we could relax, but something is driving is to innovation and growth. Financial need or psychological disease??

Samstag, 30. April 2016

Are work flows / standards and creativity ennemies?

As a generalist, I have been working in different domains and jobs so far, and I am again and again shocked about how chaotic software is developed. Software development, that is so expensive and success-critical, is developed somehow ad hoc. Often, this is because the programmers are either asocial divas who do not accept any orders from others (that´s what they call the requirements), or autists who can not integrate in a team or egocentrics who do not want to integrate into a team because then their own merits are not well visible. And the good programmers know they can decide how they work because they are indispensable. In other domains, where people are more easily replaced, the pressure to keep to standards and deadlines is much higher.

When I was young, I believed the prejudice that work flows and creativity contradict each other. Standards kill creativity etc etc. But this is not true. Working systematically is a well-known strategy used by successful, productive bestseller authors. Literature magazines, bus timetables, each publication of a club or political party is written with more care than some critical software. And a lot of work is for the dustbin because requirements were not defined in advance or the requirements were wrong. Standards help us to get the real and complete requirements early-on and to be productive and reliable. Currently, I am participating at a work flow of the EU for assessing research project proposals. It is organized like a production chain, but it is OK. I know exactly what to do when, and I know that my results will be used, nothing is for the dustbin. Although the form of the work is like a work chain, the content is highly intellectual, and this is no contradiction.

My own office and work is well-organized (time management!) and it is good to know at any time and any place what the most important work to be done is right now and here. This helps me to concentrate on the content, not on the organization. When you work in chaos, you are always searching for something, you make sub-optimal decisions and most of your work will not lead to a useful result. It might be painful at first to keep to rules and work flows, but it soon becomes a routine.

Freitag, 26. Februar 2016

Inspection as the Path to Good Specifications

No, I have not disappeared, I just was elsewhere. I had a crazy winter, travelling around Europe like an opera star. :-)

Recently, I wrote a guest blog article for the Microtool blog with the title: "Inspection as the Path to Good Specifications". If you like, you can join our discussion there about sense and nonsense of requirements inspections.

Samstag, 19. September 2015

Success rates of women in ERC research grants

The ERC has analyzed gender statistics in their grants: How many women submit and how many of them get funding? The success rates of women systematically are lower than those of men. Find the statistics here. I would be interested in knowing what the reasons might be. They do not investigate this further.

User Status

Du bist nicht angemeldet.

Aktuelle Beiträge

Survey about creativity...
In order to study about innovation and creativity during...
AndreaHerrmann - 29. Aug, 14:09
Report about the CreaRE...
Here, now my report about the CreaRE 2018 workshop....
AndreaHerrmann - 5. Apr, 17:21
Back from REFSQ: first...
I am back from REFSQ. You definitively will get some...
AndreaHerrmann - 23. Mär, 14:07
call for participation:...
call for participation: Seventh International Workshop...
AndreaHerrmann - 18. Dez, 21:00
Oh, sorry, Ihren Beitrag...
Oh, sorry, Ihren Beitrag sehe ich erst jetzt! Das Programm...
AndreaHerrmann - 18. Dez, 20:58

Links

Suche

 

Status

Online seit 4634 Tagen
Zuletzt aktualisiert: 15. Jul, 02:09

Credits


Profil
Abmelden
Weblog abonnieren