ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب User stories applied for agile software development

دانلود کتاب داستان های کاربر برای توسعه نرم افزار چابک استفاده می شود

User stories applied for agile software development

مشخصات کتاب

User stories applied for agile software development

ویرایش: Twentieth printing 
نویسندگان: ,   
سری: Addison-Wesley signature series;A Kent Beck Signature Book 
ISBN (شابک) : 0321205685, 9780321205681 
ناشر: Addison-Wesley Professional 
سال نشر: 2004;2015 
تعداد صفحات: 352 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 مگابایت 

قیمت کتاب (تومان) : 59,000



کلمات کلیدی مربوط به کتاب داستان های کاربر برای توسعه نرم افزار چابک استفاده می شود: علوم کامپیوتر، برنامه نویسی، غیرداستانی، علم، فناوری، کسب و کار، نرم افزار، مدیریت، فنی، مرجع، طراحی



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 14


در صورت تبدیل فایل کتاب User stories applied for agile software development به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب داستان های کاربر برای توسعه نرم افزار چابک استفاده می شود نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب داستان های کاربر برای توسعه نرم افزار چابک استفاده می شود

مفهوم داستان های کاربری به عنوان یکی از اصول اصلی برنامه نویسی افراطی ریشه دارد. به زبان ساده، داستان‌های کاربر وسیله‌ای مؤثر برای جمع‌آوری نیازهای مشتری (تقریباً مشابه موارد استفاده) است. این کتاب داستان های کاربران را توصیف می کند و نشان می دهد که چگونه می توان از آنها برای برنامه ریزی، مدیریت و آزمایش پروژه های توسعه نرم افزار به درستی استفاده کرد. این کتاب اجرای موفق و ناموفق این مفهوم را برجسته می‌کند و مجموعه‌ای از سؤالات و تمرین‌ها را ارائه می‌کند که نکات اصلی آن را به خانه می‌آورد. پس از جذب درس‌های این کتاب، خوانندگان می‌توانند داستان‌های کاربران را در سازمان خود به عنوان ابزاری مؤثر برای تعیین دقیق آنچه از یک نرم‌افزار مورد نیاز است، معرفی کنند.


توضیحاتی درمورد کتاب به خارجی

The concept of user stories has its roots as one of the main tenets of Extreme Programming. In simple terms, user stories represent an effective means of gathering requirements from the customer (roughly akin to use cases). This book describes user stories and demonstrates how they can be used to properly plan, manage, and test software development projects. The book highlights both successful and unsuccessful implementations of the concept, and provides sets of questions and exercises that drive home its main points. After absorbing the lessons in this book, readers will be able to introduce user stories in their organizations as an effective means of determining precisely what is required of a software application.



فهرست مطالب

User Stories Applied: For Agile Software Development......Page 1
Table of Contents......Page 2
Copyright......Page 9
The Addison-Wesley Signature Series......Page 11
Foreword......Page 13
Acknowledgments......Page 14
Introduction......Page 15
Part I: Getting Started......Page 17
Chapter 1. An Overview......Page 18
What Is a User Story?......Page 19
Where Are the Details?......Page 21
"How Long Does It Have to Be?"......Page 23
The Customer Team......Page 24
What Will the Process Be Like?......Page 25
Planning Releases and Iterations......Page 28
What Are Acceptance Tests?......Page 31
Why Change?......Page 32
Summary......Page 33
Questions......Page 34
Chapter 2. Writing Stories......Page 35
Independent......Page 36
Negotiable......Page 37
Valuable to Purchasers or Users......Page 39
Estimatable......Page 41
Small......Page 42
Testable......Page 45
Summary......Page 46
Developer Responsibilities......Page 47
Customer Responsibilities......Page 48
Questions......Page 49
Chapter 3. User Role Modeling......Page 50
User Roles[1]......Page 51
Role Modeling Steps......Page 53
Two Additional Techniques......Page 58
What If I Have On-Site Users?......Page 60
Summary......Page 61
Developer Responsibilities......Page 62
Customer Responsibilities......Page 63
Questions......Page 64
Chapter 4. Gathering Stories......Page 65
Elicitation and Capture Should Be Illicit......Page 66
A Little Is Enough, or Is It?......Page 67
Techniques......Page 68
User Interviews......Page 69
Questionnaires......Page 71
Observation......Page 72
Story-Writing Workshops......Page 73
Summary......Page 76
Developer Responsibilities......Page 77
Customer Responsibilities......Page 78
Questions......Page 79
Chapter 5. Working with User Proxies......Page 80
The Users' Manager......Page 81
A Development Manager......Page 82
Salespersons......Page 83
Domain Experts......Page 84
The Marketing Group......Page 85
Former Users......Page 86
Customers......Page 87
Trainers and Technical Support......Page 88
Business or Systems Analysts......Page 89
What to Do When Working with a User Proxy......Page 90
Can You Do It Yourself?......Page 92
Constituting the Customer Team......Page 93
Summary......Page 94
Developer Responsibilities......Page 95
Customer Responsibilities......Page 96
Questions......Page 97
Chapter 6. Acceptance Testing User Stories......Page 98
Write Tests Before Coding......Page 99
The Customer Specifies the Tests......Page 100
Testing Is Part of the Process......Page 101
How Many Tests Are Too Many?......Page 102
The Framework for Integrated Test......Page 103
Types of Testing......Page 105
Summary......Page 106
Developer Responsibilities......Page 107
Customer Responsibilities......Page 108
Questions......Page 109
Chapter 7. Guidelines for Good Stories......Page 110
Start with Goal Stories......Page 111
Slice the Cake......Page 112
Write Closed Stories......Page 113
Put Constraints on Cards......Page 114
Size the Story to the Horizon......Page 115
Keep the UI Out as Long as Possible......Page 116
Some Things Aren't Stories......Page 117
Include User Roles in the Stories......Page 118
Write for One User......Page 119
Write in Active Voice......Page 120
Customer Writes......Page 121
Don't Number Story Cards......Page 122
Don't Forget the Purpose......Page 123
Summary......Page 124
Questions......Page 125
Part II: Estimating and Planning......Page 126
Chapter 8. Estimating User Stories......Page 127
Story Points......Page 128
Estimate as a Team......Page 129
Estimating......Page 130
Triangulate......Page 132
Using Story Points......Page 133
What If We Pair Program?......Page 134
Some Reminders......Page 135
Summary......Page 136
Developer Responsibilities......Page 137
Customer Responsibilities......Page 138
Questions......Page 139
Chapter 9. Planning a Release......Page 140
When Do We Want the Release?......Page 141
What Would You Like in It?......Page 142
Prioritizing the Stories......Page 143
Mixed Priorities......Page 145
Risky Stories......Page 146
Prioritizing Infrastructural Needs......Page 147
Selecting an Iteration Length......Page 148
From Story Points to Expected Duration......Page 149
The Initial Velocity......Page 150
Creating the Release Plan......Page 151
Summary......Page 152
Developer Responsibilities......Page 153
Customer Responsibilities......Page 154
Questions......Page 155
Chapter 10. Planning an Iteration......Page 156
Iteration Planning Overview......Page 157
Discussing the Stories......Page 158
Disaggregating into Tasks......Page 159
Accepting Responsibility......Page 161
Estimate and Confirm......Page 162
Summary......Page 163
Developer Responsibilities......Page 164
Customer Responsibilities......Page 165
Questions......Page 166
Chapter 11. Measuring and Monitoring Velocity......Page 167
Measuring Velocity......Page 168
Planned and Actual Velocity......Page 170
Iteration Burndown Charts......Page 172
Burndown Charts During an Iteration......Page 175
Summary......Page 178
Developer Responsibilities......Page 179
Customer Responsibilities......Page 180
Questions......Page 181
Part III: Frequently Discussed Topics......Page 183
Chapter 12. What Stories Are Not......Page 184
User Stories Aren't IEEE 830......Page 185
User Stories Are Not Use Cases......Page 188
User Stories Aren't Scenarios......Page 192
Summary......Page 195
Questions......Page 196
Chapter 13. Why User Stories?......Page 197
Verbal Communication......Page 198
User Stories Are Comprehensible......Page 201
User Stories Are the Right Size for Planning......Page 202
User Stories Work for Iterative Development......Page 203
Stories Encourage Deferring Detail......Page 204
Stories Support Opportunistic Development......Page 205
User Stories Encourage Participatory Design......Page 206
Stories Build Up Tacit Knowledge......Page 207
Why Not Stories?......Page 208
Summary......Page 209
Developer Responsibilities......Page 210
Customer Responsibilities......Page 211
Questions......Page 212
Chapter 14. A Catalog of Story Smells......Page 213
Stories Are Too Small......Page 214
Interdependent Stories......Page 215
Goldplating......Page 216
Too Many Details......Page 217
Including User Interface Detail Too Soon......Page 218
Thinking Too Far Ahead......Page 219
Splitting Too Many Stories......Page 220
Customer Has Trouble Prioritizing......Page 221
Customer Won't Write and Prioritize the Stories......Page 222
Summary......Page 223
Developer Responsibilities......Page 224
Customer Responsibilities......Page 225
Questions......Page 226
Chapter 15. Using Stories with Scrum......Page 227
Scrum Is Iterative and Incremental......Page 228
The Basics of Scrum......Page 229
The Scrum Team......Page 230
The Product Backlog......Page 231
The Sprint Planning Meeting......Page 232
The Sprint Review Meeting......Page 235
The Daily Scrum Meeting......Page 236
Adding Stories to Scrum......Page 238
A Case Study......Page 240
Summary......Page 241
Questions......Page 242
Chapter 16. Additional Topics......Page 243
Handling NonFunctional Requirements......Page 244
Paper or Software?......Page 246
User Stories and the User Interface......Page 248
Retaining the Stories......Page 250
Stories for Bugs......Page 251
Summary......Page 252
Developer Responsibilities......Page 253
Customer Responsibilities......Page 254
Questions......Page 255
Part IV: An Example......Page 256
Chapter 17. The User Roles......Page 257
The Project......Page 258
Identifying the Customer......Page 259
Identifying Some Initial Roles......Page 260
Consolidating and Narrowing......Page 262
Role Modeling......Page 265
Adding Personas......Page 267
Chapter 18. The Stories......Page 268
Stories for Teresa......Page 269
Stories for Captain Ron......Page 273
Stories for a Novice Sailor......Page 274
Stories for a Non-Sailing Gift Buyer......Page 275
Stories for a Report Viewer......Page 276
Some Administration Stories......Page 278
Wrapping Up......Page 280
Chapter 19. Estimating the Stories......Page 281
The First Story......Page 284
Advanced Search......Page 286
Rating and Reviewing......Page 287
Accounts......Page 288
Finishing the Estimates......Page 289
All the Estimates......Page 291
Chapter 20. The Release Plan......Page 294
Estimating Velocity......Page 295
Prioritizing the Stories......Page 296
The Finished Release Plan......Page 299
Chapter 21. The Acceptance Tests......Page 300
The Search Tests......Page 301
Shopping Cart Tests......Page 302
Buying Books......Page 304
User Accounts......Page 305
Administration......Page 307
Testing the Constraints......Page 310
A Final Story......Page 311
Part V: Appendices......Page 312
Appendix A. An Overview of Extreme Programming......Page 313
Roles......Page 314
The Twelve Practices......Page 315
XP's Values......Page 320
The Principles of XP......Page 321
Summary......Page 322
Appendix B. Answers to Questions......Page 324
Chapter 1, An Overview......Page 325
Chapter 2, Writing Stories......Page 327
Chapter 3, User Role Modeling......Page 329
Chapter 4, Gathering Stories......Page 330
Chapter 5, Working with User Proxies......Page 331
Chapter 6, Acceptance Testing User Stories......Page 332
Chapter 7, Guidelines for Good Stories......Page 333
Chapter 8, Estimating User Stories......Page 335
Chapter 9, Planning a Release......Page 336
Chapter 10, Planning an Iteration......Page 337
Chapter 11, Measuring and Monitoring Velocity......Page 338
Chapter 12, What Stories Are Not......Page 341
Chapter 13, Why User Stories?......Page 342
Chapter 14, A Catalog of Story Smells......Page 343
Chapter 15, Using Stories with Scrum......Page 344
Chapter 16, Additional Topics......Page 345
References......Page 346
Books and Articles......Page 347
Websites......Page 352




نظرات کاربران