دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Chris Sterling
سری:
ISBN (شابک) : 0321554132, 9780321554130
ناشر: Addison-Wesley Professional
سال نشر: 2010
تعداد صفحات: 280
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 3 مگابایت
در صورت تبدیل فایل کتاب Managing Software Debt: Building for Inevitable Change (Agile Software Development Series) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مدیریت بدهی نرم افزار: ایجاد تغییرات اجتناب ناپذیر (سری توسعه نرم افزار چابک) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ارسال نرم افزار ناقص مانند بدهی است. هنگامی که شما متحمل بدهی می شوید، توهم انجام کارها سریعتر می تواند منجر به رشد تصاعدی در هزینه نگهداری نرم افزار شود. بدهی نرم افزار به پنج شکل اصلی می باشد: فنی، کیفیت، مدیریت پیکربندی، طراحی و تجربه پلت فرم. در هجوم امروزی به بازار، بدهی نرم افزاری اجتناب ناپذیر است. و این اشکالی ندارد - اگر مراقب بدهیهایی که متحمل میشوید باشید، و اگر سریع آن را پس دهید. در مدیریت بدهی نرمافزاری، کریس استرلینگ، کارشناس برجسته Agile نشان میدهد که چگونه درک بدهی نرمافزاری میتواند به شما کمک کند تا محصولات را سریعتر به بازار انتقال دهید، با یک برنامه واقعی برای بازسازی آنها بر اساس تجربه. استرلینگ که برای همه متخصصان نرمافزار Agile مینویسد، توضیح میدهد که چرا به بدهی نرمافزاری میپردازید، چه میدانید یا نه - و چرا بهره آن بدهی میتواند پروژهها را متوقف کند. سپس، او به طور کامل هر نوع بدهی نرم افزاری را توضیح می دهد و نحوه برنامه ریزی هوشمندانه برای آن و بازپرداخت آن را با موفقیت نشان می دهد. شما یاد خواهید گرفت که چرا پذیرش بدهی نرم افزار با شلختگی عمدی یکسان نیست، و یاد خواهید گرفت که چگونه از مفهوم بدهی نرم افزار برای بهبود سیستماتیک چابکی معماری استفاده کنید. پوشش شامل مدیریت تنش بین سرعت و کمال و تشخیص اینکه به ناچار کدهای «نه کاملاً درست» را ارسال خواهید کرد، برنامه ریزی برای به حداقل رساندن پرداخت بهره با پرداخت سریع بدهی ها، ساخت معماری هایی که به تغییرات پاسخ می دهند و به شرکت ها کمک می کنند تا نرم تر اجرا کنند. ترکیب مفاهیم معماری نوظهور در فعالیت های روزانه، با استفاده از همکاری چابک و تکنیکهای بازسازی ارائه کد و سایر بخشهای داخلی نرمافزاری که اصطکاک تغییرات آینده را کاهش میدهد با استفاده از آزمایشهای زودهنگام و خودکار برای عبور از ذهنیت «شکست/اصلاح» اسکریپتنویسی و سادهسازی هر دو استقرار و بازگشت به عقب. بازپرداخت رفع موانع فنی در معماریهای موجود با استفاده از رویکرد YAGNI ("شما به آن نیاز نخواهید داشت") برای از بین بردن پیچیدگیهای غیرضروری با استفاده از تکنیکهای این کتاب، رهبری ارشد نرمافزار میتواند ارزش تجاری بیشتری ارائه دهد. مدیران می توانند تیم های توسعه را به طور موثرتری سازماندهی و حمایت کنند. و تیم ها و اعضای تیم می توانند عملکرد خود را در طول چرخه عمر توسعه بهبود بخشند.
Shipping imperfect software is like going into debt. When you incur debt, the illusion of doing things faster can lead to exponential growth in the cost of maintaining software. Software debt takes five major forms: technical, quality, configuration management, design, and platform experience. In today’s rush to market, software debt is inevitable. And that’s okay—if you’re careful about the debt you incur, and if you quickly pay it back. In Managing Software Debt, leading Agile expert Chris Sterling shows how understanding software debt can help you move products to market faster, with a realistic plan for refactoring them based on experience. Writing for all Agile software professionals, Sterling explains why you’re going into software debt whether you know it or not—and why the interest on that debt can bring projects to a standstill. Next, he thoroughly explains each form of software debt, showing how to plan for it intelligently and repay it successfully. You’ll learn why accepting software debt is not the same as deliberate sloppiness, and you’ll learn how to use the software debt concept to systematically improve architectural agility. Coverage includes Managing tensions between speed and perfection and recognizing that you’ll inevitably ship some “not quite right” codePlanning to minimize interest payments by paying debts quicklyBuilding architectures that respond to change and help enterprises run more smoothlyIncorporating emergent architecture concepts into daily activities, using Agile collaboration and refactoring techniquesDelivering code and other software internals that reduce the friction of future changeUsing early, automated testing to move past the “break/fix” mentalityScripting and streamlining both deployment and rollbackImplementing team configuration patterns and knowledge sharing approaches that make software debt easier to repayClearing away technical impediments in existing architecturesUsing the YAGNI (“you ain’t gonna need it”) approach to strip away unnecessary complexity Using this book’s techniques, senior software leadership can deliver more business value; managers can organize and support development teams more effectively; and teams and team members can improve their performance throughout the development lifecycle.