Book picks similar to
Changing Software Development: Learning to Become Agile by Allan Kelly
agile
non-fiction
sd-dump
tng
The Innovator's DNA: Mastering the Five Skills of Disruptive Innovators
Jeffrey H. Dyer - 2011
This innovation advantage will translate into a premium in your company’s stock price—an innovation premium—which is possible only by building the code for innovation right into your organization’s people, processes, and guiding philosophies.Practical and provocative, The Innovator’s DNA is an essential resource for individuals and teams who want to strengthen their innovative prowess.
NoEstimates: How To Measure Project Progress Without Estimating
Vasco Duarte - 2016
I wrote it because I believe we can do better than the accepted "status quo" in the software industry. It took me years to learn what I needed to learn to come up with my version of the #NoEstimates approach. You can do it in weeks! The techniques and ideas described here will help you explore the #NoEstimates universe in a very practical and hands-on manner. You will walk through Carmen's story. Carmen is a senior, very experienced project manager who is now confronted with a very difficult project. One would say, an impossible project. Through the book, and with the help of Herman, Carmen discovers and slowly adopts #NoEstimates which helps her turn that project around. Just like I expect it will help with the project you are in right now. The book also includes many concrete approaches you can use to adopt #NoEstimates, or just adopt those practices on their own.
Web ReDesign 2.0: Workflow that Works
Kelly Goto - 2001
So much so, in fact, that the 12-month design cycles cited in the last edition have shrunk to 6 or even 3 months today. Which is why, more than ever, you need a smart, practical guide that demonstrates how to plan, budget, organize, and manage your Web redesign - or even you initial design - projects from conceptualization to launch. This volume delivers! In these pages Web designer extraordinaire Kelly Goto and coauthor Emily Cotler have distilled their real-world experience into a sound approach to Web redesign workflow that is as much about business priorities as it is about good design. By focusing on where these priorities intersect, Kelly and Emily get straight to the heart of the matter. Each chapter includes a case study that illustrates a key step in the process, and you'll find a plethora of forms, checklists, and worksheets that help you put knowledge into action.This is an AIGA Design Press book published under Peachpit's New Riders imprint in partnership with AIGA.
How Linux Works: What Every Superuser Should Know
Brian Ward - 2004
Some books try to give you copy-and-paste instructions for how to deal with every single system issue that may arise, but How Linux Works actually shows you how the Linux system functions so that you can come up with your own solutions. After a guided tour of filesystems, the boot sequence, system management basics, and networking, author Brian Ward delves into open-ended topics such as development tools, custom kernels, and buying hardware, all from an administrator's point of view. With a mixture of background theory and real-world examples, this book shows both "how" to administer Linux, and "why" each particular technique works, so that you will know how to make Linux work for you.
Sinatra: Up and Running
Alan Harris - 2011
With this concise book, you will quickly gain working knowledge of Sinatra and its minimalist approach to building both standalone and modular web applications.
Sinatra serves as a lightweight wrapper around Rack middleware, with syntax that maps closely to functions exposed by HTTP verbs, which makes it ideal for web services and APIs. If you have experience building applications with Ruby, you’ll quickly learn language fundamentals and see under-the-hood techniques, with the help of several practical examples. Then you’ll get hands-on experience with Sinatra by building your own blog engine.
Learn Sinatra’s core concepts, and get started by building a simple application
Create views, manage sessions, and work with Sinatra route definitions
Become familiar with the language’s internals, and take a closer look at Rack
Use different subclass methods for building flexible and robust architectures
Put Sinatra to work: build a blog that takes advantage of service hooks provided by the GitHub API
Refactoring to Patterns
Joshua Kerievsky - 2004
In 1999, "Refactoring" revolutionized design by introducing an effective process for improving code. With the highly anticipated " Refactoring to Patterns ," Joshua Kerievsky has changed our approach to design by forever uniting patterns with the evolutionary process of refactoring.This book introduces the theory and practice of pattern-directed refactorings: sequences of low-level refactorings that allow designers to safely move designs to, towards, or away from pattern implementations. Using code from real-world projects, Kerievsky documents the thinking and steps underlying over two dozen pattern-based design transformations. Along the way he offers insights into pattern differences and how to implement patterns in the simplest possible ways.Coverage includes: A catalog of twenty-seven pattern-directed refactorings, featuring real-world code examples Descriptions of twelve design smells that indicate the need for this book s refactorings General information and new insights about patterns and refactoringDetailed implementation mechanics: how low-level refactorings are combined to implement high-level patterns Multiple ways to implement the same pattern and when to use each Practical ways to get started even if you have little experience with patterns or refactoring"Refactoring to Patterns" reflects three years of refinement and the insights of more than sixty software engineering thought leaders in the global patterns, refactoring, and agile development communities. Whether you re focused on legacy or greenfield development, this book will make you a better software designer by helping you learn how to make important design changes safely and effectively. "
The New Kingmakers: How Developers Conquered the World
Stephen O’Grady - 2013
In a 1995 interview, the late Steve Jobs claimed that the secret to his and Apple’s success was talent. “We’ve gone to exceptional lengths to hire the best people,” he said, believing that the talented resource was twenty-five times more valuable than an average alternative. For Microsoft founder Bill Gates, the multiple was even higher:A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is worth 10,000 times the price of an average software writer.While the actual number might be up for debate, the importance of technical talent is not. The most successful companies today are those that understand the strategic role that developers will play in their success or failure. Not just successful technology companies – virtually every company today needs a developer strategy. There’s a reason that ESPN and Sears have rolled out API programs, that companies are being bought not for their products but their people. The reason is that developers are the most valuable resource in business.How did we get here? How did developers become the most important constituency in business seemingly overnight? The New Kingmakers explores the rise of the developer class, its implications and provides suggestions for navigating the new developer-centric landscape.
Top Gear: The Alternative Highway Code
Ministry of Top Gear - 2010
The right way, the wrong way and the Top Gear way. Although, on reflection, that's usually just the wrong way, but faster and with more shouting. Anyway, the good news is that this third way of doing things can be applied to almost anything, and that includes motoring in general. All you need is the right guidance, which is where the brand new Top Gear Alternative Highway Code comes in. Top Gear's Altnernative Highway Code will show you how to bring the ambitious but rubbish philosophies of the world's most popular TV programme to your driving, containing advice on general motoring, as well as specific tips on how to deal with common eventualities like a rapidly sinking amphibious camper van, a caravan airship that's just crashed into a small bush, or a stupid home-made limousine that's snapped in half while transporting a top celebrity to an awards ceremony.Road users should not leave home without it.
The Goal: A Process of Ongoing Improvement
Eliyahu M. Goldratt - 1984
His factory is rapidly heading for disaster. So is his marriage. He has ninety days to save his plant—or it will be closed by corporate HQ, with hundreds of job losses. It takes a chance meeting with a colleague from student days—Jonah—to help him break out of conventional ways of thinking to see what needs to be done.The story of Alex's fight to save his plant is more than compulsive reading. It contains a serious message for all managers in industry and explains the ideas which underline the Theory of Constraints (TOC) developed by Eli Goldratt.
The Minto Pyramid Principle: Logic in Writing, Thinking, & Problem Solving
Barbara Minto - 1987
Topics covered range from the difference between deductive and inductive reasoning, to a discussion of how to highlight the structure of information.
Leading Snowflakes
Oren Ellenbogen - 2013
Leading Snowflakes offers you proven tools and practices for improving your management skills that you can implement – starting today.
Brave New Work: Are You Ready to Reinvent Your Organization?
Aaron Dignan - 2019
Clear, powerful and urgent, it's a must read for anyone who cares about where they work and how they work."--Seth Godin, author of This is Marketing "This book is a breath of fresh air. Read it now, and make sure your boss does too."--Adam Grant, New York Times bestselling author of Give and Take, Originals, and Option B with Sheryl Sandberg When fast-scaling startups and global organizations get stuck, they call Aaron Dignan. In this book, he reveals his proven approach for eliminating red tape, dissolving bureaucracy, and doing the best work of your life.He's found that nearly everyone, from Wall Street to Silicon Valley, points to the same frustrations: lack of trust, bottlenecks in decision making, siloed functions and teams, meeting and email overload, tiresome budgeting, short-term thinking, and more.Is there any hope for a solution? Haven't countless business gurus promised the answer, yet changed almost nothing about the way we work?That's because we fail to recognize that organizations aren't machines to be predicted and controlled. They're complex human systems full of potential waiting to be released.Dignan says you can't fix a team, department, or organization by tinkering around the edges. Over the years, he has helped his clients completely reinvent their operating systems--the fundamental principles and practices that shape their culture--with extraordinary success.Imagine a bank that abandoned traditional budgeting, only to outperform its competition for decades. An appliance manufacturer that divided itself into 2,000 autonomous teams, resulting not in chaos but rapid growth. A healthcare provider with an HQ of just 50 people supporting over 14,000 people in the field--that is named the "best place to work" year after year. And even a team that saved $3 million per year by cancelling one monthly meeting.Their stories may sound improbable, but in Brave New Work you'll learn exactly how they and other organizations are inventing a smarter, healthier, and more effective way to work. Not through top down mandates, but through a groundswell of autonomy, trust, and transparency.Whether you lead a team of ten or ten thousand, improving your operating system is the single most powerful thing you can do. The only question is, are you ready?
Velocity: The Seven New Laws for a World Gone Digital
Ajaz Ahmed - 2012
Written as a fascinating and enjoyable conversation between the authors – Stefan Olander, Vice President of Digital Sport from Nike and Ajaz Ahmed founder and Chairman AKQA – Velocity's up-to-date examples illustrate key lessons, together with insights, ideas and inspiration that individuals and businesses should adopt to thrive in the digital age. Velocity shares the vision and values required to succeed with the untold backstories to influential and iconic innovation. Fast paced, useful, provocative and highly motivating, Velocity is a management book that will arm you with actionable ideas to define your future. Features: - 4 Velocity principles: Speed, Direction, Acceleration, Discipline. - 7 Laws, including 'A Smith & Wesson beats four aces', 'It’s easier done than said', 'Convenient is the enemy of right' and 'No good joke survives a committee of six'.
Grit: The Power of Passion and Perseverance
Angela Duckworth - 2016
Rather, other factors can be even more crucial such as identifying our passions and following through on our commitments.Drawing on her own powerful story as the daughter of a scientist who frequently bemoaned her lack of smarts, Duckworth describes her winding path through teaching, business consulting, and neuroscience, which led to the hypothesis that what really drives success is not genius, but a special blend of passion and long-term perseverance. As a professor at the University of Pennsylvania, Duckworth created her own character lab and set out to test her theory.Here, she takes readers into the field to visit teachers working in some of the toughest schools, cadets struggling through their first days at West Point, and young finalists in the National Spelling Bee. She also mines fascinating insights from history and shows what can be gleaned from modern experiments in peak performance. Finally, she shares what she's learned from interviewing dozens of high achievers; from JP Morgan CEO Jamie Dimon to the cartoon editor of The New Yorker to Seattle Seahawks Coach Pete Carroll.Winningly personal, insightful, and even life-changing, Grit is a book about what goes through your head when you fall down, and how that not talent or luck makes all the difference.
Ruby for Rails: Ruby Techniques for Rails Developers
David A. Black - 2006
That means you can't tap into the full power of Rails unless you master the Ruby language. ""Ruby for Rails,"" written by Ruby expert David Black (with a forward by David Heinemeier Hansson), helps Rails developers achieve Ruby mastery. Each chapter deepens your Ruby knowledge and shows you how it connects to Rails. You'll gain confidence working with objects and classes and learn how to leverage Ruby's elegant, expressive syntax for Rails application power. And you'll become a better Rails developer through a deep understanding of the design of Rails itself and how to take advantage of it.Newcomers to Ruby will find a Rails-oriented Ruby introduction that's easy to read and that includes dynamic programming techniques, an exploration of Ruby objects, classes, and data structures, and many neat examples of Ruby and Rails code in action. ""Ruby for Rails"": the Ruby guide for Rails developers!What's Inside Classes, modules, and objects Collection handling and filtering String and regular expression manipulation Exploration of the Rails source code Ruby dynamics Many more programming concepts and techniques!