Muutke küpsiste eelistusi

E-raamat: 12 Essential Skills for Software Architects

  • Formaat: 288 pages
  • Ilmumisaeg: 25-Sep-2011
  • Kirjastus: Addison-Wesley Educational Publishers Inc
  • Keel: eng
  • ISBN-13: 9780132099486
Teised raamatud teemal:
  • Formaat - EPUB+DRM
  • Hind: 21,05 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Lisa ostukorvi
  • Lisa soovinimekirja
  • See e-raamat on mõeldud ainult isiklikuks kasutamiseks. E-raamatuid ei saa tagastada.
  • Formaat: 288 pages
  • Ilmumisaeg: 25-Sep-2011
  • Kirjastus: Addison-Wesley Educational Publishers Inc
  • Keel: eng
  • ISBN-13: 9780132099486
Teised raamatud teemal:

DRM piirangud

  • Kopeerimine (copy/paste):

    ei ole lubatud

  • Printimine:

    ei ole lubatud

  • Kasutamine:

    Digitaalõiguste kaitse (DRM)
    Kirjastus on väljastanud selle e-raamatu krüpteeritud kujul, mis tähendab, et selle lugemiseks peate installeerima spetsiaalse tarkvara. Samuti peate looma endale  Adobe ID Rohkem infot siin. E-raamatut saab lugeda 1 kasutaja ning alla laadida kuni 6'de seadmesse (kõik autoriseeritud sama Adobe ID-ga).

    Vajalik tarkvara
    Mobiilsetes seadmetes (telefon või tahvelarvuti) lugemiseks peate installeerima selle tasuta rakenduse: PocketBook Reader (iOS / Android)

    PC või Mac seadmes lugemiseks peate installima Adobe Digital Editionsi (Seeon tasuta rakendus spetsiaalselt e-raamatute lugemiseks. Seda ei tohi segamini ajada Adober Reader'iga, mis tõenäoliselt on juba teie arvutisse installeeritud )

    Seda e-raamatut ei saa lugeda Amazon Kindle's. 

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 todays agile environments, these soft skills have grown even more crucial to success as an architect. For many developers, however, these skills dont come naturallyand theyre 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 books practical insights can help you get the architect position you wantand 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
Preface xvii
Acknowledgments xxi
About the Author xxiii
Part I Relationship Skills
1(116)
Chapter 1 Gracious Behavior
3(22)
How Would Others Describe You?
3(1)
The Technical Ceiling
4(2)
The Road to Becoming a Gracious Professional
6(17)
Choosing Relationships over Correctness
6(3)
Learning to Delegate
9(1)
Life Is Reflexive
10(3)
Life or Death for Effective Communications
13(2)
Integrity and Honesty Without Bluntness
15(2)
Don't Bury Issues---They Will Come Back
17(2)
Provide a Professional Service
19(1)
Forgive Past Offenses
20(3)
Summary
23(1)
Bibliography
23(2)
Chapter 2 Communication
25(22)
Communication Principles
26(5)
Listen First, Talk Later
27(1)
Be There
28(1)
Be Positive
29(1)
Apologize Early
29(1)
Avoid the Feeding Frenzy on Imperfections
30(1)
Communication Strategies
31(10)
Prefer Yes over No
31(2)
Establishing Trust in the Sales Process
33(1)
Reserve Your No's for Special Occasions
33(3)
Avoid the Urge to Get Defensive
36(1)
Hear Suggestions as Collaborative Improvements
36(1)
Learn Others' Communication Needs, Including Your Own
37(3)
Think on Your Feet
40(1)
Communicating with Executives
41(4)
Executives Thrive on Trust, Loyalty, and Consistency
41(1)
Prefer Clarity over Completeness
42(1)
Don't Surprise Executives
43(2)
Summary
45(1)
Bibliography
45(2)
Chapter 3 Negotiation
47(22)
Negotiation Principles
48(4)
No Surprises
48(1)
Don't Waver on Decisions
49(1)
Delegate Authority, Not Accountability
49(1)
Seek Help When You Are in over Your Head
50(1)
Don't Cover Things Up
51(1)
Do the Right Thing Even When It's Hard
51(1)
Negotiation Strategies
52(5)
Listen to Your Gut Feelings
52(1)
Manage to Yes
52(2)
Don't Find the Differences
54(1)
Find the Common Ground
54(1)
If General Agreement is Not Possible, Make Everyone Slightly Unhappy
55(1)
Use Negotiation as a Means of Improvement
56(1)
Negotiation Prep Work
57(5)
Know What Is Negotiable
57(1)
Know How to Surf the Organization
58(2)
Seek a Collaborative Context for Key Decisions
60(1)
Learn the Culture
61(1)
Let Others Understand Your Thinking
62(1)
Negotiation Wrap-Up
62(4)
Ongoing Defense of the Decision
63(1)
Maintaining an Architecture Decision Log
63(1)
Sometimes You Win, Sometimes You Lose
64(1)
Learning from Delegating
65(1)
Summary
66(1)
Bibliography
67(2)
Chapter 4 Leadership
69(24)
Leadership Principles
70(6)
Establish Trust
71(1)
Establish a Common Vision
71(1)
Establish Strategic Partnerships (Bring Safety Through Relationships)
72(1)
Eat Your Own Dog Food (Bring Safety to What You Say)
73(1)
Perceive Risk, Assess Impact, and Act (Bring Clarity to Risk)
74(1)
Deal with Risk Appropriately: What Is a Firecracker Versus an Atomic Bomb? (Bring Clarity to Impact)
75(1)
Leadership Strategies
76(4)
Use Occam's Razor
76(1)
Present Visualizations of Information
76(1)
Lead by Keeping Things Focused
77(1)
Sell Based on Context
78(1)
Following the Crowd (Looking for Opportunities to Leverage)
79(1)
Focus Executives on Vision, Not Conflict Resolution
80(1)
Leadership Timing
80(5)
Capitalize on Organizational Momentum
80(1)
Learn When to Rescue
81(1)
Allow Others to Learn
82(1)
Know When to Stand Alone
82(2)
Ask for Forgiveness or Ask for Permission
84(1)
Leading Others
85(4)
Allow Others to Contribute (Don't Mandate)
85(2)
Engage Others Through Influence
87(1)
Enable Others to Take Ownership
88(1)
Deal with Conflict
89(1)
Summary
89(1)
Bibliography
90(3)
Chapter 5 Politics
93(24)
Politics Defined
93(1)
The Political Marketplace
94(4)
Political Context
98(6)
Align with Strategic Company Directions
98(1)
Understand the Cultural Context That Surrounds You
99(1)
Address Others' Concerns Early
100(2)
Believe in What You Are Selling
102(1)
Not My Problem
103(1)
Relationships (Context with Others) Matter
103(1)
Political Principles
104(4)
Taking the High Road
105(1)
Avoid Compromising Your Values
105(1)
Compete Graciously
106(1)
Operate with Transparency
106(1)
Be Who You Are
106(1)
Help Others and Don't Expect Anything in Return
107(1)
Realize That Life Is Reflexive
107(1)
Political Strategies
108(3)
Help Others Achieve Their Objectives
108(1)
Learn to Enjoy the Journey (Not Just the Destination)
108(1)
Strive for Excellence in the Areas That Matter
109(1)
Be Willing to Compromise on Lower-Priority Goals
109(1)
Don't Take Offense to Poor Behavior
110(1)
Confront Interpersonal Issues Privately
111(1)
Political Timing
111(4)
Execute Things in a Timely Fashion
112(1)
Failure Today Does Not Mean You Will Not Succeed Tomorrow
113(1)
Realize That Politically, You Will Not Always Win
113(1)
Get in the Game
114(1)
Becoming a Good Politician
115(1)
Bibliography
116(1)
Part II Personal Skills
117(58)
Chapter 6 Transparency
119(20)
Architects Live in a Glass House
119(2)
Types of Transparency
121(1)
Self-Transparency
121(5)
Be Yourself
121(1)
Acknowledge Your Weaknesses
122(2)
Acknowledge Your Strengths and Interests
124(1)
Beat the Crowd to Your Boss
125(1)
Project Transparency
126(7)
Let Executives See All the Cards
126(2)
Architects Bring Transparency and Clarity to Many Areas
128(1)
Architects Bring Discovery to Acquisition
129(4)
Relational Transparency
133(3)
Give Credit to Others Where Credit Is Due
133(1)
Be Consistent in What You Say
134(1)
Apologizing Demonstrates Transparency
135(1)
Learn to Hear Before You React (Seek Transparency)
135(1)
Allow Others to Be Transparent with You
136(1)
Becoming a Transparent Architect
136(1)
Bibliography
137(2)
Chapter 7 Passion
139(18)
What Is Passion?
140(1)
Discovering Passion
141(4)
How Do I Find Passion?
141(2)
Persistence and Passion: The Ultimate Killer Combination
143(1)
Passion over Position
144(1)
Rekindling Passion
145(1)
Using Passion as a Guide
145(6)
Watch for Opportunity: It Usually Seeks You and Speaks Quietly
146(1)
Follow Your Instincts
147(1)
Choose Areas That You Are Passionate About
148(1)
Change: The Kick in the Pants to Get You Moving Again
149(1)
Lack of Passion Acts as a Ceiling to Your Career
150(1)
Do the Hard Things Well and Give It Everything You Have
151(1)
Passion: The Internal Fuel That Supplies Drive
151(1)
Protecting Your Passion
151(2)
Ignore the Critics: It's Your Passion, Your Vision ---Not Theirs
152(1)
Avoid Distractions
152(1)
What Is One Thing You Can Do Today to Pursue Your Passion?
153(1)
Learn to Jump in and Enjoy the Ride
154(1)
Becoming a Passionate Architect
155(1)
Bibliography
156(1)
Chapter 8 Context Switching
157(18)
Self-Awareness Context
160(2)
Be Where You Are
160(1)
Be Aware of Your Weaknesses
161(1)
There's More to Life Than Work
161(1)
The Myth of Multitasking Efficiency
161(1)
Keep the Adrenaline in Check: Sloooow Down
162(1)
Architectural Awareness Context
162(2)
Bring the -Ilities
162(1)
Seek Proper Coupling and Cohesion
162(2)
Constantly Build Your Context
164(1)
Elephant Context
164(3)
What Is Not Being Said?
165(1)
Ask the Hard Questions
165(1)
Deliver the Bad News Early
166(1)
If They Owned the Company, What Would They Do?
166(1)
Decision Awareness Context
167(2)
Do They Already Have the Problem Solved?
167(1)
Do They Know Which Alternatives Are Possible?
167(1)
Have Others Already Weighed in on the Decision?
168(1)
Be a Neutral Third Party, Even When It Is a Disadvantage
169(1)
Conversational Context
169(1)
Avoid Meetings and Email
169(1)
Bring in Others (Now), If Needed
169(1)
Audience Context
169(2)
Know Your Audience
170(1)
Be Appropriate
170(1)
Sometimes Play Good Cop, Bad Cop
170(1)
Supply Background Information
170(1)
Project Context
171(2)
Bring a Budget
171(1)
Bring Pragmatism
172(1)
Learn to Surf the Avalanche
172(1)
Seek Out Dedicated Resources
173(1)
Which Assumptions Are You Making?
173(1)
Becoming a Context-Aware Architect
173(1)
Bibliography
174(1)
Part III Business Skills
175(68)
Chapter 9 Business Knowledge
177(16)
Understanding Business
179(4)
Marketing, Finance (ROI), and Sales
179(2)
Consider Getting a Business Degree
181(2)
Understanding Your Company
183(2)
Know Your Product's Value Proposition
183(1)
Know How Your Company Makes Money
184(1)
Understand Your Company's History/Culture
184(1)
Understanding Your Customers
185(3)
Consider Going on a Customer Visit, Sales Call, or Helping Staff a Booth at a Trade Show
185(2)
Consider Watching Usability Studies, Product Concept Interviews, or Other Customer Product Evaluations
187(1)
Consider Using Agile Techniques
188(1)
Understanding Your Domain
188(2)
Gather Domain Knowledge
188(2)
Understand Your Domain in the Business Context
190(1)
Help the Business Better Understand Technology
190(1)
Becoming a Business-Savvy Architect
191(1)
Bibliography
192(1)
Chapter 10 Innovation
193(20)
Innovation Defined
194(1)
Establishing Margins
195(5)
Finding Margins
195(2)
Innovate at the Edge
197(1)
What Would You Do? (Given No Constraints, Don't Try to Posture)
198(1)
Encourage Others to Think and Be Open
199(1)
Be Prepared for the Naysayers
200(1)
Avoid the Naysayers and Find a Safe Place to Think
200(1)
Developing an Internal Compass
200(4)
Listen to Your Gut
200(1)
Learn to Trust Yourself
201(1)
Listen to the Customer Closely, But Maintain Your Own Vision
201(1)
Listen to Others (Collaborate)
202(1)
Can You Make a Baby Step Today?
202(1)
No Is Okay for Today: Keep Plugging Along, Because Yes Will Come
203(1)
Blending Essential Concepts
204(6)
Read, Read, Read
204(1)
Crazy Ideas Help You Discover the Real Boundaries
205(1)
Have a Big Vision
205(1)
Innovator's Dilemma
206(1)
Innovation and Clustering: Getting the Right Group of Things Together
206(1)
Choose Simplicity
207(1)
Simplification Is the Essence of Intellectual Property
207(1)
Consider the Problem Before the Solution
208(1)
Define the Problem
209(1)
Sleep on It
209(1)
Is It Strategic or Tactical?
210(1)
Becoming a Innovative Architect
210(1)
Bibliography
211(2)
Chapter 11 Pragmatism
213(14)
Pragmatic Architecture Defined
213(1)
Scope Management
214(3)
Work with the Business to Determine Feature Priority
215(1)
Help Executives Make the Right Decision
216(1)
Deal with Ambiguity
216(1)
Sometimes, You Just Need to Start with a Concept
216(1)
Use Agile Processes as a Means to Pragmatism
216(1)
Risk Management
217(4)
Differentiate Between Possible and Feasible
217(2)
Ask Yourself Key Questions About Every Decision
219(1)
Deal with Likely Risks
220(1)
Architectural Spikes
220(1)
Work with Operations to Determine Efficiency
220(1)
Observe Other Projects to Determine What Is Acceptable to Sacrifice
221(1)
Communication
221(3)
Document Agreed-Upon Resolutions
221(2)
Present Multiple Alternatives and Make a Recommendation
223(1)
Use Transparency to Level Expectations
223(1)
Develop Rules of Thumb for Sizing Projects
223(1)
Becoming a Pragmatic Architect
224(1)
Bibliography
225(2)
Chapter 12 Vision
227(16)
Vision Defined
227(1)
Finding and Establishing a Compelling Destination
228(4)
Discovering Your Vision
228(2)
Crafting a Compelling Story from Vague Facts
230(1)
Overcoming Roadblocks
231(1)
Developing and Establishing a Strategic Roadmap
232(3)
Mapping the Route to Your Vision
233(1)
Establishing Strategies to Support the Vision
234(1)
Establishing Aligned Partners
235(3)
Vision Requires Alignment
235(1)
Vision Requires Key Stakeholders
236(1)
Vision Requires Funding
237(1)
Vision in Practice
238(3)
Using Vision to Increase ROI as a Strategy
238(1)
Using Vision to Instill a Sense of Purpose
239(1)
Applying Vision During Project Estimation
240(1)
Developing a Spending Envelope (Scoping the Vision)
240(1)
Becoming an Architect with Vision
241(1)
Bibliography
241(2)
Index 243
Dave Hendricken is a software architect for Thomson Reuters. Dave enjoys working closely with new product development teams to create innovative legal products for large-scale online platforms such as Westlaw.com. In his spare time, Dave enjoys mentoring the Eagan High School Robotics team, downhill skiing with his kids, fishing for large-mouth bass, golfing early in the morning, and spending time at the cabin building things like trebuchets, go-carts, and rain barrel watering systems with his kids.