دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Jonathan Rasmusson
سری:
ISBN (شابک) : 9781934356586
ناشر: The Pragmatic Programmers
سال نشر: 2010
تعداد صفحات: 267
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 18 مگابایت
در صورت تبدیل فایل کتاب The Agile Samurai: How Agile Masters Deliver Great Software به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Samurai Agile: چگونه اساتید Agile ارائه نرم افزار بزرگ نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در اینجا سه حقیقت ساده در مورد توسعه نرم افزار وجود دارد: 1. شما نمی توانید همه الزامات را از قبل جمع آوری کنید. 2. الزاماتی که جمع آوری می کنید تغییر خواهند کرد. 3. همیشه بیشتر از آن چیزی که زمان و پول اجازه می دهند وجود دارد. اینها حقایق زندگی هستند. اما میتوانید با این حقایق (و بیشتر) با تبدیل شدن به یک حرفهای تحویل نرمافزار شدید که قادر به ارسال وخیمترین پروژههای نرمافزاری و سختترین زمانبندیهای تحویل با سهولت و مهربانی هستید، مقابله کنید.
Here are three simple truths about software development: 1. You can't gather all the requirements up front. 2. The requirements you do gather will change. 3. There is always more to do than time and money will allow. Those are the facts of life. But you can deal with those facts (and more) by becoming a fierce software-delivery professional, capable of dispatching the most dire of software projects and the toughest delivery schedules with ease and grace.
Contents......Page 6
Acknowledgments......Page 10
It\'s Good to See You......Page 11
Fun Bits with Purpose......Page 12
Online Resources......Page 13
Introducing Agile......Page 14
Agile in a Nutshell......Page 15
Deliver Something of Value Every Week......Page 16
How Does Agile Planning Work?......Page 19
Done Means Done......Page 20
Three Simple Truths......Page 22
Meet Your Agile Team......Page 25
How Are Agile Projects Different?......Page 26
What Makes an Agile Team Tick......Page 28
Roles We Typically See......Page 33
Tips for Forming Your Agile Team......Page 43
Agile Project Inception......Page 46
How to Get Everyone on the Bus......Page 47
Ask the Tough Questions......Page 48
How It Works......Page 50
The Inception Deck in a Nutshell......Page 51
Seeing the Big Picture......Page 53
Ask: Why Are We Here?......Page 54
Create an Elevator Pitch......Page 56
Design a Product Box......Page 60
Create a NOT List......Page 63
Meet Your Neighbors......Page 64
Making It Real......Page 71
Show Your Solution......Page 72
Ask What Keeps Us Up at Night......Page 73
Size It Up......Page 77
Be Clear on What\'s Going to Give......Page 80
Show What It\'s Going to Take......Page 86
Agile Project Planning......Page 92
The Problem with Documentation......Page 93
Enter the User Story......Page 97
Elements of Good User Stories......Page 98
How to Host a Story-Gathering Workshop......Page 107
The Problem with High-Level Estimates......Page 113
Turning Lemons into Lemonade......Page 115
How Does It Work?......Page 121
Agile Planning: Dealing with Reality......Page 129
The Problems with Static Plans......Page 130
Enter the Agile Plan......Page 132
Be Flexible About Scope......Page 136
Your First Plan......Page 138
The Burn-Down Chart......Page 147
Transitioning a Project to Agile......Page 150
Putting It into Practice......Page 151
Agile Project Execution......Page 159
Iteration Management: Making It Happen......Page 160
How to Deliver Something of Value Every Week......Page 161
The Agile Iteration......Page 162
Help Wanted......Page 163
Step 1: Analysis and Design: Making the Work Ready......Page 164
Step 2: Development: Do the Work......Page 170
Step 3: Test: Check the Work......Page 171
Kanban......Page 173
Creating an Agile Communication Plan......Page 178
The Story-Planning Meeting......Page 179
Plan the Next Iteration......Page 181
How to Host a Mini-Retrospective......Page 183
How Not to Host a Daily Stand-Up......Page 185
Do Whatever Works for You......Page 186
Uh-oh...Here Come the Heavies!......Page 190
How to Create a Visual Workspace......Page 194
Show Your Intent......Page 196
Create and Share a Common Domain Language......Page 197
Watch Those Bugs......Page 198
Creating Agile Software......Page 201
Unit Testing: Knowing It Works......Page 202
Welcome to Vegas, Baby!......Page 203
Enter the Unit Test......Page 205
Refactoring: Paying Down Your Technical Debt......Page 212
Turn on a Dime......Page 213
Technical Debt......Page 214
Make Payments Through Refactoring......Page 215
Test-Driven Development......Page 224
Write Your Tests First......Page 225
Use the Tests to Deal with Complexity......Page 229
Showtime......Page 235
What Is Continuous Integration?......Page 238
How Does It Work?......Page 240
Establish a Check-in Process......Page 241
Create an Automated Build......Page 242
Work in Small Chunks......Page 244
Where Do I Go from Here?......Page 246
Appendixes......Page 249
Twelve Agile Principles......Page 250
Resources......Page 252
Bibliography......Page 253
B......Page 255
D......Page 256
J......Page 257
R......Page 258
T......Page 259
Y......Page 260