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.

Rapid Development: Taming Wild Software Schedules


Steve McConnell - 1996
    Emphasizes possible, realistic and "best practice" approaches for managers, technical leads and self-managed teams. The author emphasizes efficient development concepts with an examination of rapid development strategies and a study of classic mistakes, within the context of software-development fundamentals and risk management. Dissects the core issues of rapid development, lifecycle planning, estimation and scheduling. Contains very good and practical discussions of customer-oriented development, motivation and teamwork. Explains such fundamental requirements as team structure, feature-set control (the dreaded feature creep in every project), availability and use of productivity tools and project recovery options. Relevant case studies are analyzed and discussed within the context of specific software development problems. Over 200 pages in this publication are devoted to a summary of best practices, everything from the daily build and smoke test, through prototyping, model selection, measurement, reuse, and the top-10 risks list. This publication is definitely recommended and will become a classic in the field, just as the author's prior publication, "Code Complete" already is.

Agile Retrospectives: Making Good Teams Great


Esther Derby - 2006
    The tools and recipes in this book will help you uncover and solve hidden (and not-so-hidden) problems with your technology, your methodology, and those difficult "people" issues on your team.Project retrospectives help teams examine what went right and what went wrong on a project. But traditionally, retrospectives (also known as "post-mortems") are only helpful at the end of the project--too late to help. You need agile retrospectives that are iterative and incremental. You need to accurately find and fix problems to help the team today.Now, Derby and Larsen show you the tools, tricks, and tips you need to fix the problems you face on a software development project on an on-going basis. You'll see how to architect retrospectives in general, how to design them specifically for your team and organization, how to run them effectively, how to make the needed changes, and how to scale these techniques up. You'll learn how to deal with problems, and implement solutions effectively throughout the project--not just at the end.With regular tune-ups, your team will hum like a precise, world-class orchestra.ContentsForwardPrefaceIntroduction1. Helping your team inspect and adapt2. A retrospective custom-fit for your team3. Leading retrospectives4. Activities to set the stage5. Activities to gather data6. Activities to gather insights7. Activities to decide what to do8. Activities to close the retrospective9. Releases and project retrospectives10. Make it soA1. Facilitation suppliesA2. Debriefing activitiesA3. Activities quick reference matrixA4. Resources for learning facilitation skillsA5. Bibliography

Writing Solid Code


Steve Maguire - 1993
    Focus is on an in-depth analysis and exposition of not-so-obvious coding errors in the sample code provided. The theme is to answer the questions 'How couild I have automatically detected this bug' and 'How could I have prevented this bug'? Chapters include programmer attitudes, techniques and debugging methodology. A particularly revealing chapter is "Treacheries of the Trade", should be required reading for all C maniacs. The author has been a professional programmer for seventeen years and draws heavily (and candidly) on actual coding problems and practices based on years of experience at Microsoft.

97 Things Every Engineering Manager Should Know: Collective Wisdom from the Experts


Camille Fournier - 2019
    With 97 short and extremely useful tips for engineering managers, you'll discover new approaches to old problems, pick up road-tested best practices, and hone your management skills through sound advice.Managing people is hard, and the industry as a whole is bad at it. Many managers lack the experience, training, tools, texts, and frameworks to do it well. From mentoring interns to working in senior management, this book will take you through the stages of management and provide actionable advice on how to approach the obstacles you'll encounter as a technical manager.A few of the 97 things you should know:"Three Ways to Be the Manager Your Report Needs" by Duretti Hirpa"The First Two Questions to Ask When Your Team Is Struggling" by Cate Huston"Fire Them!" by Mike Fisher"The 5 Whys of Organizational Design" by Kellan Elliott-McCrea"Career Conversations" by Raquel V�lez"Using 6-Page Documents to Close Decisions" by Ian Nowland"Ground Rules in Meetings" by Lara Hogan

Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation


Jez Humble - 2010
    This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours-- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes - Automating all facets of building, integrating, testing, and deploying software - Implementing deployment pipelines at team and organizational levels - Improving collaboration between developers, testers, and operations - Developing features incrementally on large and distributed teams - Implementing an effective configuration management strategy - Automating acceptance testing, from analysis to implementation - Testing capacity and other non-functional requirements - Implementing continuous deployment and zero-downtime releases - Managing infrastructure, data, components and dependencies - Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever--so you can deliver value to your business rapidly and reliably.

Large-Scale Scrum: Scaling Agile for Large & Multisite Development


Craig Larman - 2014
    Larman and Vodde have distilled their immense experience helping geographically distributed development organizations move to agile. Going beyond their previous books, they offer today's fastest, most focused guidance: "brass tacks" advice and field-proven best practices for achieving value fast, and achieving even more value as you move forward. Targeted to enterprise project participants and stakeholders, "Large-Scale Scrum" offers straight-to-the-point insights for scaling Scrum across the entire project lifecycle, from sprint planning to retrospective. Larman and Vodde help you:Implement proven Scrum frameworks for large-scale developmentsScale requirements, planning, and product managementScale design and architectureEffectively manage defects and interruptionsIntegrate Scrum into multisite and offshore projectsChoose the right adoption strategies and organizational designsThis will be the go-to resource for enterprise stakeholders at all levels: everyone who wants to maximize the value of Scrum in large, complex projects.

Tableau Your Data!: Fast and Easy Visual Analysis with Tableau Software


Dan Murray - 2013
    It illustrates little-known features and techniques for getting the most from the Tableau toolset, supporting the needs of the business analysts who use the product as well as the data and IT managers who support it.This comprehensive guide covers the core feature set for data analytics, illustrating best practices for creating and sharing specific types of dynamic data visualizations. Featuring a helpful full-color layout, the book covers analyzing data with Tableau Desktop, sharing information with Tableau Server, understanding Tableau functions and calculations, and Use Cases for Tableau Software.Includes little-known, as well as more advanced features and techniques, using detailed, real-world case studies that the author has developed as part of his consulting and training practice Explains why and how Tableau differs from traditional business information analysis tools Shows you how to deploy dashboards and visualizations throughout the enterprise Provides a detailed reference resource that is aimed at users of all skill levels Depicts ways to leverage Tableau across the value chain in the enterprise through case studies that target common business requirements Endorsed by Tableau Software Tableau Your Data shows you how to build dynamic, best-of-breed visualizations using the Tableau Software toolset.

Less Is More: How Great Companies Use Productivity As a Competitive Tool in Business


Jason Jennings - 2002
    Now Jason Jennings, a bestselling author and international business consultant, offers a groundbreaking look at how to boost productivity and your bottom line.In Less Is More, Jennings shares tested and successful programs from the leading giants in industry and presents new trends that businesses of all sizes will be able to implement. Inside, you'll learn how to:increase sales 300 percent without increasing head countbecome 10 times more efficientkeep track of every pennyuse technology and automation in your favorWritten in the same breezy, informative style of Jennings's previous book, Less Is More is sure to join its predecessor on bestseller lists nationwide.

A Look Inside a Rare Mind: An INFJ's Journal Through Personal Discovery


Jennifer Soldner - 2014
    I always wondered why I seemed different. Why I could never fit in anywhere. Why I struggled so much emotionally. And most of all, why I could not find anyone who understood.My conclusion was always the same. Something is wrong with me. I felt like I was failing at my life and I could never seem to fix it. I continued to fail. I continued to remain alone, misunderstood by myself and everyone around me.Until one day, I took a Myers-Briggs Personality test and read the results: INFJ. What does that mean? I researched and researched, read and read, pondered and pondered, until it hit me…I am not insane.I am not failing.I am not broken.I am an INFJ.Once I learned my personality type, I was able to begin my personal growth and development. In these pages, I wish to share with you my thoughts through the early stages of my discovery: the positive, the negative, the joyful and the depressing.Welcome to the rare mind of an INFJ.Jennifer Soldner is the founder of INFJ Anonymous (http://infjanonymous.com), a website devoted to helping other INFJs along their path of personal discovery as well as Joyfully Freefalling (http://jennifersoldner.com). An INFJ, Empath and Highly Sensitive Person, she is also the author of the wildly popular article Top 10 Things Every INFJ Wants You to Know.

Ron Paul's rEVOLution: The Man and the Movement He Inspired


Brian Doherty - 2012
    He has strong traditional conservative bona fides: he supports cutting taxes, shrinking government spending, cracking down on illegal immigration, and outlawing abortion. But he is an equally passionate advocate for such seemingly progressive-left stances as ending the drug war, opposing military interventions in the Middle East, abolishing the PATRIOT Act, and constraining the Federal Reserve.Despite such seeming contradictions, he has represented his conservative Texas district for twelve terms now, on and off since 1976, and has twice won the presidential straw poll at the Conservative Political Action Conference, where the right wing's most energetic young activists gather, in 2010 and 2011.Paul has been condemned across the political and media spectrums as an unbearably radical kook since rising to national prominence with his 2008 presidential bid. But to his growing number of activist supporters, he is the only national politician standing for the Founding Fathers' vision of constitutional liberty. He has touched a constantly growing number of government skeptics who see the political status quo as increasingly unsustainable. In the early days of the 2012 primary season, Paul is capturing a surprising number of votes, highlighting a division between libertarians and big-government conservatism that will define the future of both the Republican Party and American politics.In this indispensable guide, journalist Brian Doherty details Paul's career, traces the evolution of his ideas, and explores his significance in American politics. "Ron Paul's rEVOLution" introduces us to Paul's revolutionary ideological armies, many of them Americans previously divorced from the political process because they believe no one speaks for them. The Paul Revolution is a rising generation of cross-partisan activists concerned with government overreach. These supporters see this freethinking, plain-talking iconoclast as the lone leader prepared to grapple radically with the realities of a government crippled by debt that has dramatically expanded domestically and overseas.

Essential Scrum: A Practical Guide to the Most Popular Agile Process


Kenneth S. Rubin - 2012
    Leading Scrum coach and trainer Kenny Rubin illuminates the values, principles, and practices of Scrum, and describes flexible, proven approaches that can help you implement it far more effectively. Whether you are new to Scrum or years into your use, this book will introduce, clarify, and deepen your Scrum knowledge at the team, product, and portfolio levels. Drawing from Rubin's experience helping hundreds of organizations succeed with Scrum, this book provides easy-to-digest descriptions enhanced by more than two hundred illustrations based on an entirely new visual icon language for describing Scrum's roles, artifacts, and activities. Essential Scrum will provide every team member, manager, and executive with a common understanding of Scrum, a shared vocabulary they can use in applying it, and practical knowledge for deriving maximum value from it.

No One Ever Told Us That: Money and Life Letters to My Grandchildren


John D. Spooner - 2012
    but has never found the time to do so. In short, John D. Spooner has been carefully crafted a series of essential life lessons that every young person just out of college or high school needs to read before they embark upon their own life's adventures. Told in friendly and reassuring tones, Spooner relates wonderful stories to illustrate and gently guide the next generation of what they can expect when searching for a job, how to know if you've found the right spouse, insights on how to plan for one's financial future, how the internet has changed our lives, dealing with adversity in life, and much, more more. No One Ever Told Us That condenses all of this key information into one volume - and it's presented in a clear-eyed way that only a loving grandparent can. For decades, John D. Spooner has been one of America's leading financial advisors. Now, as his own grandchildren are on the frightening cusp of adulthood, Spooner has chosen to impart his wisdom to them -- and to readers everywhere -- in the form of old-fashioned letters.

Total Surrender


Opal Carew - 2017
    Surrender to your deepest desires in Total Surrender. PLAYED BY THE MASTER Jacqueline will do anything she can to save her brother-in-law. Race Danner is the only one with the power to help. In this game, Race holds all the cards. Played by the Master an exciting and humorous story of Domination and submission, where breaking the rules of the game is where the fun begins, when Jacqueline crashes a billionaire’s exclusive poker game in order to seduce him into granting a favor to save her sister, but instead finds herself Played by the Master.Warning: This story has Domination, submission, bondage, punishment, and a lot of other fun things, plus explicit, wild sexual encounters. After all, if you’re going to play, play hard! ;) THREE Hot steamy dreams...a handsome stranger...and his two brothers... all add up to an exciting adventure she'll never forget.Warning: This intriguing story is scorching hot, and not for the faint of heart THE OFFICE SLAVE Her ultimate sexual fantasy brought to life... Sylvia loves to read erotica, and after her latest read, she’s developed a sizzling fantasy about submitting to the sexual whims of four incredibly hot business partners. Never in her wildest dreams did she think she’d have the opportunity to live out her fantasy... until her friend decides to make it happen. Now she’s about to become an office slave… to four hunky men she’s never even met. But faced with the reality, can she actually go through with it? Warning: Ditto!

The Lean Mindset: Ask the Right Questions


Mary Poppendieck - 2013
    Through cutting-edge research and case studies from leading organizations, including Spotify, Ericsson, Intuit, GE Healthcare, Pixar, CareerBuilder, and Intel, you'll discover proven patterns for developing that mindset. You'll see how to cultivate product teams that act like successful startups, create the kind of efficiency that attracts customers, and leverage the talents of bright, creative people. The Poppendiecks weave lean principles throughout this book, just as those principles must be woven throughout the fabric of your truly lean organization. Learn How To Start with an inspiring purpose, and overcome the curse of short-term thinking Energize teams by providing well-framed challenges, larger purposes, and a direct line of sight between their work and the achievement of those purposes Delight customers by gaining unprecedented insight into their real needs, and building products and services that fully anticipate those needs Achieve authentic, sustainable efficiency without layoffs, rock-bottom cost focus, or totalitarian work systems Develop breakthrough innovations by moving beyond predictability to experimentation, beyond globalization to decentralization, beyond productivity to impact Lean approaches to software development have moved from novelty to widespread use, in large part due to the principles taught by Mary and Tom Poppendieck in their pioneering books. Now, in The Lean Mindset, the Poppendiecks take the next step, looking at a company where multidiscipline teams are expected to ask the right questions, solve the right problems, and deliver solutions that customers love.