The Art of Agile Development


Book Description

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.




User Stories Applied


Book Description

Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates rework, and leads directly to better software. The best 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. 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. 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, Cohn shows how to organize them, prioritize them, and use them for planning, management, and testing. User role modeling: understanding what users have in common, and where they differ Gathering stories: user interviewing, questionnaires, observation, and workshops Working with managers, trainers, salespeople and other "proxies" Writing user stories for acceptance testing Using stories to prioritize, set schedules, and estimate release costs Includes end-of-chapter practice questions and exercises User Stories Applied will be invaluable to every software developer, tester, analyst, and manager working with any agile method: XP, Scrum... or even your own home-grown approach.




IT Governance: Policies and Procedures, 2020 Edition


Book Description

IT Governance: Policies & Procedures, 2020 Edition is the premier decision-making reference to help you to devise an information systems policy and procedure program uniquely tailored to the needs of your organization. Not only does it provide extensive sample policies, but this valuable resource gives you the information you need to develop useful and effective policies for your unique environment. IT Governance: Policies & Procedures provides fingertip access to the information you need on: Policy and planning Documentation Systems analysis and design And more! Previous Edition: IT Governance: Policies & Procedures, 2019 Edition ISBN 9781543802221




Infrastructure as Code


Book Description

Virtualization, cloud, containers, server automation, and software-defined networking are meant to simplify IT operations. But many organizations adopting these technologies have found that it only leads to a faster-growing sprawl of unmanageable systems. This is where infrastructure as code can help. With this practical guide, author Kief Morris of ThoughtWorks shows you how to effectively use principles, practices, and patterns pioneered through the DevOps movement to manage cloud age infrastructure. Ideal for system administrators, infrastructure engineers, team leads, and architects, this book demonstrates various tools, techniques, and patterns you can use to implement infrastructure as code. In three parts, you’ll learn about the platforms and tooling involved in creating and configuring infrastructure elements, patterns for using these tools, and practices for making infrastructure as code work in your environment. Examine the pitfalls that organizations fall into when adopting the new generation of infrastructure technologies Understand the capabilities and service models of dynamic infrastructure platforms Learn about tools that provide, provision, and configure core infrastructure resources Explore services and tools for managing a dynamic infrastructure Learn specific patterns and practices for provisioning servers, building server templates, and updating running servers




Deploying ACI


Book Description

Use ACI fabrics to drive unprecedented value from your data center environment With the Cisco Application Centric Infrastructure (ACI) software-defined networking platform, you can achieve dramatic improvements in data center performance, redundancy, security, visibility, efficiency, and agility. In Deploying ACI, three leading Cisco experts introduce this breakthrough platform, and walk network professionals through all facets of design, deployment, and operation. The authors demonstrate how ACI changes data center networking, security, and management; and offer multiple field-proven configurations. Deploying ACI is organized to follow the key decision points associated with implementing data center network fabrics. After a practical introduction to ACI concepts and design, the authors show how to bring your fabric online, integrate virtualization and external connections, and efficiently manage your ACI network. You’ll master new techniques for improving visibility, control, and availability; managing multitenancy; and seamlessly inserting service devices into application data flows. The authors conclude with expert advice for troubleshooting and automation, helping you deliver data center services with unprecedented efficiency. Understand the problems ACI solves,and how it solves them Design your ACI fabric, build it, and interface with devices to bring it to life Integrate virtualization technologieswith your ACI fabric Perform networking within an ACI fabric (and understand how ACI changes data center networking) Connect external networks and devices at Layer 2/Layer 3 levels Coherently manage unified ACI networks with tenants and application policies Migrate to granular policies based on applications and their functions Establish multitenancy, and evolve networking, security, and services to support it Integrate L4–7 services: device types, design scenarios, and implementation Use multisite designs to meet rigorous requirements for redundancy and business continuity Troubleshoot and monitor ACI fabrics Improve operational efficiency through automation and programmability




Cloud Computing


Book Description

This book describes cloud computing as a service that is "highly scalable" and operates in "a resilient environment". The authors emphasize architectural layers and models - but also business and security factors.




Agile Scrum


Book Description

EXPANDED AND UPDATED Deliver Products in Short Cycles with Rapid Adaptation to Change, Fast Time-to-Market, and Continuous Improvement -- Which Supports Innovation and Drives Competitive Advantage Shifting customer needs are common in today's marketplace. Businesses must be adaptive and responsive to change while delivering an exceptional customer experience to be competitive. There are a variety of frameworks supporting the development of products and services, and most approaches fall into one of two broad categories: traditional or agile. Traditional practices such as waterfall engage sequential development, while agile involves iterative and incremental deliverables. Organizations are increasingly embracing agile to manage projects, and best meet their business needs of rapid response to change, fast delivery speed, and more. With clear and easy to follow step-by-step instructions, Agile Scrum helps you: - Implement and use the most popular agile framework -- Scrum - Deliver products in short cycles with rapid adaptation to change, fast time-to-market, and continuous improvement - Support innovation and drive competitive advantage Agile Scrum is for those interested or involved in innovation, project management, product development, software development or technology management. It's for those who have not yet used Scrum. It's also for people already using Scrum, in roles such as Product Owners, Scrum Masters, Development Team members (business analysts, solution and system architects, designers, developers, testers, etc.), customers, end users, agile coaches, executives, managers, and other stakeholders. For those already using Scrum, this guide can serve as a reference on practices for consideration and potential adaptation. Reactions to Agile Scrum have been incredibly positive. "A superbly written and presented guide to team-based project management that is applicable across a broad range of businesses from consumer products to high-tech." - IndieBRAG "Recommended." - The US Review of Books "The book is excellent." - Readers' Favorite "An all-inclusive instruction guide that is impressively 'user-friendly' in tone, content, clarity, organization, and presentation." - Midwest Book Review "A-type personalities (those inclined to avoid instruction manuals) and non-readers will rejoice upon discovering this guide which makes getting started with Agile Scrum a breeze." - Literary Classics Book Reviews "A must-have for a project manager wanting to introduce Scrum to the organization." - PM World Journal "A clear and authoritative roadmap for successful implementation." - BookViral Agile Scrum has received 17 FIRST PLACE WINS in national and international competitions: 5th Annual Beverly Hills International Book Awards - Business-General category 5th Annual Beverly Hills International Book Awards -Technology category 2016 London Book Festival - Business category Fall 2016 Pinnacle Book Achievement Awards - Business category 2017 Feathered Quill Book Awards - Informational (Business) category 2016 New Apple Book Awards - Technology category 2017 Independent Press Award - Technology category 11th Annual National Indie Excellence Awards - Technology category 2017 Pacific Rim Book Festival - Business category 2017 Bookvana Awards - Green/Conscious Business category 2017 Book Excellence Awards - Technology category 14th Annual Best Book Awards - Business Reference category 2017 New York City Big Book Awards - Technology category 2017 Royal Dragonfly Book Awards - Science & Technology category 2017 Human Relations Indie Book Awards - Workplace category 2018 Florida Book Festival - Business category 2018 Pacific Book Awards - Business category Agile Scrum -- get your copy today!




Domain-driven Design


Book Description

"Domain-Driven Design" incorporates numerous examples in Java-case studies taken from actual projects that illustrate the application of domain-driven design to real-world software development.




Being Agile


Book Description

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




How to Survive the Organizational Revolution


Book Description

People face a bewildering choice of new organizational design options. New organizational forms are sweeping across businesses, now that information technology enables better communication, both internally and across boundaries. This book helps managers to navigate the new landscape, by providing a concise and practical overview of forms like holacracy, the Spotify-model, platform organizations, multidimensional organizing and ecosystems. It discusses these forms and provides a user guide, showing when they are effective and when to avoid them. Short insightful excursions explain how the organizational revolution affects issues like human resource management, the changing role of middle management, planning and control and self-organization. Finally, the book guides you through the question how to design new forms and how to implement them. Practical examples and enlightening case studies show the struggles and successes you face in working in this new environment. Self-organized, dynamic and externally oriented structures replace hierarchical, predictable and internally oriented structures. The business unit and the matrix that dominated the twentieth century are making way for new forms of organizing. This book is the first complete overview of new organizational forms in the information economy. It is an indispensable guide to profit from the opportunities new organizational forms present.