Read 12 Essential Skills for Software Architects by Dave Hendricksen Online


Master the Crucial Non -Technical Skills Every Software Architect Needs! Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today's agile environments, these "soft" skills have grown even more crucial to success as an archMaster the Crucial Non -Technical Skills Every Software Architect Needs! Thousands of software professionals have the necessary technical qualifications to become architects, but far fewer have the crucial non-technical skills needed to get hired and succeed in this role. In today's agile environments, these "soft" skills have grown even more crucial to success as an architect. For many developers, however, these skills don't come naturally-and they're rarely addressed in formal training. Now, long-time software architect Dave Hendricksen helps you fill this gap, supercharge your organizational impact, and quickly move to the next level in your career. In 12 Essential Skills for Software Architects, Hendricksen begins by pinpointing the specific relationship, personal, and business skills that successful architects rely upon. Next, he presents proven methods for systematically developing and sharpening every one of these skills, from negotiation and leadership to pragmatism and vision. From start to finish, this book's practical insights can help you get the architect position you want-and thrive once you have it! The soft skills you need... ...and a coherent framework and practical methodology for mastering them! Relationship skills Leadership, politics, gracious behavior, communication, negotiation Personal skills Context switching, transparency, passion Business skills Pragmatism, vision, business knowledge, innovation...

Title : 12 Essential Skills for Software Architects
Author :
Rating :
ISBN : 9780321717290
Format Type : Paperback
Number of Pages : 256 Pages
Status : Available For Download
Last checked : 21 Minutes ago!

12 Essential Skills for Software Architects Reviews

  • Alex Ott
    2019-02-14 11:16

    This book not about technical side of software architecture, but about soft skills (communication, negotiations, leadership, etc.) that are need for technical people who want to be software architect.I found this book very good, it provides many useful advices - I knew some already, but they were result of practical work, often got as result of error's analysis.I would recommend this book for people, who will want to switch from purely technical activities to things like software architecture, where you need to work with customers, executives, and many other people.

  • Farhan Khalid
    2019-01-28 13:13

    RELATIONSHIPTechnology does not run an enterprise; relationships do —Patricia FrippIf you wish to make a man your enemy, tell him simply, "You are wrong" This method works every time —Henry C. LinkThe real art of conversation is not only to say the right thing in the right place, but to leave unsaid the wrong thing at the tempting moment —Lady Dorothy NevillBehavior is a mirror in which every one displays his own image—Johann Wolfgang von GoetheThe true test of character is not how much we know how to do, but how we behave when we don’t know what to do—John W. Holt, Jr.Act the way you’d like to be and soon you’ll be the way you act—George W. CraneThe road to gracious behavior begins with the following steps:Choosing relationships over correctnessLearning to delegateRealizing that life is reflexiveActing as though words are seedsDealing with others with integrity and honesty without bluntnessConfronting issues in a timely mannerProviding a professional serviceForgiving and forgetting past offensesDoes making this correction matter?Will it cost the company significantly if I don’t speak up?SmilePostureEngagementBe PresentFocus on OthersBe ConcernedBe FriendlyBuild TrustSay YesListenAllow Choice Don't stray from PointForgive Past OffensesCOMMUNICATIONBusiness people need to listen as much as they need to talkAvoid words that personalize the commentsFind ways to express the goals of why you are requesting changePrefer Yes over NoReserve Your No’s for Special OccasionsAvoid the Urge to Get DefensiveSeek first to understand, then to be understood —Stephen CoveyThink on Your FeetPrefer Clarity over CompletenessDon’t Surprise ExecutivesNEGOTIATIONIn business, you don’t get what you deserve, you get what you negotiate —Chester L. KarrassDon’t Waver on DecisionsDelegate Authority, Not AccountabilitySeek Help When You Are in over Your HeadDon’t Cover Things UpDo the Right Thing Even When It’s HardListen to Your Gut FeelingsDon’t Find the DifferencesFind the Common GroundIf General Agreement is Not Possible, Make Everyone Slightly UnhappyUse Negotiation as a Means of ImprovementKnow What Is NegotiablePlay fairSeek a Collaborative Context for Key DecisionsLearn the CultureLet Others Understand Your ThinkingMaintain an Architecture Decision LogSometimes You Win, Sometimes You LoseLEADERSHIPManagement is doing things right; leadership is doing the right things —Peter F. DruckerLeadership is the art of getting someone else to do something you want done because he wants to do it —Dwight EisenhowerLeadership is all about trustTrust: I do what I say, and I say what I doBring Safety Through RelationshipsBe transparentBe who you say you areBe open and honestAct with integrityOne should not make more assumptions than minimum neededLead by Keeping Things FocusedAllow Others to LearnKnow When to Stand AloneDon’t tell people how to do things; tell them what to do and let them surprise you with their results —George S. PattonPOLITICSTrust is always earned, never given —R. WilliamsPolitics are a very unsatisfactory game —Henry B. AdamsNothing is so admirable in politics as a short memory—John Kenneth GalbraithPolitics is a process by which groups of people make collective decisionsthe art of getting things done by collaborating with other peopleThe best way to play the game of politics is to not play at all:Treat people with respectBe known for dealing honestly in factsDon’t take advantage of people when they are down.Show integrity in all interactions.If you say you are going to do something, do it.Your word is your honor; it represents who you are.Success at Politics = Gracious Behavior + Communication + Negotiation + LeadershipWhich balls you can drop is an important skill to acquireYou will be asked to juggle many balls simultaneouslyHelp Others Achieve Their ObjectivesLearn to Enjoy the Journey (Not Just the Destination)Strive for Excellence in the Areas That MatterBe Willing to Compromise on Lower-Priority GoalsDon’t Take Offense to Poor BehaviorConfront Interpersonal Issues PrivatelyExecute Things in a Timely FashionFailure Today Does Not Mean You Will Not Succeed TomorrowRealize That Politically, You Will Not Always WinGet in the GameTRANSPARENCYARCHITECTS LIVE IN A GLASS HOUSETYPES OF TRANSPARENCYSELF-TRANSPARENCYThe best you can be at any given moment is yourself—Elizabeth AlrauneAcknowledge Your WeaknessesAcknowledge Your Strengths and InterestsBeat the Crowd to Your BossPROJECT TRANSPARENCYLet Executives See All the CardsArchitects Bring Discovery to AcquisitionRELATIONAL TRANSPARENCYGive Credit to Others Where Credit Is DueBe Consistent in What You SayApologizing Demonstrates TransparencyLearn to Hear Before You React (Seek Transparency)Allow Others to Be Transparent with YouPASSIONPassion is the genesis of genius —Anthony RobbinsPersistence and Passion: The Ultimate Killer CombinationRekindling PassionWatch for Opportunity: It Usually Seeks You and Speaks QuietlyFollow Your InstinctsChoose Areas That You Are Passionate AboutIgnore the Critics: It’s Your Passion, Your Vision—Not TheirsCONTEXT SWITCHINGTo do two things at once is to do neither —Publilius SyrusBUSINESS KNOWLEDGEINNOVATIONInnovation distinguishes between a leader and a follower—Steve JobsInnovation is the ability to see change as an opportunitynot a threat —Albert Einstein

  • Lucas Oliveira
    2019-02-14 15:12

    Very basic stuff and I think the majority of the content applies for large companies only.

  • Rod Hilton
    2019-02-13 10:30

    I didn't particularly like this book, but I want to start by saying that it's really my own fault. I should have taken a closer look at the synopsis and the table of contents, I basically read it based on the title alone and it wound up being a very different book than what I was expecting.I was expecting a technical book for architects, or even any engineer doing architectural work and making decisions of an architectural nature. Ultimately the book is entirely nontechnical, and what it tends to view as "architects" I tend to think of more as "managers". The book is mostly about soft skills for management types and yeah, it's not really focused on management skills in terms of managing people or anything, so it's fair in that it's still focused on the skills of individual contributors. A more accurate title for the book would be something like "Ivory Tower Architect Soft Skills: How to Interact With The Rest of the Business When You're The Most Senior Person on the Team and You No Longer Write Code".If that's up your alley, the book is actually pretty good. Very thorough, well written, covers a lot of ground and is organized and broken up into right-sized chunks. If that's not appealing to you, I'd say give it a pass. Most of it is common sense anyway.

  • Wayne
    2019-01-22 16:11

    Looking for more of a technical book. It is very well written for the audience intended which is more of a business architect.

  • Sukhomlinov Vitaliy
    2019-01-25 15:22

    I was not able to finish i. It seems too naive in the sense of applying the common sense behavior principles to a SWA role without any deep explanation or reasoning as of how that would help

  • Daniel Noventa
    2019-02-01 09:25

    Decent read that focuses on the non technical aspects of a software architect. Closely mirrors business skills, and their importance for an architect. Good info on the role, and what skills will help you be successful.

  • Jeanne Boyarsky
    2019-01-29 13:40

    "12 Essential Skills for Software Architects" covers the soft skills technical people need to advance. Parts of it are slanted towards soft skills that are specific to tech leads/architects. Other parts would fit in any soft skills book but the title gets technical folks to read it. Even for these parts, it helps that they were written by an architect as the language/writing style is easy to relate to. The audience is architects and technical leads who want to be architects. I think it applies to any senior member of the team though. Or even someone who wants to understand what it is like to be an architect. I could really relate to the "stateless" points as context switching is so prevalent. He has a good philosophy that architects are not managers but are part of the management team. And he explains how politics works without making it all bad. The problem is certain practices of politics not the idea itself. In fact, he quotes a definition where politics is about making decisions with a group. Nothing inherently distasteful here! I can tell this is a book I will refer to again and again. ps - I also like that page three has a reference to FIRST robotics - with respect to gracious behavior. (gracious professionalism in the FIRST world.) --- Disclosure: I received a copy of this book from the publisher in exchange for writing this review on behalf of CodeRanch.

  • Jeff Dalton
    2019-01-21 15:13

    I really wanted to like this book, but couldn't talk myself into it. I think Dave provides sage advice for anyone in any career. But, what I missed is a human connection to the advice. I so wanted to hear stories from Dave where he used a specific technique to improve himself, team or company. Instead what I got was a standard self-help book of advice but nothing that showed me evidence of where it would improve my world. I gave the book two stars because it provides a nice list of questions that can be added to any IT architects checklist for problem analysis.

  • Khoa Tran
    2019-01-29 16:30

    I've read this book a long time ago. I feel very surprise with point of views that the book brings to me. It helps a lot to expand the mindset, attitude and the way that I am working to make it 'better' as the Software Architect role

  • Paul Floyd
    2019-02-10 09:11

    Fairly good.

  • Lehaleha
    2019-02-02 16:15

    Good book explaining basics which are often overlooked or underestimated.