Facebook Pixel
Searching...
فارسی
EnglishEnglish
EspañolSpanish
简体中文Chinese
FrançaisFrench
DeutschGerman
日本語Japanese
PortuguêsPortuguese
ItalianoItalian
한국어Korean
РусскийRussian
NederlandsDutch
العربيةArabic
PolskiPolish
हिन्दीHindi
Tiếng ViệtVietnamese
SvenskaSwedish
ΕλληνικάGreek
TürkçeTurkish
ไทยThai
ČeštinaCzech
RomânăRomanian
MagyarHungarian
УкраїнськаUkrainian
Bahasa IndonesiaIndonesian
DanskDanish
SuomiFinnish
БългарскиBulgarian
עבריתHebrew
NorskNorwegian
HrvatskiCroatian
CatalàCatalan
SlovenčinaSlovak
LietuviųLithuanian
SlovenščinaSlovenian
СрпскиSerbian
EestiEstonian
LatviešuLatvian
فارسیPersian
മലയാളംMalayalam
தமிழ்Tamil
اردوUrdu
12 Essential Skills for Software Architects

12 Essential Skills for Software Architects

توسط Dave Hendricksen 2011 280 صفحات
3.69
100+ امتیازها
گوش دادن

نکات کلیدی

1. رفتار محترمانه را به‌عنوان پایه‌ای برای موفقیت در معماری پرورش دهید

رفتار محترمانه یکی از اصول اساسی FIRST Robotics (سازمانی که به الهام‌بخشی جوانان برای تبدیل شدن به رهبران علم و فناوری اختصاص دارد) است.

ایجاد روابط. رفتار محترمانه شامل انتخاب روابط به‌جای درست بودن، یادگیری تفویض وظایف و درک این نکته است که زندگی بازتابی است. به‌عنوان یک معمار، موفقیت شما به توانایی‌تان در کار مؤثر با تیم‌ها و ذینفعان متنوع بستگی دارد. با اولویت دادن به روابط، محیطی را ایجاد می‌کنید که همکاری و اعتماد را تقویت می‌کند.

رفتار حرفه‌ای. رفتار محترمانه همچنین شامل ارائه خدمات حرفه‌ای، مواجهه با مسائل به‌موقع و بخشش خطاهای گذشته است. این رویکرد به شما کمک می‌کند تا در موقعیت‌های چالش‌برانگیز با حفظ شهرت مثبت، پیش بروید. به یاد داشته باشید که اقدامات شما نه‌تنها بر شما بلکه بر تیم و سازمان شما نیز تأثیر می‌گذارد.

اعتماد و یکپارچگی. با نشان دادن مداوم رفتار محترمانه، پایه‌ای از اعتماد و یکپارچگی را بنا می‌کنید. این امر به شما امکان می‌دهد تا بر تصمیمات تأثیر بگذارید، حمایت برای ایده‌هایتان جلب کنید و به‌طور مؤثر رهبری ابتکارات معماری را بر عهده بگیرید. در نهایت، رفتار محترمانه یک تمایز کلیدی است که می‌تواند شغل شما را به‌عنوان یک معمار پیش ببرد.

2. مهارت‌های ارتباطی مؤثر را برای مدیریت پروژه‌های پیچیده تسلط پیدا کنید

فناوری اطلاعات و کسب‌وکار به‌طور فزاینده‌ای در هم تنیده می‌شوند. فکر نمی‌کنم کسی بتواند به‌طور معناداری درباره یکی صحبت کند بدون اینکه درباره دیگری صحبت کند.

اصول ارتباط. ارتباط مؤثر برای معماران شامل گوش دادن اول، حضور در لحظه، حفظ نگرش مثبت و عذرخواهی زودهنگام در صورت بروز اشتباهات است. این اصول به ایجاد محیطی باز و همکاری‌محور کمک می‌کند که در آن ایده‌ها شکوفا می‌شوند.

استراتژی‌های ارتباطی. استراتژی‌های کلیدی شامل:

  • ترجیح "بله" به "نه"
  • اختصاص "نه" برای مواقع خاص
  • اجتناب از واکنش‌های تدافعی
  • شنیدن پیشنهادات به‌عنوان بهبودهای همکاری
  • یادگیری سبک‌های ارتباطی دیگران

ارتباط با مدیران. هنگام ارتباط با مدیران:

  • بر وضوح به‌جای کامل بودن تمرکز کنید
  • اعتماد، وفاداری و ثبات را نشان دهید
  • با به اشتراک‌گذاری اطلاعات زودهنگام از شگفتی‌ها جلوگیری کنید

با تسلط بر این مهارت‌های ارتباطی، معماران می‌توانند به‌طور مؤثر شکاف بین ذینفعان فنی و کسب‌وکار را پر کنند و موفقیت پروژه و هم‌راستایی سازمانی را تضمین کنند.

3. مهارت‌های مذاکره را برای موفقیت پروژه توسعه دهید

وقتی مذاکره می‌کنید، باید به‌گونه‌ای عمل کنید که هیچ‌کس از نتیجه تصمیم شگفت‌زده نشود.

اصول مذاکره. اصول کلیدی شامل:

  • اجتناب از شگفتی‌های سازمانی
  • عدم تردید در تصمیمات
  • تفویض اختیار، نه مسئولیت
  • درخواست کمک در مواقع فشار
  • پرداختن به مسائل به‌طور شفاف
  • انجام کار درست، حتی زمانی که دشوار است

استراتژی‌های مذاکره. استراتژی‌های مؤثر شامل:

  • مدیریت به سمت "بله"
  • یافتن زمین مشترک
  • ایجاد کمی نارضایتی در همه اگر توافق عمومی ممکن نیست
  • استفاده از مذاکره به‌عنوان وسیله‌ای برای بهبود

آمادگی و پیگیری. مذاکره موفق نیاز به آمادگی کامل دارد، از جمله درک اینکه چه چیزی قابل مذاکره است، دانستن چگونگی حرکت در سازمان و جستجوی زمینه‌های همکاری. پس از مذاکره، یک ثبت تصمیمات معماری نگه‌دارید و آماده دفاع از تصمیمات باشید.

با تقویت این مهارت‌های مذاکره، معماران می‌توانند موفقیت پروژه را پیش ببرند، اجماع بسازند و در دینامیک‌های پیچیده سازمانی حرکت کنند.

4. از طریق تأثیرگذاری رهبری کنید بدون نیاز به تبعیت الزامی

رهبری هنر این است که کسی را وادار کنید کاری را انجام دهد که شما می‌خواهید، زیرا او می‌خواهد آن را انجام دهد.

اصول رهبری. رهبری مؤثر در معماری بر پایه:

  • ایجاد اعتماد
  • ایجاد یک چشم‌انداز مشترک
  • تشکیل شراکت‌های استراتژیک
  • نشان دادن یکپارچگی ("خوردن غذای خودتان")
  • ارزیابی و پرداختن به ریسک‌ها است.

استراتژی‌های رهبری. استراتژی‌های کلیدی شامل:

  • استفاده از تیغ اوکام (سادگی)
  • ارائه اطلاعات بصری
  • حفظ تمرکز
  • فروش بر اساس زمینه
  • بهره‌برداری از شتاب سازمانی

رهبری دیگران. برای رهبری مؤثر:

  • اجازه دهید دیگران مشارکت کنند (اجبار نکنید)
  • از طریق تأثیرگذاری درگیر شوید
  • به دیگران اجازه دهید مالکیت را به‌دست آورند
  • به‌طور سازنده به تعارضات رسیدگی کنید

با تسلط بر این مهارت‌های رهبری، معماران می‌توانند به‌طور مؤثر تیم‌ها و پروژه‌ها را هدایت کنند، حتی بدون اختیار مستقیم، نوآوری را پرورش دهند و موفقیت سازمانی را پیش ببرند.

5. با یکپارچگی در سیاست‌های سازمانی حرکت کنید

سیاست (از یونانی، [politikós]: «شهروند»، «غیرنظامی») فرآیندی است که گروه‌های مردم تصمیمات جمعی می‌گیرند.

درک زمینه سیاسی. برای حرکت در سیاست‌های سازمانی:

  • با جهت‌گیری‌های استراتژیک شرکت هم‌راستا شوید
  • زمینه فرهنگی را درک کنید
  • به نگرانی‌های دیگران به‌موقع رسیدگی کنید
  • به آنچه می‌فروشید ایمان داشته باشید
  • درک کنید که روابط مهم هستند

اصول سیاسی. اصول کلیدی شامل:

  • انتخاب راه درست
  • اجتناب از به خطر انداختن ارزش‌های خود
  • رقابت با احترام
  • عمل با شفافیت
  • واقعی بودن
  • کمک به دیگران بدون انتظار بازگشت
  • درک اینکه زندگی بازتابی است

استراتژی‌های سیاسی. استراتژی‌های مؤثر شامل:

  • کمک به دیگران برای دستیابی به اهدافشان
  • لذت بردن از سفر، نه فقط مقصد
  • تلاش برای برتری در زمینه‌های مهم
  • آمادگی برای سازش در اهداف کم‌اهمیت‌تر
  • عدم ناراحتی از رفتارهای نامناسب
  • رسیدگی به مسائل بین فردی به‌طور خصوصی

با تسلط بر این مهارت‌های سیاسی، معماران می‌توانند به‌طور مؤثر در دینامیک‌های سازمانی حرکت کنند، اتحاد بسازند و ابتکارات خود را پیش ببرند در حالی که یکپارچگی را حفظ می‌کنند.

6. شفافیت را در آغوش بگیرید تا اعتماد بسازید و همکاری را تقویت کنید

آزمون واقعی شخصیت این است که چقدر می‌دانیم چگونه عمل کنیم، بلکه این است که چگونه رفتار می‌کنیم وقتی نمی‌دانیم چه کار کنیم.

شفافیت شخصی. شفافیت درباره خود را با:

  • واقعی بودن
  • پذیرش نقاط ضعف و قوت خود
  • ارتباط پیشگیرانه با رئیس‌تان

شفافیت پروژه. شفافیت پروژه را با:

  • اجازه دادن به مدیران برای دیدن تمام جنبه‌های یک پروژه
  • ایجاد وضوح در زمینه‌های مختلف کسب‌وکار
  • تسهیل کشف در پروژه‌های خرید

شفافیت روابط. شفافیت در روابط را با:

  • دادن اعتبار به جایی که شایسته است
  • حفظ ثبات در ارتباطات خود
  • عذرخواهی در صورت لزوم
  • گوش دادن قبل از واکنش
  • اجازه دادن به دیگران برای شفاف بودن با شما

با در آغوش گرفتن شفافیت در این زمینه‌ها، معماران می‌توانند اعتماد بسازند، همکاری را تقویت کنند و محیطی ایجاد کنند که در آن نوآوری و حل مسئله شکوفا شود.

7. از اشتیاق به‌عنوان نیروی محرکه برای نوآوری استفاده کنید

هیچ چیز بزرگ در دنیا بدون اشتیاق به‌دست نیامده است.

کشف اشتیاق. برای بهره‌برداری از اشتیاق:

  • شناسایی کنید که چه چیزی به‌طور طبیعی افکار شما را مشغول می‌کند
  • پایداری را با اشتیاق ترکیب کنید
  • در صورت امکان اشتیاق را به‌جای موقعیت انتخاب کنید
  • در صورت نیاز اشتیاق را دوباره زنده کنید

استفاده از اشتیاق به‌عنوان راهنما. بگذارید اشتیاق شما را راهنمایی کند با:

  • مراقبت از فرصت‌های خاموش
  • پیروی از غریزه‌های خود
  • انتخاب زمینه‌هایی که به آن‌ها اشتیاق دارید
  • پذیرش تغییر در صورت لزوم
  • درک اینکه عدم اشتیاق رشد شغلی را محدود می‌کند

حفاظت از اشتیاق. برای حفاظت از اشتیاق خود:

  • به منتقدان توجه نکنید (این اشتیاق شماست، نه آن‌ها)
  • از حواس‌پرتی‌ها دوری کنید
  • هر روز قدم‌های کوچک به سمت اهداف خود بردارید
  • یاد بگیرید که وارد عمل شوید و از سفر لذت ببرید

با بهره‌برداری از اشتیاق، معماران می‌توانند نوآوری را پیش ببرند، موانع را پشت سر بگذارند و انگیزه لازم برای پیگیری چشم‌اندازهای معماری بلندپروازانه را حفظ کنند.

8. مهارت‌های تغییر زمینه را برای مدیریت مؤثر اولویت‌های متعدد تسلط پیدا کنید

انجام دو کار به‌طور همزمان به معنای انجام هیچ‌کدام نیست.

خودآگاهی. برای تغییر مؤثر زمینه:

  • در لحظه حاضر باشید
  • نقاط ضعف خود را شناسایی کنید
  • تعادل کار و زندگی را حفظ کنید
  • از افسانه‌های چندوظیفه‌ای دوری کنید
  • برای حفظ تمرکز، آرام‌تر عمل کنید

آگاهی معماری. هنگام تغییر زمینه:

  • نیازهای غیرعملکردی ( "-ilities") را در نظر بگیرید
  • به دنبال پیوند و همبستگی مناسب باشید
  • به‌طور مداوم زمینه خود را بسازید

آگاهی تصمیم‌گیری. هنگام تصمیم‌گیری:

  • تفاوت بین آنچه ممکن است و آنچه قابل اجراست را تشخیص دهید
  • درک کنید که آیا مشکل قبلاً حل شده است
  • بدانید که چه گزینه‌هایی در دسترس است
  • به‌عنوان یک شخص ثالث بی‌طرف عمل کنید

با تسلط بر تغییر زمینه، معماران می‌توانند به‌طور مؤثر اولویت‌های متعدد را مدیریت کنند، تصمیمات آگاهانه بگیرند و بر روی وظایف حیاتی تمرکز کنند در حالی که در پروژه‌های پیچیده حرکت می‌کنند.

9. دانش کسب‌وکار را به‌دست آورید تا فناوری را با اهداف شرکت هم‌راستا کنید

موفقیت در طرف دیگر شکست است.

درک کسب‌وکار. دانش کسب‌وکار را با:

  • یادگیری درباره بازاریابی، مالی و فروش
  • در نظر گرفتن مدرک کسب‌وکار
  • درک ارزش پیشنهادی و مدل درآمدی شرکت خود
  • درک تاریخ و فرهنگ شرکت خود

درک مشتریان. با مشتریان ارتباط برقرار کنید با:

  • شرکت در بازدیدهای مشتری یا تماس‌های فروش
  • شرکت در مطالعات قابلیت استفاده و ارزیابی محصولات
  • استفاده از روش‌های چابک برای متمرکز ماندن بر مشتری

درک حوزه خود. حوزه خود را با:

  • جمع‌آوری دانش جامع حوزه
  • زمینه‌سازی حوزه خود در کسب‌وکار
  • کمک به کسب‌وکار برای درک بهتر فناوری

با به‌دست آوردن این دانش کسب‌وکار، معماران می‌توانند بهتر فناوری‌های خود را با اهداف شرکت هم‌راستا کنند، به‌طور مؤثر با ذینفعان ارتباط برقرار کنند و از طریق تصمیمات معماری خود ارزش ایجاد کنند.

10. نوآوری را با ایجاد حاشیه‌ها و ترکیب مفاهیم پرورش دهید

نوآوری توانایی دیدن تغییر به‌عنوان یک فرصت است—نه یک تهدید.

ایجاد حاشیه‌ها. برای پرورش نوآوری:

  • زمان و فضایی برای تفکر خلاق پیدا کنید
  • در لبه‌های سیستم‌های موجود نوآوری کنید
  • دیگران را به تفکر آزاد تشویق کنید
  • برای نادیده‌گرفتن مخالفان آماده باشید

توسعه یک قطب‌نمای داخلی. نوآوری را با:

  • اعتماد به غریزه‌های خود هدایت کنید
  • یاد بگیرید به خودتان اعتماد کنید
  • به مشتریان گوش دهید در حالی که دیدگاه خود را حفظ می‌کنید
  • با دیگران همکاری کنید
  • قدم‌های کوچک به سمت اهداف خود بردارید

ترکیب مفاهیم. با:

  • مطالعه گسترده برای به‌دست آوردن دیدگاه‌های جدید
  • پذیرش ایده‌های "دیوانه‌وار" برای کشف مرزهای واقعی
  • داشتن یک چشم‌انداز بزرگ
  • خوشه‌بندی ایده‌های مناسب
  • انتخاب سادگی در نوآوری‌های خود

با پرورش نوآوری از طریق این استراتژی‌ها، معماران می‌توانند پیشرفت‌های فناوری را پیش ببرند، مشکلات پیچیده را حل کنند و برای سازمان‌های خود ارزش ایجاد کنند.

11. معماری عملی را تمرین کنید تا بین چشم‌انداز و واقعیت تعادل برقرار کنید

استراتژی به‌طور مستقیم با مهارت‌های تاکتیکی ترکیب شده، ترکیب واقعی کشنده است. استراتژی در غیاب درگیری تاکتیکی، بازی بازنده‌هاست.

مدیریت دامنه. تعادل بین چشم‌انداز و واقعیت را با:

  • کار با کسب‌وکار برای اولویت‌بندی ویژگی‌ها
  • کمک به مدیران برای اتخاذ تصمیمات آگاهانه
  • مواجهه با ابهام
  • شروع با مفاهیم در صورت لزوم
  • استفاده از فرآیندهای چابک

مدیریت ریسک. ریسک‌ها را با:

  • تمایز بین ممکن و قابل اجرا
  • پرسیدن سوالات کلیدی درباره هر تصمیم
  • پرداختن به ریسک‌های محتمل
  • استفاده از اسپایک‌های معماری (اثبات مفاهیم)
  • همکاری با عملیات برای تعیین کارایی مدیریت کنید.

ارتباط. ارتباط مؤثر را با:

  • مستندسازی تصمیمات توافق‌شده
  • ارائه چندین گزینه با توصیه‌ها
  • استفاده از شفافیت برای تنظیم انتظارات
  • توسعه قواعد کلی برای اندازه‌گیری پروژه‌ها

با تمرین معماری عملی، معماران می‌توانند تفکر بصیرت‌محور را با پیاده‌سازی عملی متعادل کنند و اطمینان حاصل کنند که تصمیمات معماری ارزش واقعی برای کسب‌وکار ایجاد می‌کند.

12. یک چشم‌انداز جذاب را توسعه دهید و ارتباط برقرار کنید تا تصمیمات معماری را هدایت کنید

چشم‌انداز هنر دیدن نامرئی است.

یافتن مقصد جذاب. چشم‌انداز خود را با:

  • کشف دیدگاه منحصر به فرد خود
  • ایجاد یک داستان جذاب از حقایق مبهم
  • غلبه بر موانع در برابر چشم‌انداز خود

توسعه یک نقشه راه استراتژیک. مسیری به سوی چشم‌انداز خود ایجاد کنید با:

  • نقشه‌برداری از مسیر به سمت وضعیت ایده‌آل خود
  • ایجاد استراتژی‌هایی برای حمایت از چشم‌انداز
  • تقسیم سفر به مراحل قابل مدیریت

ایجاد شرکای هم‌راستا. چشم‌انداز خود را به واقعیت تبدیل کنید با:

  • اطمینان از هم‌راستایی با اهداف سازمانی
  • ایجاد شراکت با ذینفعان کلیدی
  • تأمین بودجه و منابع

با توسعه و ارتباط مؤثر یک چشم‌انداز جذاب، معماران می‌توانند جهت‌گیری فناوری بلندمدت را هدایت کنند، تیم‌ها را الهام بخشند و تغییرات تحول‌آفرین را در سازمان‌های خود پیش ببرند.

آخرین به‌روزرسانی::

نقد و بررسی

3.69 از 5
میانگین از 100+ امتیازات از Goodreads و Amazon.

کتاب "12 مهارت ضروری برای معماران نرم‌افزار" با نظرات متنوعی مواجه شده و میانگین امتیاز آن 3.69 از 5 است. بسیاری از خوانندگان این کتاب را به‌خاطر تمرکز بر مهارت‌های نرم و جنبه‌های غیر فنی معماری نرم‌افزار ارزشمند می‌دانند. برخی از آن‌ها از بینش‌های ارائه‌شده در زمینه‌های ارتباطات، رهبری و روابط تجاری قدردانی می‌کنند. با این حال، برخی دیگر آن را بیش از حد ابتدایی یا غیر فنی می‌دانند. چندین منتقد اشاره کرده‌اند که این کتاب بیشتر برای افرادی مناسب است که در حال انتقال به نقش‌های مدیریتی هستند یا به دنبال درک مسئولیت‌های گسترده‌تر معماران نرم‌افزار فراتر از کدنویسی می‌باشند.

درباره نویسنده

این کتاب با عنوان "۱۲ مهارت ضروری برای معماران نرم‌افزار" نوشته‌ی دیو هندریکسن است. او به‌خاطر تخصصش در زمینه‌ی معماری نرم‌افزار و رهبری شناخته شده است. هندریکسن دارای تجربه‌ی گسترده‌ای در صنعت فناوری، به‌ویژه در زمینه‌ی توسعه نرم‌افزار و نقش‌های معماری می‌باشد. نوشتار او بر ایجاد پل ارتباطی میان مهارت‌های فنی و مهارت‌های نرم ضروری برای موفقیت در موقعیت‌های رهبری در حوزه‌ی توسعه نرم‌افزار تمرکز دارد. رویکرد هندریکسن بر اهمیت ارتباطات، مذاکره و درک تجاری برای معماران نرم‌افزار تأکید می‌کند و باور او این است که این مهارت‌ها برای همکاری مؤثر و تصمیم‌گیری در محیط‌های پیچیده فناوری بسیار حیاتی هستند.

0:00
-0:00
1x
Dan
Andrew
Michelle
Lauren
Select Speed
1.0×
+
200 words per minute
Create a free account to unlock:
Bookmarks – save your favorite books
History – revisit books later
Ratings – rate books & see your ratings
Unlock unlimited listening
Your first week's on us!
Today: Get Instant Access
Listen to full summaries of 73,530 books. That's 12,000+ hours of audio!
Day 4: Trial Reminder
We'll send you a notification that your trial is ending soon.
Day 7: Your subscription begins
You'll be charged on Jan 3,
cancel anytime before.
Compare Features Free Pro
Read full text summaries
Summaries are free to read for everyone
Listen to summaries
12,000+ hours of audio
Unlimited Bookmarks
Free users are limited to 10
Unlimited History
Free users are limited to 10
What our users say
30,000+ readers
“...I can 10x the number of books I can read...”
“...exceptionally accurate, engaging, and beautifully presented...”
“...better than any amazon review when I'm making a book-buying decision...”
Save 62%
Yearly
$119.88 $44.99/yr
$3.75/mo
Monthly
$9.99/mo
Try Free & Unlock
7 days free, then $44.99/year. Cancel anytime.
Settings
Appearance
Black Friday Sale 🎉
$20 off Lifetime Access
$79.99 $59.99
Upgrade Now →