نمایه، نویسندگان و Colophon کتاب | Learning Agile

نمایه، نویسندگان و Colophon کتاب

عنوان اصلی اثر
Learning Agile: Understanding Scrum, XP, Lean, and Kanban
عنوان این مقاله
نمایه، نویسندگان و Colophon کتاب
عنوان بخش منبع
Index / About the Authors / Colophon
نویسندگان
Andrew Stellman و Jennifer Greene
زبان اصلی
English
صفحات منبع
407 تا 419 از PDF
حق‌نشر منبع
Copyright © 2015 O’Reilly Media, Inc. — All rights reserved.
تاریخ ترجمه
1405/05/20 / 2026-08-11
اعتبار ترجمه
ترجمه با کمک هوش مصنوعی
فروش یا انتشار این ترجمه منوط به داشتن مجوز لازم از صاحب حقوق اثر است.

نمایه، نویسندگان و Colophon کتاب

صفحهٔ PDF 407

نمایهٔ الفبایی کتاب (Index)

نمایهٔ انتهای کتاب برای بازیابی دقیق اصطلاحات و ارجاع به شماره‌صفحه‌های چاپی طراحی شده است. نام اصطلاحات تخصصی، نام اشخاص، نام کتاب‌ها، نام Methodologyها و عبارت‌های کلیدی در این بخش با املای اصلی انگلیسی حفظ شده‌اند تا ارجاع صفحه‌ای دقیقاً با نسخهٔ منبع تطبیق داشته باشد. عنوان‌ها و توضیح‌های این مقاله به فارسی ارائه شده‌اند، اما مدخل‌های Index و شماره‌صفحه‌هایشان دادهٔ کتاب‌شناختی محسوب می‌شوند و بدون تغییر معنایی منتقل شده‌اند.

Numbers Agile Alliance, 24 10-minute build practice, 179 agile coaches 40-hour work week, 250 achieving mindset shifts, 369 additional reading on, 49, 385 agile principles adoption, 86 A agile values adoption, 50 A/B testing, 277 coaching tips, 12 acceptance criteria, 144 goals of, 370, 378 accepted responsibility (XP principle), 202, 208 Kanban implementation, 368 adaptation, 112 key points for, 384 Adkins, Lyssa, 39, 160 Lean implementation, 312 agile letting the team fail approach, 160, 381 agile methodologies (see methodologies) metaphors to enhance understanding, 39 agile principles (see principles) methodology adoption, 379 agile values (see values) principles of coaching, 382 benefits of, 1, 7 recognizing warning signs, 374 developer-only adoption of, 48 Scrum implementation, 135, 160, 174 methods and methodologies of, 2 Shuhari technique, 377 mindset of, 2, 37, 82 tools for, 7 skill levels appropriate for, 48 understanding learning, 376 techniques for learning understanding resistance to change, 372 additional reading, 11 XP implementation, 217, 268 by doing, 377 "Agile Estimating and Planning" (Cohn), 170 chapter overviews, 12 Agile Manifesto (see Manifesto for Agile Soft‐ coaching tips, 12 ware Development) conversational tone, 10, 67 "Agile Project Management with Scrum" FAQs, 11 (Schwaber), 89, 104, 157 illustrations, 9 "Agile Software Development" (Cockburn), 42, Key Points sections, 10 metaphors, 39 agile teams narratives, 8 avoiding CYA attitude in, 71 practice, 11 benefits of, 82 redundancy, 9 embracing change, 183 simplification, 10 global, 171 widespread adoption and success of, 15 goals for, 8 code inclusion of businesspeople on, 68 continuous integration practices, 241 key points, 81 creating overly complex, 222, 247 reflection and adaptation in, 80, 158 decoupling, 245 reward systems for, 70 last responsible moment decisions, 237 self-organizing, 79 monolithic design, 243 sense of community in, 68 recognizing overly clever, 230 simplifying development, 78 recognizing poorly behaved, 229 unifying mindset of, 82 recognizing poorly structured, 223 vs. rugged individualism, 281 refactoring amplify learning (Lean value), 270 benefits of, 240 Anderson, David, 315 definition of, 237 antipatterns, 223 example of, 238 automated build scripts, 24 reducing complexity with, 239 autonomy, 250 vs. one-time coding, 240 reusable, 232, 240, 255 B separation of concerns, 233 technical debt problem, 239 baby steps (XP principle), 202, 205 backlog, 62, 69, 144 tightly coupled, 245 "Beautiful Teams" (Stellman and Greene), 126, code antipatterns, 225 161 code smells Beck, Kent, 197, 214, 222, 230, 265 decoupling code with, 245 blind men and the elephant metaphor, 39 definition of, 225 Booch, Grady, 161 duplicated code, 227 bottlenecks, controlling, 303 half-baked code, 226 Brand, Stewart, 182 increased complexity due to, 236 Brooks, Fred, 19, 190 key points of, 236 BRUF (big requirements up front) approach, lasagna code, 228 17, 54, 111, 169 leaks, 228 build integrity in (Lean value), 270, 288 shotgun surgery, 226 build server, 24, 180, 187, 199, 254 source of, 226 build tokens, 180 spaghetti code, 228 burndown charts, 24, 149 very large classes, 227 Cohn, Mike, 121, 157, 170 collective commitment, 89, 141 C collective ownership, 214 Capability Maturity Model, 376 command-and-control approach “caves and commons” office layout, 182 response of teams to, 100 change response to change, 59 embracing, 175, 219 role of project manager in, 94 understanding resistance to, 372 status reports in, 74 warning signs of trouble with, 374 vs. options thinking, 274 welcoming, 57 commitment (Scrum value), 105, 163, 273 CHAOS report, 141 communication (XP value), 196, 198, 211 check outs, 180 communication principle, 208 Chrysler Comprehensive Compensation (C3) conceptual integrity, 289 project, 222 conditions of satisfaction, 144 class of service, 348 continuous delivery, 56, 127 "Coaching Agile Teams" (Adkins), 160 continuous integration, 180, 199, 241, 248 Cockburn, Alistair, 42, 51, 377 contracts, 257 approach to change, 190 cost of delay, 304 drawbacks of comprehensive, 66, 71 coupling, 245 optimum amount of, 47, 65, 72 courage (Scrum value), 104, 107, 165 silver bullet methodology for, 64 courage (XP value), 196, 211, 254 traditional approach to, 65 cumulative flow diagram (CFD) Done, concrete definition of, 145, 181 building, 341 Downey, Scott, 172 components of, 340 duplicated code, 227 managing flow with, 345 vs. WIP (work in progress) area chart, 340 Cunningham, Ward, 225 E early delivery, 56, 127 customer collaboration over contract negotia‐ Ebook Reader Project tion, 35, 56, 70, 79, 141 improved communication for, 72 CYA (cover your ass) attitude, 71, 167, 192 improved project delivery for, 61 improved working environment for, 77 D varied concepts of value in, 53 Daily Scrum economics (XP principle), 201, 208 decisions at last responsible moment, 114 edge cases, 229, 247 functions of, 110 elevating goals, 126 holding effective eliminate waste (Lean value), 270, 283 adapting the plan, 117 embracing change (XP), 185 choosing new tasks, 115 emergent design, 258, 358 full participation, 117 empower the team (Lean value), 270 handling dependencies, 131 energized work practice, 249 inspect every task, 117 execution (see project execution) non-status meeting approach, 117 expertise, 273 schedule follow-up meetings, 116 external integrity, 289 stay engaged, 116, 172 "Extreme Programming Explained" (Beck), 214 take turns going first, 116 key points on, 118 overview of, 90 F face-to-face communication, 67 questions during, 87 fail-fast systems, 242 self-assignment of tasks in, 113 failure (XP principle), 202, 208 standing vs. sitting during, 158 fault tolerance, 242 user-stakeholder participation in, 141 feedback (XP value), 196, 198, 208, 211, 254 visibility-inspection-adaptation cycle, 111 feedback loops, 112, 208, 213, 292, 320, 337, daily standup, 3, 25, 34, 158 339, 359 decide as late as possible (Lean value), 270 Five Whys technique, 294 decision-making authority flow (XP principle), 202, 250, 263, 295 at last responsible moment, 132 flow measurement/management commitment level and, 105 creating Slack, 355 of Product Owners, 96 cumulative flow diagrams, 340 on Scrum teams, 84 explicit policies in, 357 decoupling, 245 Little's Law and, 349 defect injection, 190 overview of, 339 deliver as fast as possible (Lean value), 270, 295 focus (Scrum value), 105, 164 dependencies, 78, 130 40-hour work week, 250 diversity (XP principle), 202, 205 fractured perspective documentation danger of, 40 definition of, 29 informative workspace practice, 182 disappointing results due to, 31 integration, 180, 241, 257 problems caused by, 29 integration tests, 257 vs. methodology adoption, 45 integrity, 288 frameworks interactions, 258 framework trap, 230, 234, 247 involvement vs. commitment, 96 framework-oriented thinking, 234 “Is TDD Dead?” discussion, 265 reusable, 232 iterations vs. libraries, 233 in Lean, 272 in Scrum and XP, 44 G in XP project planning, 180, 224 Scrum Master's use of, 24 Generally Accepted Scrum Practices (GASPs), 158, 170 iterative development global teams, 171 benefits of, 75 goals definition of, 44 elevating, 126 diagram of, 60, 63 prioritizing, 172 in XP, 241 going agile, 2, 24 vs. incremental development, 121 Goldratt, Eliyahu M., 303 good design, 76 J Grenning, James, 170 Jeffries, Ron, 230 H K half-baked code, 226 Kanban Highsmith, Jim, 38 additional reading on, 368 hooks, 229, 247 coaching tips, 368 "How Buildings Learn" (Brand), 182 core ideas of, 345 humanity (XP principle), 201 core practices of, 316 emergent behavior with, 358 I FAQs, 361 feedback loops in, 320 impact analysis, 65 improvement (XP principle), 202 flow measurement/management incremental design creating Slack, 355 benefits of, 121, 276 explicit policies and, 357 contracts in, 257 flow diagrams, 340 decoupled units in, 246 Little's Law and, 349 emergent design, 258 overview of, 339 examples of, 246, 255 foundational principles of, 318 goals of, 80 goals of, 316, 320, 321, 366 importance of team climate for, 248 hands-on practice, 367 key points on, 261 key points of, 338, 360 last responsible moment decisions, 247 lean mindset of, 315 options thinking and , 275 origin of term, 315 team trust in, 247 overview of, 44 vs. designing for reuse, 255 policies in, 320 individuals/interactions over processes/tools, process improvement with 34 limiting work in progress, 332 information radiators, 182 vs. traditional methods, 325 workflow visualization, 326 starting point for, 319 thinking tools, 273 systems thinking in, 322 expertise, 273 vs. methodologies, 323 feedback, 272 vs. Scrum, 315 iterations, 272 vs. XP, 315 leadership, 273 "Kanban" (Anderson), 315 measurements, 292 kanban boards, 323, 327 motivation, 273 KISS (“keep it simple, stupid”) principle, 78 refactoring, 288 self-determination, 273 L set-based development, 273, 277 synchronization, 273 lasagna code, 228 last responsible moment testing, 288 benefits of deciding at, 247 the last responsible moment, 272 dealing with dependencies at, 131 XP principles and, 271 flexible code and, 247 value stream maps in, 287 in Kanban, 316 vs. Scrum, 269 in Lean, 272 vs. XP, 269 in Scrum, 110, 166 "Lean Software Development" (Poppendieck), in XP, 213, 257 287 making code and design decisions at, 237 "letting the team fail" approach, 160, 381 vs. final task lists, 114, 132 libraries vs. frameworks, 233 lead time, 293, 344, 350 Little's Law, 344, 349 leadership, 273 Little, John, 344 leaks, 228 Lean M additional reading on, 312 magical thinking, 281 avoiding magical thinking with, 281 Manifesto for Agile Software Development, 16, challenges of implementing, 279 33, 38, 47, 141 coaching tips, 312 McConnell, Steve, 126 effectiveness of, 310 metaphors, as learning tools, 39, 96 FAQs, 310 methodologies hands-on practice, 311 adopting, 45, 379 key points of, 278, 296, 309 alternative, 48 lean thinking, 269 as silver bullet solution, 20 Lean values benefits of, 2, 7, 42 amplify learning, 272 cultural differences and, 30 build integrity in, 288 definition of, 42 decide as late as possible, 272 key points on, 46 deliver as fast as possible, 295 most popular, 42 eliminate waste, 283 Scrum, 44, 87 empower the team, 273 vs. practices, 44 list of, 270 XP, 44, 175 options thinking, 273 methods see the whole, 291 benefits of, 2 similarity to other agile methodologies, Kanban, 44, 315 271 mindset measurements, 271, 278, 292, 320 changing from command-and-control, 8, overview of, 44 59, 74, 99, 165 root-cause analysis, 293 check-list oriented, 216 coaching and, 369, 375, 382 individual vs. sum of, 40 driven by values and principles, 15, 37, 82 primary practices of XP, 178 going agile, 2, 24 vs. methodologies, 44 lean thinking, 44, 269, 273, 288, 310, 315, pride of workmanship, 127 327, 368 principles shifting, 2, 369 12 principles of agile software, 52 team unifying effect of, 82 additional reading on, 49, 85 XP values and, 176, 185, 189, 195, 204, 219, build projects around motivated individu‐ 254 als, 70 minimal marketable feature (MMF), 287, 297 businesspeople and developers working monolithic design, 243 together daily, 68 motivation, 273 communication mutual benefit (XP principle), 201, 208 daily businesspeople-developer interac‐ tion, 68 N face-to-face, 66 rewarding teamwork, 70 "No Silver Bullet" (Brooks), 19 deliver working software frequently, 59 delivery O changing requirements, 57 openness (Scrum value), 104, 106, 164, 208 early and continuous, 55, 127 opportunity (XP principle), 202, 205 frequency of, 59 options thinking key points, 64 commitment and, 273 development of, 51 examples of, 276 early and continuous delivery of valuable in Kanban, 333 software, 55 vs. command-and-control approach, 274 evolving language of, 52 osmotic communication, 182 face-to-face communication, 66 overcommitments, 90, 275 FAQs about, 82 hands-on practice, 85 P improvement pair programming, 178, 194, 211, 375 key points, 81 perceived integrity, 289 reflection and adaptation, 80 performance evaluations, 71 self-organizing teams, 79 perspective (see fractured perspective) simplicity, 78 pig and chicken fable, 96 motivation behind, 53 placeholders, 229 project execution planning poker, 170 enhancing agility, 76 Poppendieck, Mary, 269 key points of, 78 "Practical Modern Basketball" (Wooden), 382 measures of progress, 74 practices sustainable development, 76 adopting new, 49, 162 promote sustainable development, 76 adopting without values, 161 reflect at regular intervals and adjust behav‐ benefits of, 2 ior accordingly, 80 daily standup, 3 relationship to values, 82 effect of mindset on, 2 self-organizing teams, 79, 87 for initial move to agile, 43 simplicity, 78, 219 fractured perspective and, 31 technical excellence, 76 importance of good, 20, 24 tips for coaches, 86, 382 improving vs. mindset change, 25 welcome changing requirements, 57 working software as primary measure of example of, 238 progress, 74 in Lean, 288 of XP (see XP principles) reducing complexity with, 239 principles over practices, 37 team climate and, 248 process improvement vs. one-time coding, 240 definition of, 316 reflection (XP principle), 202 goals of, 319 release plans, 24 using Kanban, 325 respect (Scrum value), 104, 164 product backlog, 43, 87 respect (XP value), 196, 211, 254 product owners, 24, 87 responding to change over following a plan, 36 Product Owners retrospectives advantage of using, 169 as a coaching tool, 381 role on Scrum teams, 95, 103, 117, 122, 128, holding effective, 158 140, 150, 156, 166, 205, 274 in Scrum, 88, 91, 93, 109, 120, 158 sprint planning by, 89, 120 in XP, 181, 205 productivity, 76, 251 instituting, 25 proficiency, 376 purpose of, 34, 88 project delivery sprint planning and, 120 changing requirements, 57 timing of, 91 early and continuous, 55, 127 reusable code, 222, 240 frequency of, 59 rework, 190, 240 key points on, 64 root-cause analysis, 215, 293 project execution Five Whys technique, 216, 294, 309 enhancing agility, 76 Royce, Winston, 27 key points of, 78 rugged individualism, 281 measures of success, 74 sustainable development, 76 project improvement S sandboxes, 180 key points, 81 Schwaber, Ken, 89, 104, 157, 269 reflection and adaptation, 80 Scrum self-organizing teams and, 79 additional reading on, 134, 173 simplicity, 78 adopting practices without values, 161 project management systems, 224 challenges of implementing, 92, 109, 119, project managers, role on agile teams, 83 129, 138 project schedules, 165 coaching tips for, 174 project velocity, 24 Daily Scrum (see Daily Scrum) pull systems, 304 FAQs, 130, 165 founder of, 172 Q Generally Accepted Scrum Practices quality (XP principle), 202, 208 (GASPs), 158 quarterly cycle practice, 181, 241 hands-on practice, 134, 173 improving, 172 R initial practices adopted under, 43 key points on, 108, 129, 158 redundancy (XP principle), 202 refactoring project basic pattern, 87 addressing technical debt with, 239 project ownership in benefits of, 240 encouraging team commitment, 99 decoupling code with, 245 pig and chicken fable, 96 definition of, 237 Product Owners, 95, 103 Scrum Master role, 94 set-based development, 273, 277 rules of, 89 Seven Wastes of Software Development, 285 sprints (see sprints) Shore, James, 43 summary of, 42 shortcuts, 197 values in (see Scrum values) shotgun surgery, 226 vs. Kanbam, 315 Shuhari learning technique, 377 vs. Lean, 269 simplicity vs. XP, 193, 203 agile principle, 52, 78 "The Scrum Guide" (Schwaber and Sutherland), and code smells, 223 89 and latest responsible moment, 237 Scrum Master and mental state, 250 duties of, 83, 88 frameworks vs. libraries, 233 vs. command-and-control manager, 94 unix tools philosophy of simplicity, 256 vs. project manager, 24 XP value, 196, 210-211, 219, 223-224, 254, “Scrum Metrics for Hyperproductive Teams” 256 (Sutherland and Downey), 172 sit together practice, 181 Scrum of Scrums meeting, 171 slack practice, 181 Scrum teams Slack, including, 355 as self-organizing, 89 SLAs (service level agreements), 35 avoiding distractions, 172 software crisis, 27 commitment in, 274 software development genuine feeling of ownership in, 125 BRUF approach, 17 global, 171 challenges of planning in, 166 goal setting, 146 CHAOS report, 141 key points on, 129 code control in, 21, 77, 175 learning form mistakes, 161 cultural differences and, 30 motivating, 126 good design, 76 options thinking and, 275 key points for successful, 32 self-interest and, 124 silver bullet solutions, 19 set-based development in, 277 sustainable, 76, 250 vs. traditional teams, 165 waterfall process, 16 Scrum values (see also waterfall process) adopting practices without values, 161 spaghetti code, 228 benefits of, 160 sprints commitment, 105, 163, 272 breaking, 123 communication, 208 communication during, 141 company culture and, 104, 161 ending, 157 courage, 107, 165 incremental and iterative qualities of, 120 focus, 105, 164 key points on, 129 openness, 106, 164, 208 role of Product Owner in, 122 relationship to methodologies, 104 setting expectations in, 141 respect, 105, 164 sprint backlog see the whole (Lean value), 271, 291 adjusting, 90 self-determination, 273 definition of, 43, 87 self-organizing teams, 80, 89 managing with story points, 147 self-reflection, 203 managing with user stories, 144 self-similarity (XP principle), 202, 263 prioritizing goals, 172 separation of concerns, 233 software vs. manual management of, 152 set the whole value, 271 sprint planning basic questions for, 152 vs. kanban boards, 323, 327 burndown charts, 149 tasks, estimating, 170 challenges in, 120 technical debt, 239, 262 changing the plan, 128 technical excellence, 77 collective commitment and, 141 10-minute build, 179 concentrate on value, 128 test-driven development conditions of satisfaction, 144 benefits of, 24, 192, 194 creating useful software, 141 continued use of, 264 examples of, 132 dealing with resistance to, 375 function of, 87 definition of, 35 individual development tasks, 153 in Lean, 288 key points for, 158 principle of quality and, 212 motivating the team, 126 team climate and, 248 overview of, 89 unit tests in, 178 realistic expectations, 128 test-first programming, 178, 212, 243 start with the users, 128 theory of constraints, 303 story points and velocity, 146 thinking tools (see Lean, thinking tools) task boards, 154 thrashing, 337 user stories, 143 tightly coupled code, 245 user stories and, 153 timeboxing, 44, 61, 89, 157 visibility and value, 124 Toyota Production System (TPS), 304 sprint reviews transparency, 111 overview of, 90 “tribal” knowledge, 320 retrospectives, 88 starting, 89 timeboxing of, 123 U unenergized environments, 250 Standish Group’s CHAOS report, 141 unit tests, 178 status reports, 74 Unix toolset, 255 stories practice, 181 use cases, 165 stories, in XP, 206 user stories story points assigning story points to, 146 assigning, 146 benefits of, 144 benefits of, 147 breaking down into tasks, 153 predicting velocity with, 146 examples of, 143 software vs. manual preparation of, 152 in XP, 206 support tasks, 168 Mad Libs-style, 143 sustainable pace, 76, 250 managing backlog with, 144 Sutherland, Jeff, 89, 172 purpose of, 24 systems thinking, 322, 333, 339, 360 software vs. manual management of, 152 structure of, 27 T task boards and, 37 task boards value of, 34 and options thinking, 274 writing, 143 informative workspace, 182 "User Stories Applied" (Cohn), 121, 157 making planning decisions at the last responsible moment, 237 management of, 37 V value stream maps, 287, 297, 308, 323 Scrum Master's use of, 24 value, varied concepts of, 53 sprint planning with, 154 values, 104 (see also Lean values; Scrum values; XP val‐ limiting in Kanban, 332 ues) workflow visualization, 326 additional reading on, 49, 85 working software over comprehensive docu‐ cultural differences in, 30 mentation, 34, 74, 141 customer collaboration over contract nego‐ tiation, 35, 56, 70, 79, 141 in Manifesto for Agile Software Develop‐ X XP (Extreme Programming) ment, 16, 33 additional reading on, 217, 267 individuals/interactions over processes/ challenges of implementing, 187, 200, 220 tools, 34, 41 coaching tips, 217, 268 key points on, 38 corollary practices, 214 principles over practices, 37 design decisions in, 237 relationship to principles, 82 FAQs, 210, 262 responding to change over following a plan, feedback loops in, 208 36 goals of, 175, 219 shared by various methodologies, 44 hands-on practice, 216, 267 working software over comprehensive doc‐ holistic practices umentation, 34, 74, 141 energized work, 249 velocity, 146, 149 incremental design, 246 version control systems, 180 interconnected nature of, 246 VersionOne State of Agile Development 2013 whole team, 251 survey, 42 iterative development in, 241 very large classes, 227 key points of, 186, 210, 236, 261 visibility, 111 lack of assigned roles in, 213 visibility-inspection-adaptation cycle, 111, 122 overview of, 44 primary practices W categories of, 178 "walking the board" meetings, 328 ecosystem created by, 254 Warden, Shane, 43 effect on XP teams, 193 waste, eliminating, 283, 304 embracing change with, 183 Water-Scrum-Fall approach, 31 for integration, 179 waterfall process for planning, 180 complex designs resulting from, 240 for programming, 178 cultural differences in, 30 for teams, 181 definition of, 16 judging readiness for, 199 diagram of, 17 relationship to principles, 202 drawbacks of, 19, 54, 79 relationship to values, 197 key points on, 21 project planning in, 204, 213, 224 original description of, 27 three levels of maturity, 376 planning process in, 111 vs. Kanban, 315 product ownership in, 94 vs. Lean, 269 successful characteristics, 20 vs. Scrum, 193, 203 tradeoffs in, 169 XP principles weekly cycle practice, 180, 241 approaching problems with, 201 whole team practice, 251 failure, 242 Wooden, John, 382 list of, 201 work in progress (WIP) project planning and, 204 area charts, 297 relationship to practices, 202, 206 cumulative flow diagram for, 340 self-reflection goal of, 203 self-similarity, 263 working with users, 191 stories and, 208 XP values XP teams challenges in adopting, 196 achieving flow in, 209 list of, 195 adoption of values by, 199 simplicity, 237 changing mindsets of, 189 vs. practices, 197 embracing change , 185 energized work in, 249 innovation spurred in, 251 Y YAGNI (You Ain't Gonna Need it), 230 whole team practice, 251
صفحهٔ PDF 418

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

Andrew Stellman

Andrew Stellman توسعه‌دهنده، معمار نرم‌افزار، سخنران، مربی Agile، مدیر پروژه و متخصص ساخت نرم‌افزار بهتر است. او بیش از دو دهه تجربهٔ حرفه‌ای در ساخت نرم‌افزار دارد و سامانه‌های Back-end بلادرنگ در مقیاس بزرگ را معماری کرده، تیم‌های بین‌المللی بزرگ نرم‌افزاری را مدیریت کرده، در یک بانک سرمایه‌گذاری بزرگ سمت Vice President داشته و برای شرکت‌ها، مدرسه‌ها و مؤسسه‌های گوناگونی از جمله Microsoft، National Bureau of Economic Research، Bank of America، Notre Dame و MIT مشاوره داده است. او در این مدت فرصت همکاری با برنامه‌نویسان بسیار توانمندی را داشته و دوست دارد فکر کند چیزهایی از آن‌ها آموخته است.

Jennifer Greene

Jennifer Greene مربی Agile، مدیر توسعه، تحلیلگر کسب‌وکار، مدیر پروژه، آزمونگر، سخنران و صاحب‌نظر در Practiceها و Principleهای مهندسی نرم‌افزار است. او بیش از بیست سال در حوزه‌های مختلف از جمله رسانه، مالی و مشاورهٔ فناوری اطلاعات نرم‌افزار ساخته است. او با تیم‌هایی از توسعه‌دهندگان و آزمونگران ممتاز روی مسائل فنی دشوار کار کرده و بخش مهمی از مسیر حرفه‌ای خود را صرف پیدا کردن و اصلاح مشکلات فرایندی عادت‌شده‌ای کرده است که در طول توسعه پدیدار می‌شوند.

صفحهٔ PDF 419

Colophon

حیوان روی جلد Learning Agile یک Goeldi’s marmoset یا Goeldi’s monkey با نام علمی Callimico goeldii است. این جانور تنها عضو سردهٔ Callimico است و گاهی «callimico» نیز نامیده می‌شود. بعضی رده‌بندی‌ها آن را جدا از marmosetها قرار می‌دهند، زیرا ویژگی‌هایی مانند داشتن سومین مجموعهٔ دندان‌های آسیاب، به‌دنیا آوردن یک فرزند در هر بار و داشتن چنگال روی بیشتر انگشت‌ها دارد. نام آن از طبیعت‌شناس سوئیسی Emil August Goeldi گرفته شده که این گونه را در اوایل قرن بیستم شناسایی کرد.

این میمون‌ها در بخش بالایی حوضهٔ آمازون در Brazil، Colombia، Peru، Bolivia و Ecuador زندگی می‌کنند. معمولاً در لایهٔ زیرین جنگل یا ناحیهٔ بوته‌ای نزدیک جنگل اولیه، جویبارها و زیستگاه‌های بامبو وقت می‌گذرانند. از غذاهای محبوبشان حشرات، قارچ‌ها در فصل خشک و میوه در فصل مرطوب است. آن‌ها در گروه‌های کوچک تقریباً شش‌تایی زندگی می‌کنند و جدایی از گروه را دوست ندارند؛ برای همین با مجموعه‌ای از صداهای زیر و بلند با هم در تماس می‌مانند. در میان درختان با جهش‌های عمودی حرکت می‌کنند، اما بخش بزرگی از روز را در میان توده‌ای از برگ‌ها می‌خوابند.

طول بدنشان فقط حدود هشت یا نه اینچ است، کمی بزرگ‌تر از سنجاب، اما طول دم ممکن است به یک فوت برسد. پوست صورتشان تیره است و خز آن‌ها سیاه یا قهوه‌ای تیره است و اغلب رگه‌های روشن‌تر دارد. ماده‌ها در حدود 8.5 ماهگی به بلوغ جنسی می‌رسند و نرها حدود 16.5 ماه زمان نیاز دارند. تعداد ماده‌ها تقریباً دو برابر نرهاست و می‌توانند سالی دو بار زایمان کنند. پس از حدود سه هفتهٔ اول، پدرها مراقبان اصلی فرزندان می‌شوند.

Goeldi’s monkey در اسارت می‌تواند بیش از 20 سال عمر کند. با این حال وضعیت حفاظتی Goeldi’s marmoset «آسیب‌پذیر» (vulnerable) طبقه‌بندی شده و از common marmoset بسیار کمیاب‌تر است. توسعهٔ پیشنهادی و دیگر تغییرات زیستگاه جمعیت و بقای بلندمدت آن‌ها را تهدید می‌کند. مشاهدهٔ آن‌ها در طبیعت نیز دشوار است.

بسیاری از حیوانات روی جلد کتاب‌های O’Reilly در معرض خطر هستند و همهٔ آن‌ها برای جهان اهمیت دارند. منبع کتاب برای اطلاعات بیشتر نشانی animals.oreilly.com را ذکر می‌کند؛ مطابق سیاست خودکفایی مقاله، این نشانی به‌صورت متن ساده و غیرقابل‌کلیک نگه داشته شده است.

تصویر جلد از Lydekker’s Royal Natural History گرفته شده است. فونت‌های جلد URW Typewriter و Guardian Sans هستند. فونت متن Adobe Minion Pro، فونت عنوان‌ها Adobe Myriad Condensed و فونت کد Dalton Maag’s Ubuntu Mono است.

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500

اطلاعات تماس

  • آدرس:اصفهان-خیابان ام کلثوم غربی - بعد خیابان تخم چی - بیست متر بعد از پیتزا ننه شب - کوچه تعمیر گاه سمار زغالی - پلاک 354 - درب مشکی - طبقه هفتم
  • آدرس ایمیل:najafzade@gmail.com
  • وب سایت:http://www.a00b.com/
  • تلفن ثابت:(+98)9131253620
  • تلفن همراه:09131253620