ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Introduction to Software Project Management

دانلود کتاب مقدمه ای بر مدیریت پروژه نرم افزاری

Introduction to Software Project Management

مشخصات کتاب

Introduction to Software Project Management

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 9781466559530, 1466559535 
ناشر: CRC Press 
سال نشر: 2014 
تعداد صفحات: 290 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

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



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

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


در صورت تبدیل فایل کتاب Introduction to Software Project Management به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


توضیحاتی در مورد کتاب مقدمه ای بر مدیریت پروژه نرم افزاری

\"پیشگفتار توسعه نرم افزار یکی از پیچیده ترین فعالیت های بشر تلقی می شود. رشد مداوم اندازه سیستم های نرم افزاری، نقش فزاینده نرم افزار در ایمنی برنامه های کاربردی حیاتی و سرعت تغییر فناوری و نرم افزار از جمله مواردی است که دلایلی که اغلب برای حمایت از ادعای فوق ذکر شده است. اگرچه تکنیک ها و ابزارهای ساخت نرم افزار در 60 سال گذشته به طور قابل توجهی بهبود یافته است، یک فرآیند توسعه مناسب و یک مدیریت صحیح پروژه مهمترین دلایل شکست یا موفقیت پروژه های نرم افزاری هستند و باقی خواهند ماند.مدیران پروژه های نرم افزاری در بسیاری از اهداف مدیران پروژه در حوزه های دیگر سهیم هستند، یعنی تضمین کیفیت مناسب محصول نهایی و در عین حال، تحت کنترل نگه داشتن همه متغیرهای دیگر پروژه مانند زمان و هزینه ها متفاوت از سایر حوزه ها است، اما نرم افزار دارای ویژگی های خاصی مانند نامرئی بودن، پیچیدگی و انعطاف پذیری (در کاربرد و ابزار تولید آن) است که نیازمند تکنیک های مدیریتی خاصی است. این کتاب مقدمه ای بر حوزه مدیریت پروژه نرم افزاری است. پس از ارائه تعاریف و مفاهیم اصلی، کتاب در دو بخش اصلی تنظیم شده است. بخش اول مروری بر فعالیت های فنی برای توسعه نرم افزار (فصل 2) و تکنیک های مدیریت پروژه ها (فصل 3 تا 6) است. هدف، ارائه بلوک‌های ساختمانی اساسی و تکنیک‌هایی برای کاهش پیچیدگی توسعه نرم‌افزار و کنترل عدم قطعیت پروژه‌ها است. بخش دوم کتاب فعالیت های فنی را در یک فرآیند منسجم سازماندهی می کند و نشان می دهد که چگونه این فرآیند در عمل برای تناسب با سناریوهای رایج توسعه نرم افزار سفارشی می شود (فصل 7)\"-- ادامه مطلب...
چکیده: \"پیشگفتار توسعه نرم‌افزار یکی از پیچیده‌ترین فعالیت‌هایی است که بشر انجام می‌دهد. رشد مداوم اندازه سیستم‌های نرم‌افزاری، نقش فزاینده نرم‌افزار در برنامه‌های کاربردی حیاتی ایمنی، و سرعت تغییر فناوری و نرم‌افزار برخی از دلایلی هستند که اغلب برای حمایت از ادعای فوق ذکر می‌شوند. اگرچه تکنیک ها و ابزارهای ساخت نرم افزار در 60 سال گذشته به طور قابل توجهی بهبود یافته است، یک فرآیند توسعه مناسب و مدیریت صحیح پروژه مهمترین دلایل شکست یا موفقیت پروژه های نرم افزاری بوده و خواهد بود. مدیران پروژه های نرم افزاری در بسیاری از اهداف مدیران پروژه در حوزه های دیگر، یعنی اطمینان از کیفیت مناسب محصول نهایی، سهیم هستند و در عین حال، همه متغیرهای دیگر پروژه مانند زمان و هزینه را تحت کنترل دارند. با این حال، نرم‌افزار متفاوت از سایر حوزه‌ها دارای ویژگی‌های خاصی مانند نامرئی بودن، پیچیدگی و انعطاف‌پذیری (در کاربرد و ابزار تولید آن) است که تکنیک‌های مدیریتی خاصی را می‌طلبد. این کتاب مقدمه ای بر حوزه مدیریت پروژه نرم افزاری است. پس از ارائه تعاریف و مفاهیم اصلی، کتاب در دو بخش اصلی تنظیم شده است. بخش اول مروری بر فعالیت های فنی برای توسعه نرم افزار (فصل 2) و تکنیک های مدیریت پروژه ها (فصل 3 تا 6) است. هدف، ارائه بلوک‌های ساختمانی اساسی و تکنیک‌هایی برای کاهش پیچیدگی توسعه نرم‌افزار و کنترل عدم قطعیت پروژه‌ها است. بخش دوم کتاب فعالیت های فنی را در یک فرآیند منسجم سازماندهی می کند و نشان می دهد که چگونه این فرآیند در عمل برای تناسب با سناریوهای رایج توسعه نرم افزار سفارشی می شود (فصل 7)\"


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

"Preface Software development is considered among the most complex activities carried out by man. The steady growth of software systems' size, the increasing role software is playing in safety critical applications, and the speed at which technology and software change are some of the causes frequently mentioned to support the above claim. Although techniques and tools to build software have improved considerably in the last 60 years, a proper development process and a sound project management are and will remain the top reasons software projects fail or succeed. Software project managers share many of the goals of project managers in other domains, namely, ensuring an appropriate quality of the end product, while, at the same time, keeping under control all the other project variables, like time and costs. Different from other domains, however, software has specific characteristics, such as invisibility, complexity, and flexibility (in its application and production means), that call for specific management techniques. This book is an introduction to the area of software project management. After a presentation of the main definitions and concepts, the book is organized in two main parts. The first part overviews the technical activities for developing software (Chapter 2) and techniques for managing projects (Chapters 3 through 6). The goal is providing the basic building blocks and the techniques to mitigate the complexity of software development and control the uncertainty of projects. The second part of the book organizes the technical activities in a coherent process and shows how this process is customized in practice to fit common software-development scenarios (Chapter 7)"-- Read more...
Abstract: "Preface Software development is considered among the most complex activities carried out by man. The steady growth of software systems' size, the increasing role software is playing in safety critical applications, and the speed at which technology and software change are some of the causes frequently mentioned to support the above claim. Although techniques and tools to build software have improved considerably in the last 60 years, a proper development process and a sound project management are and will remain the top reasons software projects fail or succeed. Software project managers share many of the goals of project managers in other domains, namely, ensuring an appropriate quality of the end product, while, at the same time, keeping under control all the other project variables, like time and costs. Different from other domains, however, software has specific characteristics, such as invisibility, complexity, and flexibility (in its application and production means), that call for specific management techniques. This book is an introduction to the area of software project management. After a presentation of the main definitions and concepts, the book is organized in two main parts. The first part overviews the technical activities for developing software (Chapter 2) and techniques for managing projects (Chapters 3 through 6). The goal is providing the basic building blocks and the techniques to mitigate the complexity of software development and control the uncertainty of projects. The second part of the book organizes the technical activities in a coherent process and shows how this process is customized in practice to fit common software-development scenarios (Chapter 7)"



فهرست مطالب

Content: Introduction  What is a Project    Projects and Operational Work    Programs, Subprojects, and Portfolios    Programs    Subprojects    Portfolios What is a Software Project    Application Development    Process and Systems Reengineering Services   System Integration Services    Other Types of Projects  Managing Projects    The Project Manager and the Project Stakeholder    Project Stakeholders    Code of Conducts and Ethical Aspects  Software Project Management  Goals and Organization of the Book  Further References  Questions and Topics for Discussion  References  The Basics: Software Development Activities and Their Organization  Software Requirements Definition    Requirements Elicitation    Requirements Structuring    User Experience Design   Requirements Validation  Business Modeling    Mapping the Organizational Structure    Modeling the Business Processes    Mapping the Existing IT Infrastructure    Mapping Business Entities  Design and Implementation    System Design    Implementation  Verification and Validation    Testing   Organizing Testing Activities    Test Plan Definition    Test Execution and Reporting  Deployment  Operations and Maintenance    Supporting and Monitoring Operations    Maintenance    Organizing Support and Maintenance Activities  Questions and Topics for Discussion  References   Making IT Right: Managing Goals, Time, and Costs  Before You Start: Assessing Value and Risks    Project Value: Aspects to Consider    Project Risks: Aspects to Consider   Techniques to Assess Value and Risks    Financial Methods    Score Matrices    SWOT Analysis    Stakeholder Analysis    Assessing Sustainability    A Recap of Project Selection Techniques    The Project Feasibility Document  Formalizing the Project Goals    Project Goals and Requirements    Project Assumptions and Constraints   Project Outputs and Control Points    Project Roster  Deciding the Work    Building a WBS    WBS Decomposition Styles   WBS Dictionary    WBS Construction Methodologies Estimating    Effort, Duration, and Resources    The "Quick" Approach to Estimation    The Uncertainty of Estimations   PERT   Algorithmic Techniques    Function Points   COCOMO    Web Objects    Effort and Project Phases  Scheduling a Plan    Identify Dependencies among Activities    Type of Dependencies   Lead and Lag Time    Network Graphs   Identify the Critical Path    Allocate and Level Resources    Qualifying the Resources Needed for a Task    Specifying Resource Availability   Allocating Resources to a Plan   The Gantt Chart  Optimizing a Plan    Renegotiating Goals and Deadlines    Phase the Project    Project Crashing   Fast Tracking    Critical Chain Management  Budgeting and Accounting    Project Costs    Cost Element Structures    Determining the Project Costs    Managing Project Costs Project Execution    Kicking Activities Off    Collect the Output of Activities   Collect Information about the Project Status    The Project Routine in Agile Methods  Project Monitoring and Control    Bookkeeping Your Plan: Actual Start and End Dates    Monitoring Time and Work    Monitoring Costs    An Integrated Approach: Earned Value Analysis   Planned Value   Actual Costs    Earned Value    Assessing a Plan Health Using Earned Value Analysis   Some Considerations about Earned Value Analysis   Monitoring Progress, the Agile Way   Agile-Earned Value Analysis  Project Closing    Getting Client Acceptance    Installing Project Deliverables    Archiving Old Deliverables    Documenting the Project   Performing a Financial Closure    Post-Implementation Audit    Staff-Releasing  An Example    Initiating    Building a Plan    Creating a Budget for the Project    Changing the Plan to Meet External Deadlines   Changing the Project Approach   Reducing or Changing the Project Scope    Allocating Resources More Efficiently    Fast Tracking the Plan Questions and Topics for Discussion  References   Making IT Better: Managing Changes, Risks, and Quality  Managing Changes    Managing Changes in the Traditional Approach    Managing Changes in the Agile Methods    Configuration Management    Configuration Management Goals and Practices   Versioning Systems and Software Evolution Models Risk Management    Define Standards    Identify Risks    Some Common Risks in Software Development    Classify Risks   Risk Management Strategies    Budgeting for Risks   Risk Monitoring and Control    Review and Share    Revise and Iterate  Quality Management    Quality Planning    Quality Assurance   Quality Control    Establishing a Metrics Program    Size Metrics   Complexity Metrics   Quality Metrics  Questions and Topics for Discussion  References   Making IT Perfect: Managing People and Organizing Communication  Managing People    Define Staff Requirements    Selecting Internal Staff    Selecting External Staff   Managing Staff    Management Styles  Project Organization Structures    Hierarchical    Matricial Organizations   RACI Matrix   Agile Teams  Managing Communication    Planning a Communication Strategy    Communication Styles   Meetings    Managing Meetings   Types of Meetings   Delphi    Planning Poker  Questions and Topics for Discussion  References   Software Project Pricing  From Cost to Pricing  Software Pricing    Software Pricing Models    Selling and Licensing Software    Open Source Software  Project Pricing Strategies    Determining the Project Price    Contractual Agreements    Contractual Agreements and Project Budget  Procurement and Outsourcing    Vendor Solicitation    Procurement Timing Activities An Example  Questions and Topics for Discussion  References   Managing Software Development Projects  Project Life Cycles  From Traditional to Agile    The Waterfall    The V-Model    The Rational Unified Process    The Spiral   Prototyping/Evolutionary    Cleanroom Software Engineering Agile Methodologies    Extreme Programming    Dynamic System Development Method    Scrum    Kanban Open Source Development Practices    Open Source Development Challenges   An Open Source Development Process   Open Source Project Steering   Open Source Development    Open Source Releases Questions and Topics for Discussion  References   Development and Management Standards Microsoft Solutions Framework    Foundational Principles   Team Model   Process Model   Disciplines  PMBOK Guide    Knowledge Areas    Process Groups    Processes    PMBOK Guide for Software Development NASA Practices    NASA System Engineering Practices    NASA Software Management Process Requirements    NASA Software Development Practices  PRINCE2   PRINCE2 Process Model    Starting a Project    Initiating a Project    Directing a Project    Controlling a Stage    Managing Product Delivery   Managing Stage Boundaries   Closing a Project    Planning    PRINCE2 Components    Business Case    Organization    Plans    Control    Change Control  Capability Maturity Model Integration  Questions and Topics for Discussion  References   Open Source Tools for Managing Projects Project Information Flow  Basic Infrastructure  Basic + Infrastructure Collaborative Document Writing  Management Infrastructure References   Index




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