How to always be on time, and not risk missing important deadlines or go over budget This book is the result of many years of hard work, and plenty of lessons learned. 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.
Often referred to as the “black art” because of its complexity and uncertainty, software estimation is not as difficult or puzzling as people think. In fact, generating accurate estimates is straightforward—once you understand the art of creating them. In his highly anticipated book, acclaimed author Steve McConnell unravels the mystery to successful software estimation—distilling academic information and real-world experience into a practical guide for working software professionals. Instead of arcane treatises and rigid modeling techniques, this guide highlights a proven set of procedures, understandable formulas, and heuristics that individuals and development teams can apply to their projects to help achieve estimation proficiency. Discover how to: Estimate schedule and cost—or estimate the functionality that can be delivered within a given time frame Avoid common software estimation mistakes Learn estimation techniques for you, your team, and your organization * Estimate specific project activities—including development, management, and defect correction Apply estimation approaches to any type of project—small or large, agile or traditional Navigate the shark-infested political waters that surround project estimates When many corporate software projects are failing, McConnell shows you what works for successful software estimation.
"When will it be done?" That is probably the first question your customers ask you once you start working on something for them. Think about how many times you have been asked that question. How many times have you ever actually been right? We can debate all we want whether this is a fair question to ask given the tremendous amount of uncertainty in knowledge work, but the truth of the matter is that our customers are going to inquire about completion time whether we like it or not. Which means we need to come up with an accurate way to answer them. The problem is that the forecasting tools that we currently utilize have made us ill-equipped to provide accurate answers to reasonable customer questions. Until now. Topics Include Why managing for flow is the best strategy for predictability-including an introduction to Little's Law and its implications for flow. A definition of the basic metrics of flow and how to properly visualize those metrics in analytics like Cumulative Flow Diagrams and Scatterplots. Why your process policies are the potentially the biggest reason that you are unpredictable.
Corporate and commercial software-development teams all want solutions for one important problem—how to get their high-pressure development schedules under control. In RAPID DEVELOPMENT, author Steve McConnell addresses that concern head-on with overall strategies, specific best practices, and valuable tips that help shrink and control development schedules and keep projects moving. Inside, you’ll find: A rapid-development strategy that can be applied to any project and the best practices to make that strategy work Candid discussions of great and not-so-great rapid-development practices—estimation, prototyping, forced overtime, motivation, teamwork, rapid-development languages, risk management, and many others A list of classic mistakes to avoid for rapid-development projects, including creeping requirements, shortchanged quality, and silver-bullet syndrome Case studies that vividly illustrate what can go wrong, what can go right, and how to tell which direction your project is going RAPID DEVELOPMENT is the real-world guide to more efficient applications development.
You need to get value from your software project. You need it "free, now, and perfect." We can't get you there, but we can help you get to "cheaper, sooner, and better." This book leads you from the desire for value down to the specific activities that help good Agile projects deliver better software sooner, and at a lower cost. Using simple sketches and a few words, the author invites you to follow his path of learning and understanding from a half century of software development and from his engagement with Agile methods from their very beginning. The book describes software development, starting from our natural desire to get something of value. Each topic is described with a picture and a few paragraphs. You're invited to think about each topic; to take it in. You'll think about how each step into the process leads to the next. You'll begin to see why Agile methods ask for what they do, and you'll learn why a shallow implementation of Agile can lead to only limited improvement. This is not a detailed map, nor a step-by-step set of instructions for building the perfect project. There is no map or instructions that will do that for you. You need to build your own project, making it a bit more perfect every day. To do that effectively, you need to build up an understanding of the whole process. This book points out the milestones on your journey of understanding the nature of software development done well. It takes you to a location, describes it briefly, and leaves you to explore and fill in your own understanding. What You Need: You'll need your Standard Issue Brain, a bit of curiosity, and a desire to build your own understanding rather than have someone else's detailed ideas poured into your head.
For those considering Extreme Programming, this book provides no-nonsense advice on agile planning, development, delivery, and management taken from the authors' many years of experience. While plenty of books address the what and why of agile development, very few offer the information users can apply directly.
Even the most experienced project managers aren’t immune to the more common and destructive reasons for project collapses. Poor time and budget performance, failure to deal with complexity, uncontrolled changes in scope . . . they can catch anyone off guard. Performance-Based Project Management can help radically improve your project’s success rate, despite these and other obstacles that will try to take it down. Readers will discover how they can increase the probability of project success, detailing a step-by-step plan for avoiding surprises, forecasting performance, identifying risk, and taking corrective action to keep a project a success. Project leaders wishing to stand out among their peers who are continually hampered by these unexpected failures will learn how to:• Assess the business capabilities needed for a project• Plan and schedule the work• Determine the resources required to complete on time and on budget• Identify and manage risks to success• Measure performance in units meaningful to decision makersBy connecting mission strategy with project execution, this invaluable resource for project managers in every industry will help bring projects to successful, career-enhancing completion.
Summary Kanban in Action is a down-to-earth, no-frills, get-to-know-the-ropes introduction to kanban. It's based on the real-world experience and observations from two kanban coaches who have introduced this process to dozens of teams. You'll learn the principles of why kanban works, as well as nitty-gritty details like how to use different color stickies on a kanban board to help you organize and track your work items. About the Book Too much work and too little time? If this is daily life for your team, you need kanban, a lean knowledge-management method designed to involve all team members in continuous improvement of your process. Kanban in Action is a practical introduction to kanban. Written by two kanban coaches who have taught the method to dozens of teams, the book covers techniques for planning and forecasting, establishing meaningful metrics, visualizing queues and bottlenecks, and constructing and using a kanban board. Written for all members of the development team, including leaders, coders, and business stakeholders. No experience with kanban is required. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. What's Inside How to focus on work in process and finish faster Examples of successful implementations How team members can make informed decisions About the Authors Marcus Hammarberg is a kanban coach and software developer with experience in BDD, TDD, Specification by Example, Scrum, and XP. Joakim Sundén is an agile coach at Spotify who cofounded the first kanban user groups in Europe. Table of Contents PART 1 LEARNING KANBAN Team Kanbaneros gets startedPART 2 UNDERSTANDING KANBAN Kanban principles Visualizing your work Work items Work in process Limiting work in process Managing flow PART 3 ADVANCED KANBAN Classes of service Planning and estimating Process improvement Using metrics to guide improvements Kanban pitfalls Teaching kanban through games
Be Quick, But Don't Hurry presents the team-building management secrets of the greatest coach of the twentieth century, cloaked in the heartwarming tale of the reluctant protege who learned those secrets in spite of himself. Perhaps the least controversial sports honor in living memory was the selection of John Wooden as "Coach of the Century" by ESPN, honoring his ten NCAA basketball championships in a twelve-year stretch. His UCLA teams won with great centers and with small lineups, with superstars and with team effort, always with quickness, always with class. Wooden was a teacher first and foremost, and his lessons -- taught on the basketball court, but applicable throughout one's life -- are summarized in his famed Pyramid of Success. Andrew Hill was one of the lucky young men who got to learn from Wooden in his favored classroom -- though that is hardly how Hill would have described it at the time. An all-city high school player in Los Angeles, Hill played -- a little -- on three national champions, from 1970 to 1972. Hill was left embittered by his experience at UCLA; he was upset at how unequally Wooden treated his starting players and his substitutes. Hill went on to a successful career in television, rising to the presidency of CBS Productions, where he was responsible for the success of such popular series as Touched by an Angel and Dr. Quinn, Medicine Woman. Hill's job required him to manage many creative people, with the egos and insecurities that usually go along with such talents. And one day, some twenty-five years after he graduated, he was hit with the realization that everything he knew about getting the best out of people he had learned directly from Coach John Wooden. With no small trepidation, Hill picked up the phone to call and thank his old coach and unexpected mentor. To his surprise, Wooden greeted him warmly and enthusiastically. A strong friendship, sealed in frequent visits and conversations, ensued, and endures. Be Quick -- But Don't Hurry! tells the story of that friendship. But it also shares the lessons and secrets that Hill learned from Coach Wooden, which hold the key to managing creatively in the idea-driven economy of the twenty-first century. Among those lessons are: -The team with the best players almost always wins -Be quick, but don't hurry: there is never enough time to be sure (and if you are sure, you're probably too late), but you must always keep your balance -Failing to prepare is preparing to fail -The team that makes the most mistakes...wins! Full of sound advice and warm reminiscence, Be Quick -- But Don't Hurry! is the management book of a lifetime.
No Forms. No Spam. No Cold Calls. is a rallying cry for a new generation of sales and marketing leaders who are ready to ditch the traditional strategies, tactics, and technologies that are no longer working to deliver breakthrough results.Every organization wants to predictably grow revenue. The challenge facing sellers and marketers today is that B2B buyers have taken control of the buying journey, making it nearly impossible for business leaders to accurately predict anything, especially revenue growth.Prospects are being bombarded from all sides with forms, emails, and annoying phone calls as they try to research our solutions. So what do they do? They protect themselves by researching anonymously and not revealing themselves to us until their decision is made. That means that as sellers and marketers, we've lost our opportunity to influence the buying journey-that is, if we're still clinging to the traditional lead-based tools and strategies that we're used to. It's time for a new paradigm.Pioneering CMO Latané Conant delivers a step-by-step guide that will transform the way you think about marketing and selling in the modern age. Often challenging but never dull, No Forms. No Spam. No Cold Calls. delivers uncomfortable truths about the status quo-starting with Latané's first breakthrough that our old-school tactics not only treat our future customers like dirt, they also encourage the anonymous buying we're trying to combat. This book challenges sales and marketing leaders to engage customers the right way if you want to achieve predictable revenue growth.Latané lays out exactly how to enable your sales and marketing teams to take pride in the customer experience and finally align on how to put your prospects at the center of everything you do. In doing that, you'll learn to uncover customer demand, prioritize which accounts to work, engage the entire customer buying team, and measure real success. With this customer-first approach, you'll be able to confidently take down the forms, stop sending bulk emails, and quit making cold calls-and achieve breakthrough results.