ورود به حساب

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

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

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

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

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

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


09117307688
09117179751

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

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

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

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

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

پشتیبانی

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

دانلود کتاب Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

دانلود کتاب مدیریت غیرقابل مدیریت: قوانین، ابزارها، و بینش برای مدیریت افراد و تیم های نرم افزار

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

مشخصات کتاب

Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams

دسته بندی: مدیریت
ویرایش: 2 
نویسندگان:   
سری:  
ISBN (شابک) : 0135667364, 9780135667361 
ناشر: Addison-Wesley Professional 
سال نشر: 2019 
تعداد صفحات: 543 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 33 مگابایت 

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



کلمات کلیدی مربوط به کتاب مدیریت غیرقابل مدیریت: قوانین، ابزارها، و بینش برای مدیریت افراد و تیم های نرم افزار: مهندسی نرم افزار، مدیریت، روانشناسی، مصاحبه، انگیزش، چابکی، مدیریت تیم، مدیریت منابع انسانی، فرهنگ سازمانی، استخدام



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

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


در صورت تبدیل فایل کتاب Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

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


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



فهرست مطالب

Cover
Half Title
Title Page
Copyright Page
Dedication
Contents
Preface
About the Authors
Chapter 1 Why Programmers Seem Unmanageable
	What Do Programmers Do?
	Why Is Becoming a Successful Programming Manager Hard?
Chapter 2 Understanding Programmers
	Programming Disciplines
		Embedded and IoT Programmers
		Frontend Programmers
		Backend Programmers
		Database Programmers
		Web Developers and Other Scripters
		Fullstack Programmers
		DevOps
		DevSecOps
	Types of Programmers
		System Engineers/Architects
		Systems Programmers
		Application Programmers
		Not Really Programmers
		Domain Expertise
	Programmer Job Requirements and Abilities
	Proximity and Relationship
		In-House Employees
		Geographically Distant Employees
		Contractors
		Contracted Managed Teams and Outsourcing Companies
	Generational Styles
	Personality Styles
		Left-Brain versus Right-Brain People
		Night versus Morning People
		Cowboys versus Farmers
		Heroes
		Introverts
		Cynics
		Jerks
	Summary
	Tools
Chapter 3 Finding and Hiring Great Programmers
	Determining What Kind of Programmer to Hire
	Writing the Job Description
	Selling the Hire
	Recruiting Full-Time Employees (FTEs)
		Always Be Recruiting
		Budgeting for Recruiting
		Recruiter Case Study
		Employee Referrals
		Effective Recruiting
		Recruiting Tips
	Recruiting Contractors
	Reviewing Résumés
	Narrowing the Field
	Preparing to Interview
	Interviewing
	Making the Decision to Hire a Programmer
	Making the Right Offer to a Programmer
	Follow Up until the Programmer Accepts
	Summary
	Tools
Chapter 4 Getting New Programmers Started Off Right
	Get Them on Board Early
	Preparing for Their Arrival
	First-Day Musts
	Introductions
	Ensuring Success
	Initial Expectations
	Summary
	Tools
Chapter 5 Becoming an Effective Programming Manager: Managing Down
	Earning Technical Respect
	Hire Great Programmers
	Turbocharge the Team You Have
		Manage Types of Programmers Differently
		Facilitation
		Dashboards
		Protect Your Team
	Judging and Improving Performance
		Setting Objectives
		Performance Reviews
			Anniversary Date Performance Reviews
			Focal Point Performance Reviews
			Performance Review Process
				Contractors: No Performance Reviews Necessary
			Know When to Cut Your Losses
			Exit Checklist
	Organizational Thinking
		Staffing
			Full-Time versus Contractors
			In-House versus Offshore Contractors
		Organizing
			Office-Based versus Virtual Teams
			Programmer Teams—Small versus Large Teams
			Managing Larger Organizations
		Functional Programming Departments
		Cross-Functional Teams
		Agile Teams
	Troubleshooting a Dysfunctional Organization
	Deliver Results and Celebrate Success
	Summary
	Tools
Chapter 6 Becoming an Effective Programming Manager: Managing Up, Out, and Yourself
	Managing Up
		Understand Your Boss
		Package Your Communications
		Understand Your Boss’s Boss
		Timing
		Be a Model Employee
		Bottom Line
	Managing Out
		Collaborating within Your Department
		Understand Other Departments
		Leverage Important Support Functions
		Human Resources (HR)
		Finance and Managing Budgets
		Headcount
		Consultants and Contractors
		Equipment and Tools
		Travel and Training
		Legal
	Managing Outside the Company
		Customers
		Technology Providers
		Technology Innovators and Work Disruptors
		Tools Vendors and Suppliers
		Government, Trade, and International Standards Organizations
		Industry Consortiums
		Professional Organizations
		University Educators
		Local Connections
	Bottom Line
	Managing Yourself
		Personal Style
			Appropriate Appearance
			Work Ethic
			Know Your Staff
	Time and Priority Management
	Communications Management
	Management Practices
		Pay Attention to the Person
		Listen Reflectively
		Break Down Barriers to Communication
		Understand What Is Really Important
		Make Progress Every Day
			Be Part of the Solution, Not Part of the Problem
		Follow-Up Management
			Daily Task List
			Action Items
			Reminders
		Find a Mentor
		Bottom Line
	Summary
	Tools
RULES OF THUMB AND NUGGETS OF WISDOM
	The Challenges of Managing
	Managing People
	Managing Teams to Deliver Successfully
Chapter 7 Motivating Programmers
	Motivational Theories
		Maslow’s Hierarchy of Needs
		McGregor’s X-Y Theory
		Herzberg’s Motivation and Hygiene Factors
	Motivational Factors as Applied to Programmers
	Putting Theory into Practice
	Foundational Factors—Causes of Dissatisfaction (When Lacking)
		Respect for Supervisor
			Gain Technical Respect
			Respect Others
			Establish Your Culture
			Lead by Example
			Help Solve Technical Problems
			Manage and Coach
			Focus on Your People
		Having Fun
		Learning and Growing
		Good Working Conditions
			Make the Workplace a Good Place to W ork
				“No Jerks” Rule
			Be Flexible
			Feed Your Team
		Sane Company Policies and Administration
			Communicate
			Protect Your Staff from Organizational Distraction
			Protect Your Staff from Bad Organization
			Communication and Policies
		Ethical Management
			Be Ethical and Professional at All T imes
			Be Fair
			Compensate Fairly
			Promote Appropriately
		Key Motivating Factors
			Making a Difference in the World
			Learning and Growing
			Toys and Technology
			Recognition and Praise
			Having Fun with Your Staff
			Upside
	Personal Commitment
	Technology Offense and Defense
	Understanding Your Programmers’ Motivations Begins on Day One
	Summary
	Tools
Chapter 8 Establishing a Successful Programming Culture
	Defining “Successful”
	The Programming Culture
	Company Culture
		Leveraging the Complexity of Your Company’s Cultur ..e
		Walling Off Your Company’s Culture
		What Part Does Technology Play in Your Company?
		What Drives Your Company?
	Characteristics of a Successful Programming Culture
		Mutual Respect
		Innovation
		Standards
		Delivery
		Communication
		Communication among Virtual Teams
		Fairness
		Empowerment
		Professionalism
		No Jerks and Bozos
		Excellence
		Programming Excellence
		Teamwork and Collaboration
		Passion
		Customer Focus
		Learning
		Environment
	Summary
	Tools
Chapter 9 Managing Successful Software Delivery
	Inspire Purpose
	Define “Success”
	Recognize Nonnegotiable Dates
	Plan for Rewards
	Demand Clear Requirements
		Collaborate to Prioritize Requirements
		Limit Requirements to “What,” Not “How”
		Seek to Delight Customers
	Define “Done”
	Ballpark the Effort Required
		Estimation: No One-Size-Fits-All
	Ensure There’s Appropriate Architecture and Design
		How Much Design Is Enough?
		Value Proofs of Concept, Prototypes, and Spikes
		Hold Design Reviews
	Support the Work
		You Need a Plan
		Determine the Pace of the Project
		Set Agreed-Upon Milestones
		Ensure Everyone Is Communicating
		Keep Focus on the Mission
		Remove Impediments
		Ensure That Agreed-Upon Standards and Requirements Are Met
		Leverage Test-Driven Development
		Insist on Code Reviews
	Ship It/Go Live!
		No New Features
		Run the Product
		Be Prepared to Declare Success and Start on the Point Release
		Know When to Cut Your Losses
		OEM and International Versions
	Wrap Up
		Celebrate
		Retrospect
		Share
		Refactor
		Point Releases
	Summary
	Tools
Chapter 10 If You Are Agile, What Do Managers Do?
	Why Managers May Feel Left Out
	How Agile Changes Managers’ Roles
	There Are Management Roles in Agile
	How Agile Organizational Restructuring Also Changes Managers’ Roles
	Ten Critical Roles for Agile Managers
		1. Foster an Agile Culture
		2. Embrace Agile Values
		3. Coach and Mentor Good Agile Practices
			Enable Self-Organizing Teams
			Ensure Communication
			Embrace Change
	Set Quality Expectations
		Foster Continuous Improvement
		Apply Timeboxing
	4. Dispel Myths about Agile
		Myth: Agile Is about Practices
		Myth: Agile Is What Developers Do
		Myth: Agile Means Product Owners Do Less
		Myth: Agile Has No Rigor
		Myth: Agile Teams Cannot Supply Estimates
		Myth: Agile Has No Architecture
		Myth: Agile Means We Don’t Need Roadmaps
	5. Be Mindful of Agile Patterns and Antipatterns
		Support Agile Success Patterns
		Recognizing Agile Antipatterns Is Equally Important
	6. Lead Technical Communities of Practice That Span Scrum Teams
	7. Remove Impediments
	8. Counsel and Coach
	9. Hire
	10. Fire
	Summary
	Tools
TOOLS
Index
	A
	B
	C
	D
	E
	F
	G
	H
	I
	J
	K
	L
	M
	N
	O
	P
	Q
	R
	S
	T
	U
	V
	W
	X
	Y
	Z




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