Software for People

Software for People PDF

Author: Alexander Maedche

Publisher: Springer Science & Business Media

Published: 2012-09-15

Total Pages: 292

ISBN-13: 3642313701

DOWNLOAD EBOOK →

This book provides key insights into current trends of software product management, software development and user-centered design of software. Includes cross-industry best practice cases from well-known companies.

Managing the Unmanageable

Managing the Unmanageable PDF

Author: Mickey W. Mantle

Publisher: Addison-Wesley

Published: 2012-09-16

Total Pages: 464

ISBN-13: 0132981254

DOWNLOAD EBOOK →

“Mantle and Lichty have assembled a guide that will help you hire, motivate, and mentor a software development team that functions at the highest level. Their rules of thumb and coaching advice are great blueprints for new and experienced software engineering managers alike.” —Tom Conrad, CTO, Pandora “I wish I’d had this material available years ago. I see lots and lots of ‘meat’ in here that I’ll use over and over again as I try to become a better manager. The writing style is right on, and I love the personal anecdotes.” —Steve Johnson, VP, Custom Solutions, DigitalFish All too often, software development is deemed unmanageable. The news is filled with stories of projects that have run catastrophically over schedule and budget. Although adding some formal discipline to the development process has improved the situation, it has by no means solved the problem. How can it be, with so much time and money spent to get software development under control, that it remains so unmanageable? In Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams , Mickey W. Mantle and Ron Lichty answer that persistent question with a simple observation: You first must make programmers and software teams manageable. That is, you need to begin by understanding your people—how to hire them, motivate them, and lead them to develop and deliver great products. Drawing on their combined seventy years of software development and management experience, and highlighting the insights and wisdom of other successful managers, Mantle and Lichty provide the guidance you need to manage people and teams in order to deliver software successfully. Whether you are new to software management, or have already been working in that role, you will appreciate the real-world knowledge and practical tools packed into this guide.

Managing Technical People

Managing Technical People PDF

Author: Watts S. Humphrey

Publisher: Addison-Wesley Professional

Published: 1997

Total Pages: 354

ISBN-13:

DOWNLOAD EBOOK →

Well-known author and long-time manager Watts Humphrey offers keen insight into the special challenge of identifying, motivating, and organizing creative technical people, and the opportunities involved in managing these people.

Software for People

Software for People PDF

Author: Alexander Maedche

Publisher: Springer Science & Business Media

Published: 2012-09-15

Total Pages: 292

ISBN-13: 364231371X

DOWNLOAD EBOOK →

The highly competitive and globalized software market is creating pressure on software companies. Given the current boundary conditions, it is critical to continuously increase time-to-market and reduce development costs. In parallel, driven by private life experiences with mobile computing devices, the World Wide Web and software-based services, peoples’ general expectations with regards to software are growing. They expect software that is simple and joyful to use. In the light of the changes that have taken place in recent years, software companies need to fundamentally reconsider the way they develop and deliver software to their customers. This book introduces fundamentals, trends and best practices in the software industry from a threefold perspective which equally takes into account design, management, and development of software. It demonstrates how cross-functional integration can be leveraged by software companies to successfully build software for people. Professionals from business and academia give an overview on state-of-the-art knowledge and report on key insights from their real-life experience. They provide guidance and hands-on recommendation on how to create winning products. This combined perspective fosters the transfer of knowledge between research and practice and offers a high practical value for both sides. The book targets both, practitioners and academics looking for successfully building software in the future. It is directed at Managing Directors of software companies, Software Project Managers, Product Managers and Designers, Software Developers as well as academics and students in the area of Software and Information Systems Engineering, Human Computer Interaction (HCI), and Innovation Management.​

Microsoft Secrets

Microsoft Secrets PDF

Author: Michael A. Cusumano

Publisher: Simon and Schuster

Published: 1998-12-04

Total Pages: 533

ISBN-13: 0684855313

DOWNLOAD EBOOK →

Based on highly confidential interviews with personnel, internal memos, and top-secret company documents, this compelling portrait reveals the philosophy, style, and competitive strategies that have taken Microsoft to the heights of the high-tech industry.

Developer Hegemony

Developer Hegemony PDF

Author: Erik Dietrich

Publisher: BlogIntoBook.com

Published:

Total Pages:

ISBN-13:

DOWNLOAD EBOOK →

It’s been said that software is eating the planet. The modern economy—the world itself—relies on technology. Demand for the people who can produce it far outweighs the supply. So why do developers occupy largely subordinate roles in the corporate structure? Developer Hegemony explores the past, present, and future of the corporation and what it means for developers. While it outlines problems with the modern corporate structure, it’s ultimately a play-by-play of how to leave the corporate carnival and control your own destiny. And it’s an emboldening, specific vision of what software development looks like in the world of developer hegemony—one where developers band together into partner firms of “efficiencers,” finally able to command the pay, respect, and freedom that’s earned by solving problems no one else can. Developers, if you grow tired of being treated like geeks who can only be trusted to take orders and churn out code, consider this your call to arms. Bring about the autonomous future that’s rightfully yours. It’s time for developer hegemony.

Composing Software

Composing Software PDF

Author: Eric Elliott

Publisher:

Published: 2018-12-27

Total Pages: 246

ISBN-13: 9781661212568

DOWNLOAD EBOOK →

All software design is composition: the act of breaking complex problems down into smaller problems and composing those solutions. Most developers have a limited understanding of compositional techniques. It's time for that to change.In "Composing Software", Eric Elliott shares the fundamentals of composition, including both function composition and object composition, and explores them in the context of JavaScript. The book covers the foundations of both functional programming and object oriented programming to help the reader better understand how to build and structure complex applications using simple building blocks.You'll learn: Functional programmingObject compositionHow to work with composite data structuresClosuresHigher order functionsFunctors (e.g., array.map)Monads (e.g., promises)TransducersLensesAll of this in the context of JavaScript, the most used programming language in the world. But the learning doesn't stop at JavaScript. You'll be able to apply these lessons to any language. This book is about the timeless principles of software composition and its lessons will outlast the hot languages and frameworks of today. Unlike most programming books, this one may still be relevant 20 years from now.This book began life as a popular blog post series that attracted hundreds of thousands of readers and influenced the way software is built at many high growth tech startups and fortune 500 companies

Leading a Software Development Team

Leading a Software Development Team PDF

Author: Richard Whitehead

Publisher: Pearson Education

Published: 2001

Total Pages: 372

ISBN-13: 9780201675269

DOWNLOAD EBOOK →

Practical advice on leading a software development team, aimed at software engineers who have become project leaders.

An Elegant Puzzle

An Elegant Puzzle PDF

Author: Will Larson

Publisher: Stripe Press

Published: 2019-05-20

Total Pages: 281

ISBN-13: 1953953336

DOWNLOAD EBOOK →

A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.