Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that makes it easy for you to learn. Agile has revolutionized the way teams approach software development, but with dozens of agile methodologies to choose from, the decision to "go agile" can be tricky. This practical book helps you sort it out, first by grounding you in agile’s underlying principles, then by describing four specific—and well-used—agile methods: Scrum, extreme programming (XP), Lean, and Kanban. Each method focuses on a different area of development, but they all aim to change your team’s mindset—from individuals who simply follow a plan to a cohesive group that makes decisions together. Whether you’re considering agile for the first time, or trying it again, you’ll learn how to choose a method that best fits your team and your company. Understand the purpose behind agile’s core values and principles Learn Scrum’s emphasis on project management, self-organization, and collective commitment Focus on software design and architecture with XP practices such as test-first and pair programming Use Lean thinking to empower your team, eliminate waste, and deliver software fast Learn how Kanban’s practices help you deliver great software by managing flow Adopt agile practices and principles with an agile coach
This book constitutes the refereed proceedings of the 18th International Conference on Product-Focused Software Process Improvement, PROFES 2017, held in Innsbruck, Austria, in November/December 2017. The 17 revised full papers presented together with 10 short papers, 21 workshop papers. 3 posters and tool demonstrations papers, and 4 tutorials were carefully reviewed and selected from 72 submissions. The papers are organized in topical sections on : Agile software Development; Data science and analytics; Software engineering processes and frameworks; Industry relevant qualitative research; User and value centric approaches; Software startups; Serum; Software testing.
In a highly competitive global market, companies need to equip themselves with best practices and strategies to survive. Strategic management, innovative managerial thinking, and a clear decision-making process must be utilized to boost company performance and ultimately drive the company’s success. The Handbook of Research on Managerial Thinking in Global Business Economics identifies the importance of strategic decision making in competitive environments and analyzes the impacts of managerial thinking on global financial economics. The content within this publication examines globalization, consumer behavior, and risk management. It is designed for researchers, academicians, policymakers, government officials, and managers, and covers topics centered on innovation and development within organizations.
Effectively select, align and manage digital channels and operations using this second edition of the bestselling guide, Digital Marketing Strategy. This accessible, step-by-step framework enables the planning, integration and measurement of each digital platform and technique, all tailored to achieve overarching business objectives. Ranging from social media, SEO, content marketing and user experience, to customer loyalty, automation and personalization, this edition features cutting edge updates on marketing automation, messaging and email, online and offline integration, the power of technologies such as AI, plus new data protection and privacy strategies. Accompanied by downloadable templates and resources, Digital Marketing Strategy is an ideal road map for any marketer to streamline a digital marketing strategy for measurable, optimized results. Online resources include lecture slides, activity sheets, practical implementation guides and templates, which will be regularly updated to equip readers as digital marketing continues to evolve.
If you want to save time, money and effort while simultaneously increasing your team's value and getting more satisfied customers, then keep reading... 2 comprehensive manuscripts in 1 book Agile Project Management: How to Make Your Customers Happier While Saving Money, Time, and Effort Kanban: The Ultimate Guide to Kanban Methodology for Agile Software Development Every day, businesses are losing huge amounts of money because they are acting in a way that dissatisfies their customers. For example, New Voice Media issued a report in 2016 which reported that $62 billion of business was lost due to poor customer service. How many businesses miss out on thousands, if not millions, of dollars in extra profit...without even realizing? Could your business be one of them? You see, most people make the same mistakes when it comes to gettings things done, as well as getting the right things done. But with this book, you can learn about Kanban methodology and Agile project management so you can optimize the workflow to serve a specific purpose, ensuring customer satisfaction. The first part of this book includes: A clear definition of what agile project management truly is A comprehensive comparison of agile project management versus more traditional approaches Compelling reasons for why you and your company should adopt an agile approach Defined principles and values of agile project management so you can understand how they can be applied to your business environment Comparisons between a variety of the most common agile methodologies Suggestions on how to assign roles and create a motivated team environment An outline of the entire sprint process from start to finish Parallel management processes to ensure quality and risk mitigation is effective And much, much more By reading the second part of this book, you will: Discover what a Kanban system is Learn how it can help with software development Explore the benefits of using Kanban so you can convince your team to adopt it Gain clarity on how to create a Kanban board Learn about the seven Kanban cadences Gain knowledge about Kanban's WIP limits And much, much more Don't let your competitors get to this information before you. Get this book today and improve your business!
Discover what is involved with Agile and Lean Software Development, Scrum, Extreme Programming, Lean and Kanban Learning new software development processes can be difficult, but switching to Agile and Lean doesn't need to be complicated. Explore the theories behind Agile and Lean Software Development, and learn how to make it work for you. In a Gentle Introduction to Agile and Lean Software Development, author Stephen Haunts will guide you to a fuller understanding of Agile, Scrum, Extreme Programming, Lean, and Kanban. You will learn about the advantages and disadvantages, and how to get the most out of it. In this book you will learn... Introduction Waterfall Development and its Problems What is Agile? Common Agile Misconceptions and Mistakes Advantages and Disadvantages Extreme Programming (XP) Scrum Lean Manufacturing Lean Software Development Applying Lean Software Development? Agile Software Development vs. Lean Software Development Software Practices to Support Lean Kanban About the Author Stephen Haunts has been a professional software and applications developer since 1996 and as a hobby since he was 10. Stephen has worked in many different industries including computer games, online banking, retail finance, healthcare & pharmaceuticals and insurance. Stephen started programming in BASIC on machines such as the Dragon 32, Vic 20 and the Amiga and moved onto C and C++ on the IBM PC. Stephen has been developing software in C# and the .NET framework since first being introduced to it in 2003. As well as being an accomplished software developer, Stephen is also an experienced development leader and has led, mentored and coached teams to deliver many high-value, high-impact solutions in finance and healthcare. Outside of Stephen's day job, he is also an experienced tech blogger who runs a popular blog called Coding in the Trenches at http: //www.stephenhaunts.com/, and he is also a training course author for the popular online training company Pluralsight. Stephen also runs several open source projects including SafePad, Text Shredder, Block Encryptor, and Smoke Tester-the post-deployment testing tool.
Prepare for the Project Management Institute’s (PMI®) Agile Certified Practitioner (ACP®) exam. Augment your professional experience with the necessary knowledge of the skills, tools, and techniques that are required for passing the examination. This is a comprehensive and one-stop guide with 100% coverage of the exam topics detailed in the PMI-ACP® Exam content outline. Rehearse and test your knowledge and understanding of the subject using the practice quizzes after each chapter, three full-length mock exams, and practical tips and advice. You will be able to understand the Agile manifesto, its principles and many facets of Agile project management such as planning, prioritization, estimation, releases, retrospectives, risk management, and continuous improvement. The book covers Agile metrics and means of demonstrating progress. People management aspects such as behavioral traits, servant leadership, negotiation, conflict management, team building, and Agile coaching are explained. Whether you are a beginner or a seasoned practitioner, this book also serves as a practical reference for key concepts in Agile and Agile methodologies such as Scrum, XP, Lean, and Kanban. What you will learn: •The necessary knowledge of the skills, tools, and techniques that are required for passing the PMI-ACP examination•To understand the scope and objectives of the PMI-ACP exam, and gain confidence by taking practice quizzes provided in each chapter and three full-length mock exams•To gain exposure to Agile methodologies such as Scrum, XP, Lean, and Kanban plus various tools and techniques required to conduct Agile projects•The focus is to "Be Agile", rather than "Do Agile" Who this book is for: The audience for this book primarily includes IT professionals who wish to prepare for and pass the Agile Certified Professional (ACP) exam from the Project Management Institute (PMI). The book also is a practical reference book for Agile Practioners. /div
We want to help you succeed on the Agile Certified Practitioner Exam McGraw-Hill Education: Agile Certified Practitioner Exam helps you prepare for this important test and earn the certification that will advance your career. Written by a project manager and trainer, this book provides you with the intensive review and practice that will help you achieve the results you want. Covering all essential processes, this book shows you how agile management theory works in practice. Inside you will find hundreds of practice questions, two complete practice exams, and experience-based tips to maximize your score. You'll be able to sharpen your skills and boost your confidence--and do your very best on test day. Features: A diagnostic test Two complete sample ACP exams 200 additional test-like practice questions Practical examples that show agile management processes in the everyday workplace
Being Agile is your roadmap to successfully transforming your organization to an Agile culture. Veteran agile coach Mario Moreira teaches new adopters how to implement a robust Agile framework to derive from it the maximum business benefit in terms of customer value, revenue, and employee engagement. Agile is a ubiquitous watchword in the corporate world, but only a minority of companies understand and practice what they pay lip service to. Too many content themselves with half-baked approximations such as Fragile (fragile Agile), ScrumBut (Scrum but not the practices), and Scrum Fall (mini-waterfalls in the sprints). Moreira shows maturing early adopters how to bridge the chasm between going through the motions of doing Agile and genuinely being Agile. After a high-level synopsis of Agile’s values and principles, methodologies (including Scrum, Kanban, DSDM, Leam, VFQ, and XP), and roles, Moreira plunges into the nitty-gritty of how to apply the ready, implement, coach, and hone (RICH) deployment model to all phases of a project in such a way as to embody and inculcate agile values and principles at the team level and promote agile transformation across your organization's culture. What you’ll learn Agile professionals, project managers, and middle, senior, and executive management in software engineering and development divisions and enterprises who read this book will learn how to: Evaluate team candidates for traits, skills, behavior, and attitudes diagnostic of an Agile mindset Set up Agile planning tools and framework Map stakeholder engagement Validate ongoing application of Agile best practices Adapt Scrum teams and techniques for various needs and conditions Who this book is for The primary readership for this book comprises Agile professionals, product managers, and middle, senior, and executive management in software engineering and development divisions and enterprises. The secondary readership includes business analysts agile and software configuration managers. Table of Contents Getting Started Crossing the Agile Chasm Business Benefits of Being Agile Importance of Customer Engagement Importance of Employee Engagement Foundations of Agile Ready, Implement, Coach, Hone (RICH) Deployment Framework Motivations for Moving to an Agile Culture Achieving an Agile Mindset Evaluating Executive Support and Team Willingness Treating Agile as a Transformation Project Adapting to Agile Roles and Responsibilities Evaluating Agile, Engineering, and Team Capability Establishing Agile Measures of Success Constructing a Scalable Agile Framework Establishing an Agile Education Program Creating a Customer Validation Vision Writing User Stories and Grooming the Backlog Working with Story Points, Velocity, and Burndowns Constructing Done Criteria to Promote Quality Considering Agile Tools within an ALM Framework Implementing, Coaching, and Honing Activities Adapting Governance and Performance Reviews Three Case Studies in Adopting Agile