In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies.
Author: Mike Cohn
Publisher: Pearson Education
Agile Estimating and Planning is the definitive, practical guide to estimating and planning agile projects. In this book, Agile Alliance cofounder Mike Cohn discusses the philosophy of agile estimating and planning and shows you exactly how to get the job done, with real-world examples and case studies. Concepts are clearly illustrated and readers are guided, step by step, toward how to answer the following questions: What will we build? How big will it be? When must it be done? How much can I really complete by then? You will first learn what makes a good plan-and then what makes it agile. Using the techniques in Agile Estimating and Planning , you can stay agile from start to finish, saving time, conserving resources, and accomplishing more. Highlights include: Why conventional prescriptive planning fails and why agile planning works How to estimate feature size using story points and ideal days–and when to use each How and when to re-estimate How to prioritize features using both financial and nonfinancial approaches How to split large features into smaller, more manageable ones How to plan iterations and predict your team's initial rate of progress How to schedule projects that have unusually high uncertainty or schedule-related risk How to estimate projects that will be worked on by multiple teams Agile Estimating and Planning supports any agile, semiagile, or iterative process, including Scrum, XP, Feature-Driven Development, Crystal, Adaptive Software Development, DSDM, Unified Process, and many more. It will be an indispensable resource for every development manager, team leader, and team member.
Author: Colomo-Palacios, RicardoPublish On: 2014-02-28
AVAILABLE TECHNIQUES In an Agile environment, the estimation process is
continuous. ... there are specific methods that are more applicable to agile
projects, mainly because Delphi Wideband, Planning Poker and User Stories do
Author: Colomo-Palacios, Ricardo
Publisher: IGI Global
Applying methodologies of Software Process Improvement (SPI) is an effective way for businesses to remain competitive in the software industry. However, many organizations find implementing software process initiatives challenging. Agile Estimation Techniques and Innovative Approaches to Software Process Improvement reviews current SPI techniques and applications through discussions on current and future trends as well as the presentation of case studies on SPI implementation. Ideal for use by academics, students, and policy-makers, as well as industry professionals and managers, this publication provides a complete overview of current tools and methodologies regarding Software Process Improvement.
[Cohn '06] Cohn, M., Agile Estimating and Planning, Prentice Hall PTR, 2006. [
Colibri/Java] Colibri/Java tool, available at http://code.google.com/p/colibri-java/. [
Collofello et al. '98] Collofello, J., Houston, D., Rus, I., Chauhan, A., Sycamore, ...
Author: Guenther Ruhe
Publisher: CRC Press
Category: Business & Economics
Business success hinges on successfully creating products with the right features. You must correctly analyze the needs of the customer and match these needs with your resources to not only produce a product and but also deliver it in a timely manner. An in-depth understanding of systematic release planning can put you on this path. Authored by ren
With much practice purchase in this book not only the theory, but also the practical conversion and the success factors standing behind it are represented.
Author: Mathias V. Waldeck
Publisher: BoD – Books on Demand
Agile planning is a key success factor for realizing customer benefits in an ever-changing world. If you read about this in publications such as the Scrum-Guide, you will get a few basics, but you will still not have concrete implementation concepts and decision bases. Away from ideological and theoretical considerations, the experienced agile consultant and coach Mathias v. Waldeck describes his insights from a multitude of national and international agile projects, which were partly carried out with Scrum, partly with other agile methods and frameworks such as Kanban, DSDM, extreme programming and others. With much practice purchase in this book not only the theory, but also the practical conversion and the success factors standing behind it are represented. Thus the reader wins concrete support for his own agile projects and reaches thereby in particular value maximization for his customers. topics: The VUCA world * Agile planning levels * Planning Onion * MVP - Minimum Viable Product * Release planning approaches * Agile estimation and agile estimation methods like Planning Poker, Affinity Estimation, Bucket System * Story Points * and many more
—carol l. hoover, mel rosso-lloParT, and Gil Taran33 The authors note, “
Estimates are snapshots in time. As soon as we know more information, we ...
Mike Cohn, Agile Estimating and Planning (Prentice Hall, 2006). 35. Brooks, The
Author: Mickey W. Mantle
“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.
Keywords: Agile, Iteration, Release, Estimation, Velocity, Monte Carlo Model,
Simulation, Random number, Frequency. 1 Introduction Every project needs
effort estimation in order to provide useful information on release planning,
Author: Pekka Abrahamsson
Publisher: Springer Science & Business Media
The XP conference series established in 2000 was the first conference dedicated to agile processes in software engineering. The idea of the conference is to offer a unique setting for advancing the state of the art in the research and practice of agile processes. This year’s conference was the ninth consecutive edition of this international event. The conference has grown to be the largest conference on agile software development outside North America. The XP conference enjoys being one of those conferences that truly brings practitioners and academics together. About 70% of XP participants come from industry and the number of academics has grown steadily over the years. XP is more of an experience rather than a regular conference. It offers several different ways to interact and strives to create a truly collaborative environment where new ideas and exciting findings can be presented and shared. For example, this year’s open space session, which was “a conference within a conference”, was larger than ever before. Agile software development is a unique phenomenon from several perspectives.
Managing Agile Projects Sanjiv Augustine Agile Estimating and Planning Mike
Cohn Working Effectively with Legacy Code Michael C. Feathers Agile JavaTM:
Crafting Code with Test-Driven Development Jeff Langr Agile Principles, Patterns
Author: Robert C. Martin
Publisher: Pearson Education
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way. Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it. What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft. Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code. Readers will come away from this book understanding How to tell the difference between good and bad code How to write good code and how to transform bad code into good code How to create good names, good functions, good objects, and good classes How to format code for maximum readability How to implement complete error handling without obscuring code logic How to unit test and practice test-driven development This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Adopting Agile Software Practices: From Backlog to Continuous Feedback Sam
Guckenheimer, Neno Loje. Finally, inspect and ... 9 Mike Cohn, Agile Estimating and Planning (Upper Saddle River, NJ: Prentice Hall, 2005). 10 Cockburn, op. cit
Author: Sam Guckenheimer
Use Visual Studio® Team Foundation Server 2012 and Agile Methods to Deliver Higher Value Software Faster This is the definitive guide to applying agile development and modern software engineering practices with Visual Studio Team Foundation Server 2012—Microsoft’s complementary Application Lifecycle Management (ALM) platform. Written by the Microsoft Visual Studio product owner and a long-time Team Foundation Server implementation specialist, it focuses on solving real development challenges, systematically eliminating waste, improving transparency, and delivering better software more quickly and painlessly. Coverage includes • Accelerating the “flow of value” to customers, with a transparent backlog, PowerPoint Storyboarding, VS 2012 feedback requests, and a “usability lab” right into your customers’ hands • Driving quality upstream to uncover hidden architectural patterns, ensure cleaner code, fix multiple recurring “cloned” bugs at once, ensure the definition of done with continuous integration and deployment in a reliable build process • Eliminating “no repro” bugs with VS 2012’s six powerful mechanisms for more accurate fault identification and use of virtualized test environments • Using Scrum or other Agile methods with Process Templates effectively across distributed teams in large organization by automating burndowns and dashboards to identify “early warning signals” of emerging problems with quality or maintainability • Staying in the groove by storing the state of your work and environment with shelvesets, to let you handle interruptions smoothly • Leveraging VS 2012’s new support for multiple Microsoft and open source unit testing frameworks in your IDE and continuous integration pipeline • Performing exploratory testing to uncover bugs in surprising places and testing immersive Windows 8 apps • Rapidly improving team development and collaboration with the hosted Team Foundation Service Whatever your development role, this book will help you apply modern software development practices using Visual Studio Team Foundation Server 2012 to focus on what really matters: building software that begins delivering exceptional value sooner and keeps delighting customers far into the future.
Another sizing game is Planning Poker, which is a fun way to learn agile sizing
and estimating. Planning Poker uses a deck of cards, one for each player (team
member). The team takes turns in displaying a card that represents an estimate
Author: Roger Warburton
This special edition contains the three Agile Chapters from The Art and Science of Project Management. The Art & Science of Project Management. This is the third edition, which is updated for the PMBOK 6th edition. Master Agile Project Management with this book from authors experienced in practice, teaching, and research. You will learn: the foundations of Agile Project Management, explained with dozens of examples; what works and what doesn?t; and how the latest research applies to your project.
Addison-Wesley,Boston (2006) Cockburn, A., Highsmith, J.: Agile software
development 2: the people factor. IEEE Comput. 34(11), 131–133 (2001) Cohn,
M.: Agile Estimation and Planning. Prentice Hall, New Jersey (2010) Connelly, K.:
Author: Alan Moran
This book examines agile approaches from a management perspective by focusing on matters of strategy, implementation, organization and people. It examines the turbulence of the marketplace and business environment in order to identify what role agile management has to play in coping with such change and uncertainty. Based on observations, personal experience and extensive research, it clearly identifies the fabric of the agile organization, helping managers to become agile leaders in an uncertain world. The book opens with a broad survey of agile strategies, comparing and contrasting some of the major methodologies selected on the basis of where they lie on a continuum of ceremony and formality, ranging from the minimalist technique-driven and software engineering focused XP, to the pragmatic product-project paradigm that is Scrum and its scaled counterpart SAFe®, to the comparatively project-centric DSDM. Subsequently, the core of the book focuses on DSDM, owing to the method’s comprehensive elaboration of program and project management practices. This work will chiefly be of interest to all those with decision-making authority within their organizations (e.g., senior managers, line managers, program, project and risk managers) and for whom topics such as strategy, finance, quality, governance and risk management constitute a daily aspect of their work. It will, however, also be of interest to those readers in advanced management or business administration courses (e.g., MBA, MSc), who wish to engage in the management of agile organizations and thus need to adapt their skills and knowledge accordingly.
In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one.
Author: Mike Cohn
Publisher: Addison-Wesley Professional
"Offers a requirements process that saves time, eliminates rework, and leads directly to better software. A great way to build software that meets users' needs is to begin with 'user stories': simple, clear, brief descriptions of functionality that will be valuable to real users. ... [the author] provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle. You'll learn what makes a great user story, and what makes a bad one. You'll discover practical ways to gather user stories, even when you can't speak with your users. Then, once you've compiled your user stories, [the author] shows how to organize them, prioritize them, and use them for planning, management, and testing"--Back cover.
However, the range for development runs from less than $250 per function point
for some small Agile projects up to more ... Mike Cohn's book Agile Estimating and Planning (Prentice-Hall PTR, 2005) is among the first to tackle some of the ...
Author: Capers Jones
Publisher: McGraw Hill Professional
Deliver bug-free software projects on schedule and within budget Get a clear, complete understanding of how to estimate software costs, schedules, and quality using the real-world information contained in this comprehensive volume. Find out how to choose the correct hardware and software tools, develop an appraisal strategy, deploy tests and prototypes, and produce accurate software cost estimates. Plus, you'll get full coverage of cutting-edge estimating approaches using Java, object-oriented methods, and reusable components. Plan for and execute project-, phase-, and activity-level cost estimations Estimate regression, component, integration, and stress tests Compensate for inaccuracies in data collection, calculation, and analysis Assess software deliverables and data complexity Test design principles and operational characteristics using software prototyping Handle configuration change, research, quality control, and documentation costs "Capers Jones' work offers a unique contribution to the understanding of the economics of software production. It provides deep insights into why our advances in computing are not matched with corresponding improvements in the software that drives it. This book is absolutely required reading for an understanding of the limitations of our technological advances." --Paul A. Strassmann, former CIO of Xerox, the Department of Defense, and NASA
CHAPTER. 9: HOLACRACY. Allen, David. Getting Things Done. New York:
Penguin Books, 2001. Cohn, Mike. Agile Estimating and Planning. New York:
Prentice Hall, 2005. Lencioni, Patrick. Death by Meeting. San Francisco: Jossey-
Author: Olivia Parr Rud
Publisher: John Wiley & Sons
Category: Business & Economics
Praise for Business Intelligence Success Factors: Tools for Aligning your business in the Global Economy "Olivia Parr Rud does a remarkable job of weaving together many topics in a strategic way. As 'quants,' we're fascinated with data and fact-based decision-making. But success only comes when you consider the human factor, especially effective communications. Making topics like evolutionary biology, complexity science, and systems thinking relevant for business success is a unique and compelling view. As Max Frisch said, 'We hired workers and human beings came instead.'" —Anne Milley, Senior Director, Technology Product Marketing, SAS "Business Intelligence Success Factors is a must-read for anyone implementing BI on an organizational level. This book explains the business landscape and the underlying reasons for our current volatility, offering clear guidance on navigating our information rich global economy." —Ron Powell, Editorial Director, Business Intelligence Network Transform challenges into opportunities with emerging Business Intelligence technologies Written by an expert in data mining and statistical analysis, this valuable resource unveils the connection between the increased use of BI and the need for new, proven theories and models in BI, as well as the guidance to implement them successfully in your organization. Are you ready to become adaptable? Learn how to harness today's rapidly evolving global economy with Business Intelligence Success Factors.
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul.
Author: Mike Cohn
Publisher: Pearson Education
Proven, 100% Practical Guidance for Making Scrum and Agile Work in Any Organization This is the definitive, realistic, actionable guide to starting fast with Scrum and agile–and then succeeding over the long haul. Leading agile consultant and practitioner Mike Cohn presents detailed recommendations, powerful tips, and real-world case studies drawn from his unparalleled experience helping hundreds of software organizations make Scrum and agile work. Succeeding with Agile is for pragmatic software professionals who want real answers to the most difficult challenges they face in implementing Scrum. Cohn covers every facet of the transition: getting started, helping individuals transition to new roles, structuring teams, scaling up, working with a distributed team, and finally, implementing effective metrics and continuous improvement. Throughout, Cohn presents “Things to Try Now” sections based on his most successful advice. Complementary “Objection” sections reproduce typical conversations with those resisting change and offer practical guidance for addressing their concerns. Coverage includes Practical ways to get started immediately–and “get good” fast Overcoming individual resistance to the changes Scrum requires Staffing Scrum projects and building effective teams Establishing “improvement communities” of people who are passionate about driving change Choosing which agile technical practices to use or experiment with Leading self-organizing teams Making the most of Scrum sprints, planning, and quality techniques Scaling Scrum to distributed, multiteam projects Using Scrum on projects with complex sequential processes or challenging compliance and governance requirements Understanding Scrum’s impact on HR, facilities, and project management Whether you've completed a few sprints or multiple agile projects and whatever your role–manager, developer, coach, ScrumMaster, product owner, analyst, team lead, or project lead–this book will help you succeed with your very next project. Then, it will help you go much further: It will help you transform your entire development organization.
Agile Estimating, Planning, Monitoring and Control 3.1 Writing and maintaining
the Product and Sprint Backlog 3 3.2 Agile Planning 2 3.3 Agile Estimation 4 3.4
Tracking and communicating progress 3 3.5 Staying in control 1 4. Complex ...
Author: Eric Ras
This book constitutes the refereed proceedings of the 18th International Conference on Computer Assisted Assessment, CAA 2015, held in Zeist, The Netherlands, in June 2015. The 15 revised full papers presented were carefully reviewed and selected from numerous submissions. The papers present current developments in technology-enhanced assessment. Topics covered include: automatic item generation, computer adapted testing, the use of multimedia in assessment, e-assessment policies.
Project managers will find actionable insights in this book which: Features in-depth discussion of the principles behind agile and traditional plan-driven project management practice Objectively covers the strengths and weaknesses of both ...
Author: Charles G. Cobb
Publisher: John Wiley & Sons
Category: Business & Economics
This book is designed to help project managers with a traditional, plan-driven project management background understand the challenges of implementing agile and to develop a more adaptive project management approach. Content is organized into 5 sections: fundamental of agile, agile processes and tools, making agile work for business, implementing agile at the enterprise level, and case studies. It can be used to study for PMI's newly founded ACP exam.
Coverage of 100% of all exam objectives in this Study Guide means you'll be ready for: Scrum and eXtreme Programming Agile Initiation and Stakeholder Engagement The Human Side of Agile Project Management Agile Estimation and Planning ...
Publisher: John Wiley & Sons
The PMI-ACP Project Management Institute Agile Certified Practitioner Exam Study Guide is an all-in-one package for comprehensive exam preparation. This up-to-date guide is fully aligned with the latest version of the exam, featuring coverage of 100 percent of the exam domains. Expanded coverage of AGILE includes the basic principles, value-driven delivery, stakeholder engagement, team performance, adaptive planning, problem detection and resolution, and continuous improvement to align with the A Guide to the Project Management Body of Knowledge (PMBOKa 6th Edition) and its increased emphasis on agile, adaptive and iterative practices. Coverage of 100 % of all exam objectives in thie Study Guide means you'll be ready for: Scrum and eXtreme Programming; Agil Initiation and Stakeholder Engagement; The Human Side of Agile Project Management; Agil Estimation and Planning; Effective Team Performance on Agile Projects; Agil Execution and Tracking of Iterations; Detecting problems and Working Through Change; Tailoring, Quality Management, and Improving Project Processes.
Managers estimate and plan to answer these questions, because not knowing
sometimes leads to unfavorable consequences instead of benefits. Care must be
taken. Every project manager knows that estimates do not stay estimates very ...
Author: John C. Goodpasture
Publisher: J. Ross Publishing
Category: Business & Economics
Project Management the Agile Way was written for experienced project managers, architects and systems analysts who are comfortable in traditional methods of project management but now need to learn about agile methods for software projects and understand how to make agile work effectively in the enterprise. The methodologies included under the agile umbrella go by many names such as Scrum, XP, Crystal and EVO, to name a few. Project managers will gain practical day-to-day tips and advice on how to apply these practices to mainstream projects and how to integrate these methods with other methodologies used in the enterprise. Key Features: • Offers a review of most of the popular agile and iterative methodologies for project management • Presents practical tips and application advice for how to harmonize agile and iterative methods with mainstream project processes • Describes how earned value can work with non-traditional methods • Explains how to scale agile and iterative methods for enterprise projects • Shows the means to contract and outsource with agile and iterative methods • Provides guidance to build a business case and track post-project benefits
It helped agile teams face reality , estimate realistically , build courage and
continually adapt based on real data instead of wishful ... A new approach to agile estimating and planning is emerging with a compelling answer to this