Engineering Dashboard

Whats the goal? see urgent problems in an critical area that triggers immediate action What to show? problems that endanger the product problems that usually gets missed critical problem that does not have a clear owner (otherwise notify directly) that affects many What not to show? information that can be transferred more efficient things that don’t require immediate action How to show it? color codes How to react?...

August 26, 2017 · 1 min · Markus Ruepp

Agile Scaling Cycle

Reduce dependencies Recreate dependencies to solve existing problems Start again! ...

August 7, 2017 · 1 min · Markus Ruepp

Use Bug Prediction to Warn Engineers from Error-Prone Files

Google once posted an article in which they describe how they use bug prediction algorithms to flag error prone source files (hot spots) in reviews and therefore warn reviewers to be especially careful. The idea is, that some bug-fixes require some more subsequent bug fixing, because the bug does not get smashed on the first attempt a fix introduces new issues due to complexity/fragility of the code the reported and fixed bug is part of a larger bug They decided to use the simple algorithm by Rahman et al....

July 26, 2017 · 1 min · Markus Ruepp

Define: Sketch, Wireframe, Mock-up and Protoype

Sketch Any representation of a user interface as a drawing. Wireframe A static representation of a user interface where the individual elements are at least roughly where they are supposed to go, at their supposed sizes. Mock-up A (usually static) representation of a user interface where decorations like shadows and colors are introduced. Prototype Any representation of a product that is not the final product. (Design to Use by Lukas Mathis)...

April 28, 2017 · 1 min · Markus Ruepp

Building a Roadmap

some notes on the inspiring presentation on the art of building a roadmap. preparation before getting started with roadmapping, know your inputs like company goals, product vision and the business model. especially the business model input is interesting to vot for feature a and not feature b. roadmapping goal driven to optimize. formulated as a problem and not as a solution () or a metric (leads to trial and error approach)....

April 24, 2017 · 1 min · Markus Ruepp

On Job Satisfaction

For psychological needs to be satisfied people need: To believe their work is important To have a continuing sense of achievement To receive recognition for their contributions To use a variety of skills To perform well defined tasks To have profession growth opportunities To have some autonomy To have pleasant social interactions (Managing and Leading Software Projects by Richard Fairly)...

April 24, 2017 · 1 min · Markus Ruepp

BUTTON tag vs A tag

Using modern JavaScript frameworks, it does not play a hige role - from a functual perspective - what element you attach an action to. Lately, I recognized a mixture of A tags and BUTTON tags, both used for actions and links. My rule is the following: BUTTON for actions A for links ...

April 21, 2017 · 1 min · Markus Ruepp

Requirements Triage

Prioritizing requirements into the following categories Essential (must) Desirable (should) and Optional (can) ...

April 21, 2017 · 1 min · Markus Ruepp

On Promoting People

A person with a work life of, say, forty years will spend five years working and thirty-five managing. That implies an exceedingly tall, narrow hierarchy. Fifteen percent of the staff is doing work, with eighty-five percent managing. As little as ten percent of the cost could be spent on the workers, with ninety percent going to reward the managers. Even Marx didn’t foresee such top-heaviness of capitalistic structures. (..) But from the corporate perspective, late promotion is a sign of health....

April 16, 2017 · 1 min · Markus Ruepp

On music while working

Many of the everyday tasks performed by professional workers are done in the serial processing center of the left brain. Music will not interfere particularly with this work, since it’s the brain’s holistic right side that digests music. But not all of the work is centered in the left brain. There is that occasional breakthrough that makes you say “Ahah!” (PeopleWare - Productive Teams and People)...

April 16, 2017 · 1 min · Markus Ruepp