Book picks similar to
Tame The Flow: Hyper-Productive Knowledge-Work Management by Steve Tendon
management
agile
kanban
leadership
Lean Inception: How to Align People and Build the Right Product
Paulo Caroli - 2018
The Lean Startup movement is very promising, but for many teams it ends up translating into an important question: ”Yeah, but what to build ?” “In ThoughtWorks, our response has been a process called an inception. We gather together a good sample of the people who will be affected by the product and have an intensive session to set an initial direction, using a series of exercises focusing on collaboration and the capture of broad goals. We don't attempt a detailed specification, as that is exactly the kind of thing that becomes out of date as soon as code hits production. But we do want to understand what kind of outcomes we are hoping for, the features that we think will drive these outcomes, and how to assess the effectiveness of our product. With The Lean Inception, Paulo has captured his experience in running these inceptions over the last decade. In particular it's focused on his work to boil the inception down to its essence, concentrating the activity on a single, if very intensive, week of work. Paulo shares how he makes this work, through writing a product vision, capturing personas, understanding the user journeys, and developing high-level features. The result isn't a detailed plan of work, which we find quickly rots into irrelevance. It is a guiding set of goals to set us off in the right direction. It doesn't plan out a final product, with all the features that our users will need, instead it focuses on an initial product that we can release and learn from - the Minimum Viable Product. “ – Martin Fowler, Chief Cientist at ThoughtWorks
Designing Web APIs: Building APIs That Developers Love
Brenda Jin - 2018
But building a popular API with a thriving developer ecosystem is also one of the most challenging. With this practical guide, developers, architects, and tech leads will learn how to navigate complex decisions for designing, scaling, marketing, and evolving interoperable APIs.Authors Brenda Jin, Saurabh Sahni, and Amir Shevat explain API design theory and provide hands-on exercises for building your web API and managing its operation in production. You'll also learn how to build and maintain a following of app developers. This book includes expert advice, worksheets, checklists, and case studies from companies including Slack, Stripe, Facebook, Microsoft, Cloudinary, Oracle, and GitHub.Get an overview of request-response and event-driven API design paradigmsLearn best practices for designing an API that meets the needs of your usersUse a template to create an API design processScale your web API to support a growing number of API calls and use casesRegularly adapt the API to reflect changes to your product or businessProvide developer resources that include API documentation, samples, and tools
The RSpec Book
David Chelimsky - 2009
Get the most out of BDD in Ruby with The RSpec Book, written by the lead developer of RSpec, David Chelimsky. You'll get started right away with RSpec 2 and Cucumber by developing a simple game, using Cucumber to express high-level requirements in language your customer understands, and RSpec to express more granular requirements that focus on the behavior of individual objects in the system. You'll learn how to use test doubles (mocks and stubs) to control the environment and focus the RSpec examples on one object at a time, and how to customize RSpec to "speak" in the language of your domain. You'll develop Rails 3 applications and use companion tools such as Webrat and Selenium to express requirements for web applications both in memory and in the browser. And you'll learn to specify Rails views, controllers, and models, each in complete isolation from the other. Whether you're developing applications, frameworks, or the libraries that power them, The RSpec Book will help you write better code, better tests, and deliver better software to happier users.
Practices of an Agile Developer: Working in the Real World
Venkat Subramaniam - 2006
You'll learn pragmatic ways of approaching the development process and your personal coding techniques. You'll learn about your own attitudes, issues with working on a team, and how to best manage your learning, all in an iterative, incremental, agile style. You'll see how to apply each practice, and what benefits you can expect. Bottom line: This book will make you a better developer.
Beyond Blame: Learning From Failure and Success
Dave Zwieback - 2015
Our increasingly complex world demands that we continuously learn from failures (and successes) in order to survive and thrive. And yet, our learning is too often undermined. We construct biased but comfortable stories, which often feature a simple, single "root cause"--a villain, someone to take the blame. Having done that, we short-circuit the possibility of developing any deeper understanding of the complex systems we work with. With this common approach, our systems will become more fragile and drift into failure. In this concise and entertaining book, I.T. veteran Dave Zwieback describes an incident that threatens the very existence of a large financial institution, and the counterintuitive steps its leadership took to stop the downward spiral. Their novel approach is grounded in proven concepts from complexity science, resilience engineering, human factors, cognitive science, and organizational psychology. It allows us to identify the underlying conditions for failure, and make our systems (and organizations) safer and more resilient.- Get a clear understanding of the downside of blame- Learn how to identify (and counteract) cognitive biases in groups- See how organizations can determine the real root cause of problems- Establish real accountability with your organization- Use the Learning Review Framework to fully learn from failures of complex systems- Find practical insights and tips for moving beyond blame in your own organization
The Hitchhiker's Guide to Python: Best Practices for Development
Kenneth Reitz - 2016
More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversity--and possibly dilution.This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhiker's Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
Jose Rizal: The Man and the Hero (An Anthology of Legacies and Controversies)
Ronnie Espergal Pasigui - 2006
The 7 Perspectives of Effective Leaders: A Proven Framework for Improving Decisions and Increasing Your Influence
Daniel Harkavy - 2020
Good decisions lead to strong results, which in turn increase your influence. If you get these two things right, your leadership effectiveness improves. But as all leaders know, it's not that easy, especially in today's fast-paced, complex, and connected environment. To make the best decisions and have maximum impact, you need to see your business from seven perspectives: - current reality- long-term vision- strategic bets- the team- the customer- your role- the outsiderDrawing upon his 25 years of experience as a successful CEO and executive coach, and including conversations and thinking from more than 20 well-known business and organizational leaders, Daniel Harkavy unpacks a proven framework you can implement for immediate results in your organization's culture and performance. If you're looking to improve your leadership, this book will give you a straightforward framework to do so.
School Law and the Public Schools: A Practical Guide for Educational Leaders
Nathan L. Essex - 1999
today. An essential reference for all teachers, educational leaders, and policymakers at all levels, the book is organized and written in a style that is accessible to all, even those with little or no knowledge of the legal issues in education.
Play Nice But Win: A Ceo's Journey from Founder to Leader
Michael Dell - 2021
Almost 30 years later, at the pinnacle of his success as founder and leader of Dell Technologies, he found himself embroiled in a battle for his company's survival. What he'd do next could ensure its legacy--or destroy it completely.Play Nice But Win is a riveting account of the three battles waged for Dell Technologies: one to launch it, one to keep it, and one to transform it. For the first time, Dell reveals the highs and lows of the company's evolution amidst a rapidly changing industry--and his own, as he matured into the CEO it needed. With humor and humility, he recalls the mentors who showed him how to turn his passion into a business; the competitors who became friends, foes, or both; and the sharks that circled, looking for weakness. What emerges is the long-term vision underpinning his success: that technology is ultimately about people and their potential.More than an honest portrait of a leader at a crossroads, Play Nice But Win is a survival story proving that while anyone with technological insight and entrepreneurial zeal might build something great--it takes a leader to build something that lasts.
Liftoff: Elon Musk and the Desperate Early Days That Launched SpaceX
Eric Berger - 2021
Less than 20 years after its founding, it boasts the largest constellation of commercial satellites in orbit, has pioneered reusable rockets, and in 2020 became the first private company to launch human beings into orbit. Half a century after the space race it is private companies, led by SpaceX, standing alongside NASA pushing forward into the cosmos, and laying the foundation for our exploration of other worlds.But before it became one of the most powerful players in the aerospace industry, SpaceX was a fledgling startup, scrambling to develop a single workable rocket before the money ran dry. The engineering challenge was immense; numerous other private companies had failed similar attempts. And even if SpaceX succeeded, they would then have to compete for government contracts with titans such as Lockheed Martin and Boeing, who had tens of thousands of employees and tens of billions of dollars in annual revenue. SpaceX had fewer than 200 employees and the relative pittance of $100 million in the bank.In Liftoff, Eric Berger, senior space editor at Ars Technica, takes readers inside the wild early days that made SpaceX. Focusing on the company’s first four launches of the Falcon 1 rocket, he charts the bumpy journey from scrappy underdog to aerospace pioneer. We travel from company headquarters in El Segundo, to the isolated Texas ranchland where they performed engine tests, to Kwajalein, the tiny atoll in the Pacific where SpaceX launched the Falcon 1. Berger has reported on SpaceX for more than a decade, enjoying unparalleled journalistic access to the company’s inner workings. Liftoff is the culmination of these efforts, drawing upon exclusive interviews with dozens of former and current engineers, designers, mechanics, and executives, including Elon Musk. The enigmatic Musk, who founded the company with the dream of one day settling Mars, is the fuel that propels the book, with his daring vision for the future of space.Filled with never-before-told stories of SpaceX’s turbulent beginning, Liftoff is a saga of cosmic proportions.
Advanced Spanish Step-by-Step : Master Accelerated Grammar to Take Your Spanish to the Next Level (Easy Step-by-Step Series)
Barbara Bregstein - 2011
This step-by-step approach gives you real confidence and the tools you need to achieve a high Spanish proficiency.You'll get a quick review of the key grammar basics, then move on to more advanced topics that you need for true mastery of the language. With complete coverage of verb tenses beyond the present and past, irregular verbs, sentence structure, parts of speech, and more, this book gives a thorough overview of advanced grammar topics. It also introduces you to hundreds of new vocabulary words that are reinforced with readings that put the new terms in everyday context.
High Performance MySQL: Optimization, Backups, and Replication
Baron Schwartz - 2008
This guide also teaches you safe and practical ways to scale applications through replication, load balancing, high availability, and failover.
Updated to reflect recent advances in MySQL and InnoDB performance, features, and tools, this third edition not only offers specific examples of how MySQL works, it also teaches you why this system works as it does, with illustrative stories and case studies that demonstrate MySQL’s principles in action. With this book, you’ll learn how to think in MySQL.
Learn the effects of new features in MySQL 5.5, including stored procedures, partitioned databases, triggers, and views
Implement improvements in replication, high availability, and clustering
Achieve high performance when running MySQL in the cloud
Optimize advanced querying features, such as full-text searches
Take advantage of modern multi-core CPUs and solid-state disks
Explore backup and recovery strategies—including new tools for hot online backups
The Lean Enterprise: How Corporations Can Innovate Like Startups
Trevor Owens - 2014
So why should larger, more established companies take notice? Because they have everything to gain when they examine and adopt the strategies, tools, and attitudes of these smaller competitors. The Lean Enterprise presents a groundbreaking design for revolutionizing larger organizations, one that draws on the ingenious tenets and practices espoused by the startup community. The guidelines in this book will help companies shake the lethargy, bureaucracy, and power struggles that plague large organizations and hold them back from true innovation.At the heart of this resource is a comprehensive, practical approach based on methods, timetables, compensation, financial investment, and case studies that reveal the startup mentality. Respected thought leaders in lean startup methodologies, the authors cover successful enterprise development, development innovation labs, corporate venture arms, and acquisition and integration of startups.- Essential reading for entrepreneurs, product managers, executives and directors in Forbes 2000 organizations, and board members- Presents the tools and methodologies large businesses need to compete with a new generation of highly-empowered entrepreneurs- Covers lean startup culture and principles and identifies the behaviors that arestunting growth at large enterprises- Offers a comprehensive, practical approach for developing exciting products and services and opening vast new marketsDon't be mystified by the success of startups. Master the methods of this new generation of entrepreneurs and compete on a level playing field.
Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise
Dean Leffingwell - 2010
He draws ideas from three very useful intellectual pools: classical management practices, Agile methods, and lean product development. By combining the strengths of these three approaches, he has produced something that works better than any one in isolation." -From the Foreword by Don Reinertsen, President of Reinertsen & Associates; author of Managing the Design Factory; and leading expert on rapid product development Effective requirements discovery and analysis is a critical best practice for serious application development. Until now, however, requirements and Agile methods have rarely coexisted peacefully. For many enterprises considering Agile approaches, the absence of effective and scalable Agile requirements processes has been a showstopper for Agile adoption. In
Agile Software Requirements,
Dean Leffingwell shows exactly how to create effective requirements in Agile environments. Part I presents the "big picture" of Agile requirements in the enterprise, and describes an overall process model for Agile requirements at the project team, program, and portfolio levels Part II describes a simple and lightweight, yet comprehensive model that Agile project teams can use to manage requirements Part III shows how to develop Agile requirements for complex systems that require the cooperation of multiple teams Part IV guides enterprises in developing Agile requirements for ever-larger "systems of systems," application suites, and product portfolios This book will help you leverage the benefits of Agile without sacrificing the value of effective requirements discovery and analysis. You'll find proven solutions you can apply right now-whether you're a software developer or tester, executive, project/program manager, architect, or team leader.