Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

Develpreneur: Become a Better Developer and Entrepreneur

Cover Your Assets - The CYA Anti-Pattern

28 Jun 2019

Description

In this episode, we cover another anti-pattern that everyone has experienced.  However, the CYA approach is not often seen as something to avoid.  There are downsides to the cover your assets approach that need to be seen for what they are so our use of it is tempered. Defining the Cover Your Assets Anti-Pattern The Antipatterns.com site has a short and sweet definition of this anti-pattern for us. [Click Here to See The Page] "Document driven software processes often employ authors who list alternatives instead of making decisions." This definition provides us something close to analysis paralysis but from a different starting point.  There are many reasons why we stumble into this anti-pattern.  It can be to provide plenty of information for a decision.  On the other hand, it can show our lack of desire in making a choice.  The anti-pattern arises when our goal is to make a decision, communicate it, and move forward.  Too much information about the decision process can be a waste of time.  Even worse, it can confuse the reader as to what decision was made. Clear and Concise When you are tasked with making a decision and communicating it, the KISS method is best.  Keep it simple.  Declare the decision, state it clearly, then add color and commentary only if necessary.  Your audience may desire more information.  However, there should be other ways to find that content.  Do not confuse the answer by providing a reason for the same.  Think of it as the reader asking the question, "What did you decide?"  Answer the question directly instead of boring or confusing them with a dissertation. A Time and A Place There are plenty of vehicles for communicating the how and why of a decision.  SDLC documents are not those vehicles.  The assumption we make in reading design and implementation documents is that the decisions were made with a proper amount of research and thought.  The reader is not going to assume you decided in a vacuum or without forethought.  Thus, there is no need to defend it in these documents.  Let them know the decision.  Then, they can focus on getting it implemented.

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.