Product Features & Requirements
Measured by the number of its features
A grossly obese set of requirements
Requirements proliferation
Features and complexity
It's not the features that matter
I'm sorry, I love engineers
Content as value
Intramural brownie points
We optimize what we measure
Chesterton’s Fence
When users never use the features they asked for
Minimum Awesome Product
An Article by Carlos BeneytoUsers are accustomed to a minimum of quality, and they expect that of all new products.
If our product does not [meet basic expectations of quality], people will automatically believe that it is a bad product and they will not take it seriously. It is not what they expect.
Hence my suggestion that the MVP has died and the MAP: Minimum Awesome Product was born.
Time-based analytics
An Article by Ryan SingerAnalytics apps don't tell you much about usage behavior. You might be able to see how many users performed an event, or how many times they did it. But none of the analytics packages out there are good at showing you how often people do things. Are they using to-dos once a week? Every day? Only signing into the app once a month but happily paying for years?
Time matters. You can't understand usage without time.
What happens to user experience in a minimum viable product?
An Article by Ryan Singer"Feature complexity is like surface area and quality of execution is like height. I want a base level of quality execution across all features. Whenever I commit to building or expanding a feature, I'm committing to a baseline of effort on the user experience."
There’s a distinction to make: The set of features you choose to build is one thing. The level you choose to execute at is another. You can decide whether or not to include a feature like ‘reset password’. But if you decide to do it, you should live up to a basic standard of execution on the experience side.
Features can be different sizes with more or less complexity, but quality of experience should be constant across all features. That constant quality of experience is what gives your customers trust. It demonstrates to them that whatever you build, you build well.
August short No. 2: Glass
An Article by Riccardo MoriGlass looks and feels perfectly tailored to my photo sharing needs and expectations. For me it’s even better than pre-Facebook Instagram in the sense that it pushes me to select and share what I think are good photos (same as it happens with Flickr), rather than making me obsess with getting ‘the Instagram shot’ at all costs every day or multiple times in a day. It doesn’t cheapen photography like Instagram has done for years.
That’s why I hope Glass’s founders/developers will resist feature creep. Resist user objections like: I don’t think Glass is offering that much for the subscription price they’re asking. There are a lot of people who will gladly pay for having a cleaner, simpler, focused experience.
Feature parity
An ArticleWhilst Feature Parity often sounds like a reasonable proposition, we have learnt the hard way that people greatly underestimate the effort required, and thus misjudge the choice between this and the other alternatives. For example even just defining the 'as is' scope can be a huge effort, especially for legacy systems that have become core to the business.
Most legacy systems have 'bloated' over time, with many features unused by users (50% according to a 2014 Standish Group report) as new features have been added without the old ones being removed. Workarounds for past bugs and limitations have become 'must have' requirements for current business processes, with the way users work defined as much by the limitations of legacy as anything else. Rebuilding these features is not only waste it also represents a missed opportunity to build what is actually needed today. These systems were often defined 10 or 20 years ago within the constraints of previous generations of technology, it very rarely makes sense to replicate them 'as is'.
Software that nobody wants
An Article by Gandalf HudlowFinding value is the result of enabling individual and group-level discovery attempts. It's not the result of everyone following one leader's gut.
What just happened is a new software product/feature was created that no customer wanted. This happens way too often. In fact, most hyper important software projects that must be done by date certain or else, have deep flaws that cause some variation of this phenomenon, flaws that include:
- Not wanted - Company specified a solution to a problem that customers don't actually have
- No Rarity - Company is pursuing an iKnockoff of existing products. The market already has two scaled competitors with working solutions, customers naturally spend budget on products that are already successful to avoid risk
- Incorrect Packaging - Customers need a website, but the company created an iOS app instead
- Incorrect Pricing - Customers need SaaS pricing, but the company created a shrink wrapped, on-premise solution with CapEx and maintenance agreements instead
Adding is favoured over subtracting in problem solving
A Research PaperHow would you change this structure so that you could put a masonry brick on top of it without crushing the figurine, bearing in mind that each block added costs 10 cents? If you are like most participants in a study reported by Adams et al. in Nature, you would add pillars to better support the roof. But a simpler (and cheaper) solution would be to remove the existing pillar, and let the roof simply rest on the base.
A series of problem-solving experiments reveal that people are more likely to consider solutions that add features than solutions that remove them, even when removing features is more efficient.
Not Just a New Feature; a New Compact
A Fragment by Jorge ArangoMy sense is that Slack’s teams think of themselves as adding ‘features’ to a ‘product,’ instead of as stewards of a place where people work.
Understanding the Kano Model
An Article by Jared SpoolThe horizontal axis represents the investment the organization makes. As investment increases, the organization spends more resources on improving the quality (remember, Noriaka was a quality guy at heart) or adding new capabilities.
The vertical dimension represents the satisfaction of the user, moving from an extreme negative of frustration to an extreme positive of delight. (Neutral satisfaction being neither frustrated nor delighted is in the middle of the axis.)
It’s against the backdrop of these two axes that we see how the Kano Model works. It shows us there are three forces at work, which we can use to predict our users’ satisfaction with the investment we make.
Doing It Right
An Article by Brad FrostDoing it right requires a different pace of working and a much broader thought process than “ok, let’s get this thing out the door.” Which is super tough because most workplaces place a huge emphasis on getting things out the door, and fast. Little agile tickets that are expected to be completed in micro sprints to me seem to be antithetical to doing it right.
The Web is Industrialized and I Helped Industrialize It
An Article by Dave RupertIn our cultural obsession with billionaire entrepreneurs we laud new features more than the maintenance and incrementalism work of making old features better and more accessible. Maintenance looks like red minus signs in the spreadsheet. New features look like green plus signs. New features look better on our LinkedIn profiles. New features have that pizzazz, baby.
When gardening, the building of planters and initial planting is a very short process. The majority of your time is spent nurturing and monitoring growth. I personally feel the struggle between maintainer work and new shiny feature work. I enjoy that new feature smell but I know that my day-to-day is more like a janitor on a boat mopping up someone else’s barf. In terms of metaphors, the gardening metaphor is certainly better, and it acknowledges that design and development still tend to be more creative endeavors.
Yagni
A Definition by Martin FowlerYagni originally is an acronym that stands for "You Aren't Gonna Need It". It is a mantra from Extreme Programming that's often used generally in agile software teams. It's a statement that some capability we presume our software needs in the future should not be built now because "you aren't gonna need it".
Product vs. Feature Teams
An Article by Marty CaganThis article is certain to upset many people.
The Craftsman
The great teacher
The good teacher imparts a satisfying explanation; the great teacher unsettles, bequeaths disquiet, invites argument.
The categories of good
We need to turn to a fresh page. We can do so simply by asking—though the answers are anything but simple—what the process of making concrete things reveals to us about ourselves. Learning from things requires us to care about the qualities of cloth or the right way to poach fish; fine cloth or food cooked well enables us to imagine larger categories of 'good'.
For its own sake
'Craftsmanship' may suggest a way of life that waned with the advent of industrial society—but this is misleading. Craftsmanship names an enduring, basic human impulse, the desire to do a job well for its own sake.
The details of construction
The housing developments in the Moscow suburbs were built mostly in the decades after the Second World War. Laid out as enormous chessboards, the suburbs stretch to the horizon across flat land sparsely planted with birch and aspen. The architectural design of the suburban buildings was good, but the state had not been able to command good-quality work. The signs of poorly motivated workers appeared in the details of construction.
The technology shelf
Motorola developed what it called a 'technology shelf', created by a small group of engineers, on which were placed possible technical solutions that other teams might use in the future; rather than trying to solve the problem outright, it developed tools whose immediate value was not clear.
The lure of inspiration
The lure of inspiration lies in part in the conviction that raw talent can take the place of training.
I don't think you understand
The physicist Victor Weisskopf once said to his MIT students who worked exclusively with computerized experiments:
When you show me that result, the computer understands the answer, but I don't think you understand the answer.
Impossibly coherent
...what gets lost mentally when screen work replaces physical drawing.
Drawing in bricks by hand, tedious though the process is, prompts the designer to think about their materiality, to engage with their solidity as against the blank, unmarked space on paper of a window.
Computer-assisted design impedes the designer in thinking about scale, as opposed to sheet size. The object on-screen can indeed be manipulated so that it is presented, for instance, from the vantage point of someone on the ground, but in this regard CAD is frequently misused: what appears on-screen is impossibly coherent, framed in a unified way that physical sight never is.
Head and hand
The blueprint signaled a decisive disconnection between head and hand in design: the idea of a thing made complete in conception before it is constructed.
Bodily reality
To do good work means to be curious about, to investigate, and to learn from ambiguity.
In the Fordist model of medicine, there must be a specific illness to treat, the evaluation of a doctor's performance will then be made by counting the time required to treat as many livers as possible and the number of livers that get well. Because bodily reality doesn't fit well inside this classifying model, and because good treatment has to admit experiment, a not insignificant number of doctors create paper fictions to buy themselves time from the bureaucratic monitors. Doctors in the NHS often assign a patient a disease in order to justify the time spent on exploring a puzzling body.
Awareness and knowledge
In the higher stages of skill, there is a constant interplay between tacit knowledge and self-conscious awareness, the tacit knowledge serving as an anchor, the explicit awareness serving as critique and corrective.
The journeyman
The apprentice goldsmith was place-bound while learning how to smelt, purify, and weigh precious metals. These skills required hands-on instruction from his master. Once the apprentice had locally presented his chef d'oeuvre, however, he could move from city to city as a journeyman, responding to opportunities. The traveling goldsmith journeyman made his presentation élevé to the corporate body of master craftsmen in foreign cities. Through his managerial talents and moral behavior he had to convince these strangers that he could become one of them. This migratory dynamism was built into medieval goldsmithing.
Sedentary guilds, by contrast, appeared to him insert and 'corrupt'. The good master, in his words, "presides over a traveling house."
Building generations
How did the builders of Salisbury Cathedral achieve this astonishing construction? There was no one single architect; the masons had no blueprints. Rather, the gestures with which the building began evolved in principles and were collectively managed over three generations. Each event in building practice became absorbed into the fabric of instructing and regulating the next generation.
A thousand little moves
Missing in these analyses is a reconstruction of the workshops of the master—more precisely, one element that has irretrievably gone missing. This is the absorption into tacit knowledge, unspoken and uncodified in words, that occurred there and became a matter of habit, the thousand little everyday moves that add up in sum to a practice.
The most significant fact we know about Stradivari's workshop was that he was all over it, popping up unexpectedly everywhere, gathering in and processing those thousand bits of information that could not signify in the same way to assistants who were doing just one part.
Mirror tools
A mirror-tool is an implement that invites us to think about ourselves. There are two kinds of mirror-tools. These are the replicant and the robot.
A quiet and contented mind
The Encyclopedia sought to get its readers out of themselves and into the lives of artisan craftsmen in order to clarify good work itself. Throughout, the volumes illustrate people engaged sometimes in dull, sometimes in dangerous, sometimes in complicated labor; the expression on all the faces tends to the same serenity. About these plates the historian Adriano Tilgher remarks on the "sense of peace and calm which flows from all well-regulated, disciplined work done with a quiet and contented mind."
The limits of language
The question of human limits was posed to Diderot the moment he, as it were, rose from his armchair. His method for finding out how people worked was, like a modern anthropologist, to ask them:
We addressed ourselves to the most skilled workers in Paris and the kingdom at large. We took the trouble to visit their workshops, to interrogate them, to write under dictation from them, to follow out their ideas, to define, to identify the terms peculiar to their profession.
The research soon ran into difficulty, because much of the knowledge craftsmen possess is tacit knowledge—people know how to do something but they cannot put what they know into words. Diderot remarked of his investigations: "Among a thousand one will be lucky to find a dozen who are capable of explaining the tools or machinery they use, and the things they produce with any clarity."
What we can say in words may be more limited than what we can do with things. Language is not an adequate 'mirror-tool' for the physical movements of the human body.
The wisdom of the apprentice
Diderot's solution to the limits of language was to become himself a worker.
Become an apprentice and produce bad results so as to be able to teach people how to produce good ones.
This is how I lived
Rather than convey "be like me," better parental advice should be more indirect: "This is how I lived" invites the child to reason about that example. Such advice omits "Therefore you should..." Find your own way; innovate rather than imitate.
Entropy
Imperfect, handmade glass has virtues: these are irregularity, distinctiveness, and what the writer refers to vaguely as 'character'. The two sets of images for glassblowing are thus inseparable; only by understanding how something might be done perfectly is it possible to sense this alternative, an object possessing specificity and character. The bubble or the uneven surface of a piece of glass can be prized, whereas the standard of perfection allows no room either for experiment or for variation.
Against the claim of perfection
We should not compete against the machine. Rather, against the claim of perfection we can assert our own individuality.
Seven lamps
Ruskin's Seven Lamps of Architecture provided seven guides, or 'lamps', for the troubled craftsman, guides for anyone who works directly on material things. These seven are:
- The lamp of sacrifice: The willingness to do something well for its own sake.
- The lamp of truth: The truth that 'breaks and rents continually'; Ruskin's embrace of difficulty, resistance, and ambiguity.
- The lamp of power: Tempered power, guided standards other than blind will.
- The lamp of beauty: Which for Ruskin is found more in the detail, the ornament—hand-sized beauty—than in the large design.
- The lamp of life: Life equating with struggle and energy, death with deadly perfection.
- The lamp of memory: The guidance provided by the time before machinery ruled.
- The lamp of obedience: Obedience to the example set by a master's practice rather than by his particular works; otherwise put, strive to be like Stradivari but do not seek to copy his particular violins.
I am here
I am here, in this work.
A maker's mark is a peculiar sign. Ancient brickwork established presence through small details marking 'it': the detail itself.
The great historian of bricks, Alex Clifton-Taylor, observes that what most counts about them is their small size, which just suits the human hand laying a brick. A brick wall, he says, "is therefore an aggregation of small effects. This implies a human and intimate quality not present to the same extent in stone architecture."
Get a grip
The hand is the window on to the mind. — Immanuel Kant
American slang advises us to "get a grip"; more generally we speak of "coming to grips with an issue." Both figures reflect the evolutionary dialogue between the hand and the brain.
Focal awareness
The philosopher Maurice Merleau-Ponty describes what she experienced as "being as a thing." The philosopher Michael Polanyi calls it "focal awareness" and recurs to the act of hammering a nail:
When we bring down the hammer we do not feel that its handle has struck our palm but that its head has struck the nail.
We have become the things on which we are working.
Sublime tools
Getting better at using tools comes to us, in part, when the tools challenge us, and this challenge often occurs just because the tools are not fit-for-purpose. In both creation and repair, the challenge can be met by adapting the form of a tool, or improvising with it as it is, using it in ways it was not meant for.
The all-purpose tool seems a special case. In its sheer variety, a flat-edged screwdriver admits all manner of unfathomed possibilities; it, too, can expand our skills if only our imagination rises to the occasion. Without hesitation, the flat-edged screwdriver can be described as sublime—the word sublime standing, as it does in philosophy and the arts, for the potently strange.
Crafting repair
Repair is a neglected, poorly understood, but all-important aspect of technical craftsmanship. The sociologist Douglas Harper believes that making and repairing form a single whole; he writes of those who do both that they possess the "knowledge that allows them to see beyond the elements of a technique to its overall purpose and coherence. This knowledge is the 'live intelligence, fallibly attuned to the actual circumstances' of life. It is the knowledge in which making and fixing are parts of a continuum."
Put simply, it is by fixing things that we often get to understand how they work.
When history moves on
Much twentieth-century urban planning proceeded on the principle: demolish all you can, grade it flat, and then build from scratch. The existing environment has been seen as standing in the way of the planner's will. This aggressive recipe has frequently proved disastrous, destroying many viable buildings as well as ways of life bedded into urban fabric. The replacements for these destroyed buildings have also, too often, proved worse: big projects suffer from overdetermined, fit-for-purpose form; when history moves on, as it always does, tightly defined buildings can soon become obsolete.
Details first
The identification a good craftsman produces is selective, that of finding the most forgiving element in a difficult situation. Often this element is smaller, and so seems less important, than the larger challenge. It is an error in technical as in artistic work to deal first with the big difficulties and then clean up the details; good work often proceeds in just the opposite fashion.
Walls and membranes
All living things contain two sites of resistance. These are cell walls and cell membranes. The cell wall is more purely exclusionary – a boundary; the membrane permits more fluid and solid exchange – a border.
Most pervasive in the modern city is the inert boundary established by highway traffic, cutting off parts of the city from each other. Working with resistance means, in urbanism, converting boundaries into borders.
The ground plane
Whereas Corbusier relegated streets to traffic functions, the ground plane represented to Van Eyck the realm in which people 'learn' cities. The placement of benches and bollards, the height of stepping-stones, the ill-defined separations of sand, grass, and water are all tools in that learning, an education in ambiguity.
Most cities were mostly built by improvisation
In Architecture Without Architects, Bernard Rudofsky documented the ways in which most cities were mostly built by improvisation, following no consistent formal design. Building was added to building, street to street, their forms adapting to different site conditions in the process of extension.
Rudofsky thought that this hidden order is how most settlements of poor people develop and that the work of improvising street order attaches people to their communities, whereas 'renewal' projects, which may provide a cleaner street, pretty houses, and large shops, give the inhabitants no way to mark their presence on the space.
The aspiration for quality
To arouse the aspiration for quality and make good on it, the organization itself has to be well crafted in form. It needs, like Nokia, open information networks; it has to be willing to wait, as Apple is, to bring its products to market until they are really good.
Oddity and peculiarity
The experienced doctor, as one would expect, is a more accurate diagnostician. This is due in large part to the fact that he or she tends to be more open to oddity and peculiarity in patients, whereas the medical student is more likely to be a formalist, working by the book, rather rigidly applying general rules to particular cases.
Relentlessness deformed it
I am not interested in erecting a building, but in presenting to myself the foundations of all possible buildings. — Ludwig Wittgenstein.
But in a note of 1940 to himself he wrote that the building "lacks health" or "primordial life".
In the construction of a house for his sister in the Kundmangasse, Wittgenstein's striving for an ideal perfection rendered the object lifeless. Relentlessness deformed it.
Necessity
Loos's need to respond positively to the difficulties he encountered appeared in the errors that occurred during the construction of the Villa Moller. When the foundations were not laid as specified, he could not afford to dig them up and start again; instead, Loos thickened the form of one side wall to accommodate the mistake, making the thickened wall and emphatic side frame for the front. The formally pure properties of Villa Moller were achieved by working with many similar mistakes and impediments Loos had to take as facts on the ground; necessity stimulated his sense of form. Wittgenstein, knowing no financial necessity, had no such creative dialogue between form and error.
The narrative of its making
Getting things in perfect shape can mean removing the traces, erasing the evidence, of a work in progress. Once this evidence is eliminated, the object appears pristine. Perfection of this cleaned-up sort is a static condition; the object does not hint at the narrative of its making.
The good craftsman
The good craftsman...
...understands the importance of the sketch—that is, not knowing quite what you are about when you begin.
...places positive value on contingency and constraint.
...needs to avoid pursuing a problem relentlessly to the point that is becomes perfectly self-contained.
...avoids perfectionism that can degrade into a self-conscious demonstration.
...learns when it is time to stop.Your life adds up
Weber's German word for a vocation, Beruf, contains two resonances: the gradual accumulation of knowledge and skills and the ever-stronger conviction that one was meant to do this one particular thing in one's life.
An English locution roughly conveys what he meant: your life 'adds up'.
To do just one thing well
The skills society is bulldozing the career path; jobs in the old sense of random movement now prevail; people are meant to deploy a portfolio of skills rather than nurture a single ability in the course of their working histories; this succession of projects or tasks erodes belief that one is meant to do just one thing well.
Manual labor
Artisanal craftsmen have proved particularly promising subjects for job retraining. The discipline required for good manual labor serves them, as does their focus on concrete problems rather than on the flux of process-based, human relations work. For this very reason it has proved easier to train a plumber to become a computer programmer than to train a salesperson; the plumber has craft habit and material focus, which serve retraining. Employers don't often see this opportunity because they equate manual routine with mindless labor.
Multiple choice
Intuitive leaps that open up a problem are impossible to test using multiple-choice questions. These leaps are an exercise of associating unlikely elements. There is no correct answer to the question "Are city streets like arteries and veins?"
Hephaestus
The clubfooted Hephaestus, proud of his work if not of himself, is the most dignified person we can become.