کتاب Architecture Modernization: Socio-technical alignment of software, strategy, and structure (نوسازی معماری: همترازی اجتماعی-فنی نرمافزار، استراتژی، و ساختار) راهنمایی بیبدیل جهت درک نقشهای مکمل معماری نرمافزار، فرهنگ سازمانی و ساختارهای کسبوکار ارائه میدهد که چگونه میتوانند با هم همافزا برای رسیدن به اهداف بزرگتر تجاری کار کنند. در این کتاب، ما با یک اکتشاف جامع در زمینه تحول دیجیتال و تأثیر عمیق آن بر سازمانها و نحوه تجارتشان مواجه هستیم.
در ادامه مقدمهای از کتاب Architecture Modernization را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Architecture Modernization:
ناگهان دیگر نمیتوانستیم خانههایمان را ترک کنیم یا با عزیزانمان وقت بگذرانیم. ما قادر به ملاقات با دوستان نبودیم و شهرها به شهرهای ارواح تبدیل شدند زیرا دیگر نمیتوانستیم شخصاً در دفاتر خود کار کنیم.
زمانی که در سال ۲۰۲۰، درست همزمان با آغاز دهه جدید، همهگیری کووید-۱۹ از ناکجاآباد شروع شد و فیلمنامه را بازنویسی کرد، فراتر از باور بود. به عنوان مشاوری که به طور منظم برای کار با مشتریان و شرکت در رویدادهای صنعت سفر میکرد، ایده خانه ماندن ۲۴/۷ یک شوک بود. همچنین یک سؤال جدی برای من مطرح کرد: با تمام وقت آزادم چه کار خواهم کرد؟ من خوش شانس بودم که حتی در سختترین قرنطینهها به کار از راه دور ادامه دادم.
کتابهایی بودند که میخواستم به آنها برسم، و بالاخره توانستم با پلیاستیشن و Gran Turismo عزیزم کمی وقت بگذرانم. با این حال، من هنوز وقت آزاد زیادی در عصرها و آخر هفتهها داشتم که معمولاً مشغول سفرهای کاری و شبکهسازی بود. بنابراین، من شروع به نوشتن یک کتاب کردم.
من قبلاً با اسکات میلت کتابی به نام الگوها، اصول و شیوههای طراحی دامنه محور نوشته بودم (Wrox، ۲۰۱۵). تجربه خوبی بود و من همیشه آرزو داشتم کتاب دیگری بنویسم. اما من فقط زمانی میخواستم کتابی بنویسم که دانش و تجربه کافی برای نوشتن کتابی ارزش نوشتن داشته باشم. من نمیخواستم کتاب بنویسم فقط برای این که بگویم کتاب نوشتم. این باید چیزی باشد که برای دیگران ارزشمند باشد.
در سال ۲۰۲۰، من کاملاً احساس نمیکردم که در آن نقطه هستم. با این حال، میتوانستم ببینم که بسیاری از سازمانها هنوز با مدرنسازی بهعنوان یک تمرین فنی برخورد میکنند، فاقد دیدگاههای حوزه، سازمانی و استراتژیک مورد نیاز برای بهرهبرداری از پتانسیل کامل نوسازی که برخی سازمانها در حال دستیابی به آن بودند. بنابراین، تصمیم گرفتم شروع به نوشتن کتابی در Leanpub به عنوان یک آزمایش کنم تا ببینم چه چیزی میتوانم جمعآوری کنم، شکافها کجا هستند و آیا من کسی هستم که میتوانم این کتاب را بنویسم.
در طول دو سال بعد، من به تکرار محتوا ادامه دادم و مرتباً تغییرات عمدهفروشی انجام دادم. داشتن یک کار در حال پیشرفت به من این امکان را داد که تمام چیزهای جدیدی را که از هر تعامل مشتری یاد میگرفتم، در آن گنجانده باشم.
به تدریج، احساس کردم کتاب در حال تبدیل شدن به اثری است که با معیارهای اصلی من برای ارزشمند بودن برای دیگران مطابقت دارد، به ویژه زمانی که شروع به کار با متخصصان این صنعت کردم تا مطالعات موردی را درج کنم که عمق کاملاً جدیدی را به کتاب اضافه کرد. تجربیات به تنهایی هرگز نمیتوانند به دست بیایند.
در سال ۲۰۲۲، یکی از مواردی که هنوز به عنوان مفقود برجسته بود، مش دادهها بود. این موضوع در حال تبدیل شدن به موضوعی بود که بسیاری از سازمانهایی که سفرهای مدرنسازی معماری را آغاز میکردند میخواستند درباره آن بشنوند.
بیشتر بخوانید: کتاب Effective Software Development for the Enterprise
من به دنبال یک متخصص در مورد موضوع برای نوشتن فصلی در مورد این نوآوری بودم. سرانجام، ژان جورج پرین، متخصص مشهور صنعت مش داده، با نوشتن این فصل موافقت کرد. علاوه بر این، او همچنین یک سؤال مطرح کرد: چرا با منینگ تماس نمیگیرید و کتاب را با آنها منتشر نمیکنید؟ و ما اینجا هستیم. در طول ۱۲ ماه گذشته که با منینگ کار کردم، هر فصل کتاب Architecture Modernization را با کمک افراد زیادی به شدت اصلاح و بهبود بخشیدهام.
این یک جهش بزرگ در کیفیت نسبت به نسخه Leanpub است. نوشتن کتاب Architecture Modernization در سه سال گذشته تجربه بسیار ارزشمندی بوده است. اما چیزی که برای من مهمتر است این است کهامیدوارم به هدف نهایی من رسیده باشد – این که این کتاب برای شما ارزشمند است.
چه کسی باید کتاب Architecture Modernization را بخواند؟
این کتاب در درجه اول برای رهبران فناوری که مسئول نظارت بر مدرنیزاسیون هستند، افرادی با عناوین شغلی مانند CTO، مهندسی معاونت و رئیس معماری نوشته شده است. بسیاری از محتوای کتاب همچنین مربوط به فنشناسانی است که نقش رهبری عملیتری را ایفا میکنند، افرادی که عناوین شغلی مانند مهندس اصلی، مهندس کارکنان و معمار دارند.
بسیاری از بخشهای کتاب Architecture Modernization مربوط به افرادی است که از نزدیک با فناوری و معماری کار میکنند، حتی اگر مستقیماً در طراحی معماری و نوشتن کد نقشی نداشته باشند، افرادی که عناوین شغلی مانند رئیس محصول، مدیر محصول، طراح خدمات، و UX دارند. طراح. از آنجایی که این کتاب حاوی هیچ کد یا راهنمایی در مورد فناوریهای خاص نیست، هدف این کتاب مهندسین نرمافزاری نیست که به دنبال تعداد زیادی نمونه کد و راهنماییهای عمیق در مورد بازسازی نرمافزارهای قدیمی هستند.
نحوه سازماندهی کتاب Architecture Modernization: نقشه راه
این کتاب در ۱۷ فصل تنظیم شده است که هر فصل به جنبه خاصی از مدرنیزاسیون میپردازد. اکثر فصلها حاوی ترکیبی از مفاهیم نظری، تکنیکهای عملی و مثالهای صنعت در دنیای واقعی هستند. ساختار کتاب به گونهای تنظیم شده است که بتوان فصلها را به صورت متوالی خواند.
روایتی از شناسایی دلایل مدرنیزاسیون، طراحی معماری مدرن و انجام نوسازی را دنبال میکند. با این حال، خطوط بین موضوعات مبهم است و همه فصلها به خوبی در این روایت سادهشده قرار نمیگیرند.
فصل ۱: نوسازی معماری چیست؟ —این فصل مفاهیم کلیدی مدرنیزاسیون را که در فصول باقیمانده کتاب Architecture Modernization پوشش داده شدهاند، معرفی میکند.
فصل ۲: آماده شدن برای سفر – این فصل از کتاب Architecture Modernization، موضوعات مهم و چالشهای مشترکی را مطرح میکند که باید قبل از شروع سفر مدرنسازی معماری در نظر گرفته شوند.
فصل ۳: اهداف کسب و کار – این فصل به نوع مزایای تجاری که نوسازی معماری میتواند به همراه داشته باشد و چگونگی شناسایی ستارههای شمالی محصول برای روشن شدن جاه طلبیهای استراتژیک سازمان شما میپردازد.
فصل ۴: تورهای گوش دادن و نقشهبرداری – این فصل توضیح میدهد که چگونه سفر مدرنسازی معماری خود را با ملاقات با افراد از سراسر سازمان برای کشف مهمترین چالشها و فرصتهای آنها آغاز کنید تا سپس بتوانید تعیین کنید که مدرنسازی چگونه میتواند به بهترین وجه کمک کند.
فصل ۵: نقشهبرداری واردلی – این فصل از کتاب Architecture Modernization، تکنیک نقشهبرداری استراتژی Wardley Mapping را معرفی میکند، که میتواند برای تجسم چشمانداز/صنعت کسبوکار سازمان شما و کشف چگونگی تکامل آن استفاده شود، و به شما درک عمیقتری از اینکه کدام قابلیتها برای سرمایهگذاری حیاتیتر هستند، میدهد. که در.
فصل ۶: طبقهبندی محصول – این فصل موضوع ایجاد بلوکهای ساختمانی برای طراحی معماری شما را با استفاده از مثال طبقهبندی محصول، که یک رویکرد محصول محور برای تعریف معماری تجاری و فناوری است، پوشش میدهد.
فصل ۷: رویداد طوفان تصویر بزرگ – این فصل از کتاب Architecture Modernization، تکنیک رویداد طوفان تصویر بزرگ را معرفی میکند، یک قالب کارگاهی بسیار مشارکتی برای ترسیم دامنههای تجاری و یک نقطه شروع خوب برای شناسایی مرزهای دامنه.
فصل ۸: نوسازی محصول و دامنه – این فصل به چگونگی اجتناب از مشکل برخورد با مدرنیزاسیون به عنوان پروژهای برای بازسازی سیستم قدیمی با فناوریهای جدید با نشان دادن اینکه چگونه مدرنسازی باید به عنوان فرصتی برای بهبود تجربه کاربر تلقی شود، میپردازد. نقاط درد طولانی مدت، بهبود جریان کار و توسعه قابلیتهای جدید.
فصل ۹: شناسایی دامنهها و زیر دامنهها – این فصل نحوه سازماندهی کسب و کار خود را به دامنهها و زیر دامنهها نشان میدهد که پایه و اساس معماری نرمافزار مدرن و ساختار سازمانی شما میشود.
فصل ۱۰: پورتفولیوی استراتژیک فناوری اطلاعات – این فصل از کتاب Architecture Modernization، اصول، ابزارها و الگوهای نقشهبرداری معماری شما را به عنوان نمونه کار معرفی میکند تا سطح بهینه سرمایهگذاری در هر حوزه را بر اساس ارزش و پیچیدگی کسب و کار تعیین کند.
فصل ۱۱: توپولوژیهای تیم – این فصل از کتاب Architecture Modernization، جنبههای سازمانی معماری را با استفاده از اصول و الگوهای توپولوژیهای تیم برای کمک به شناسایی، اعتبار سنجی و اصلاح جریانهای ارزش شما پوشش میدهد.
فصل ۱۲: معماری نرمافزار با جفت آزاد – این فصل اصول و تکنیکهایی را برای طراحی یک معماری نرمافزاری با کوپلینگ آزاد و همتراز با دامنه و مهاجرت از حالت فعلی به حالت هدف برای هر زیرسیستم را پوشش میدهد.
فصل ۱۳: پلتفرمهای توسعهدهنده داخلی – این فصل به روابط پیچیده بین معماری و پلتفرمهایی که روی آنها اجرا میشوند نگاه میکند، و بر طراحی پلتفرمهایی تمرکز میکند که یک تجربه توسعهدهنده عالی را فراهم میکنند تا معماری بتواند با سرعت و اطمینان بیشتری تکامل یابد.
فصل ۱۴: شبکه داده انقلابی در مهندسی داده (نوشته شده توسط ژان جورج پرین) – در این فصل، شما خواهید آموخت که چگونه نیاز به شبکه داده به ثمر نشست، چهار اصل اساسی آن، و چگونه آنها به یکدیگر وابسته هستند. همچنین در مورد ابزارهای مورد نیاز برای معماری مش دادههای خود یاد خواهید گرفت.
فصل ۱۵: تیمهای توانمند نوسازی معماری – این فصل AMET را معرفی میکند، نوعی تیم که مدرنسازی را برای حفظ حرکت در طول سفر بدون تبدیل شدن به یک تیم متمرکز که همه تصمیمها را میگیرد، راهنمایی و پشتیبانی میکند.
فصل ۱۶: استراتژی و نقشههای راه – این فصل از کتاب Architecture Modernization، به چگونگی ساخت یک روایت قانعکننده و کار مدرنسازی توالی در یک نقشه راه میپردازد، با تمرکز بر تکامل مستمر و ارائه ارزش اولیه و اغلب به جای طراحی و برنامهریزی بزرگ.
فصل ۱۷: یادگیری و ارتقاء مهارت – فصل آخر کتاب بر موضوع حیاتی استعدادهای در حال رشد و قابلیتهای معماری در سازمان تمرکز میکند تا اطمینان حاصل شود که معماری جدید از تفکر و رویکردهای مدرن بهره میبرد.
چگونه کتاب Architecture Modernization را بخوانیم؟
خواندن فصول به ترتیب الزامی نیست. بسیاری از فصلها شامل مفاهیم و تکنیکهای مستقل، همراه با ارجاع به فصلهای دیگری هستند که مفاهیم مرتبط هستند یا قبلاً معرفی شدهاند.
سرفصلهای کتاب Architecture Modernization:
- brief contents
- contents
- forewords
- preface
- acknowledgments
- about this book
- about the authors
- about the cover illustration
- 1 What is architecture modernization?
- 2 Preparing for the journey
- 3 Business objectives
- 4 Listening and mapping tours
- 5 Wardley Mapping
- 6 Product taxonomy
- 7 Big picture EventStorming
- 8 Product and domain modernization
- 9 ldentifying domains and subdomains
- 10 Strategic IT portfolio
- 11 Team Topologies
- 12 Loosely coupled software architecture
- 13 Internal developer platforms
- 14 Data mesh revolutionizing data engineering
- 15 Architecture modernization enabling teams
- 16 Strategy and roadmaps
- 17 Learning and upskilling
- index
جهت دانلود کتاب Architecture Modernization میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.