Mastering Advanced Scrum


Download Mastering Advanced Scrum PDF/ePub or read online books in Mobi eBooks. Click Download or Read Online button to get Mastering Advanced Scrum book now. This website allows unlimited access to, at the time of writing, more than 1.5 million titles, including hundreds of thousands of titles in various foreign languages.

Download

Mastering Advanced Scrum


Mastering Advanced Scrum

Author: Rituraj Patil

language: en

Publisher: BPB Publications

Release Date: 2021-08-19


DOWNLOAD





Empower Your Agile Software Product Development Scrum Teams with Advanced Scrum Techniques KEY FEATURES ● Provides a complete overview of various Agile Frameworks, including the Scrum Framework. ● Covers numerous scenario-based examples and an in-depth explanation for Scrum Malfunctions and various Advanced Scrum Add-ons/Techniques. ● Includes visual illustrations for the Scrum-based Agile Way of Working and its associated various Advanced Scrum Add-ons/Techniques. ● Highlights real-time use-cases and experiences for various Advanced Scrum Add-ons/Techniques. DESCRIPTION This book emphasizes on the Advanced Scrum Add-ons/Techniques to be explored, applied, and utilized by the Scrum Teams to establish and improve a fully functional Scrum-based Agile Way of Working. Reading this book not only helps the Scrum Teams to encourage their overall responsibility, accountability, and ownership, but also guides them to become High-Performing Scrum Teams. The book contains numerous real-time use-cases and visual illustrations for various concepts of Scrum Framework, Scrum-based Agile Way of Working, and Advanced Scrum Add-ons/Techniques. It also gives an overview of Scrum Malfunctioning and various ways to prevent and correct it. This book acts as a handy reference for the Scrum Teams to make use of Advanced Scrum Add-ons/Techniques. These techniques include the overall Structure and Alignment of Scrum Teams, Scrum Roles, Working Agreements of Scrum Teams, Effective and Efficient Scrum Artifacts Management, Relative Estimation, Scrum Events, Advanced Engineering Practices, Technical Agility, Scrum Metrics, Scaling Scrum, and few other aspects of Scrum-based Agile Way of Working. After reading this book, the readers can look out for any malfunctions present within their Scrum Teams and apply the applicable Advanced Scrum Add-ons/Techniques to address such malfunctions. By applying these techniques, they can also address the scope for a continuous improvement under the Scrum-based Agile Way of Working of their Scrum Teams. WHAT YOU WILL LEARN ● Identify Scrum Malfunctions in Scrum Teams along with various preventive and corrective measures. ● Adopt Advanced Scrum Add-ons/Techniques and Best Practices for Scrum Roles, Scrum Artifacts, and Scrum Events. ● Learn to improvise the Structuring, Alignment, Collaboration, Communication, and Working Agreements of Scrum Teams. ● Utilize Advanced Engineering Practices to improve the Technical Agility of Scrum Teams. ● Measure Productivity, Quality, Competency, and Performance of Scrum Teams using Scrum Metrics. ● Explore Scaling Scrum approaches and the new Developments of Scrum Guide 2020. WHO THIS BOOK IS FOR This book is for Agile Enthusiasts, Agile Coaches, Scrum Practitioners, Scrum Masters, Product Owners, and for the Agile Software Product Development Scrum Teams having a basic know-how of the Scrum Framework and who want to implement various Advanced Techniques/Best Practices of the Scrum Framework to boost their Organizational Agility. TABLE OF CONTENTS 1. Fundamentals of Agile Software Development, Delivery, and Way of Working 2. Agile Frameworks 3. Overview of the Scrum Framework 4. Scrum Malfunctioning and Understanding the need for Advanced Scrum Add-ons 5. Introduction to Advanced Scrum Add-ons 6. Add-ons for Structuring, Collaboration, and Communication within Scrum Teams 7. Add-ons for Scrum Roles and Working Agreement within Scrum Teams 8. Add-ons for Effective and Efficient Product Backlog Management 9. Add-ons for Effective and Efficient Relative Estimation 10. Add-ons for Scrum Events 11. Add-ons for Advanced Engineering Practices and Technical Agility 12. Add-ons for Effective and Efficient Scrum Metrics 13. Add-ons for Scaling Scrum 14. Additional Advanced Scrum Add-ons 15. A Quick Reflection on Scrum Guide 2020

Mastering Professional Scrum


Mastering Professional Scrum

Author: Stephanie Ockerman

language: en

Publisher: Addison-Wesley Professional

Release Date: 2019-09


DOWNLOAD





For Scrum Teams and Agile Leaders who want to enable greater business agility, this book is a practical guide to overcoming challenges and maximising the benefits of Scrum, unlike books that are focused on basic understanding of the framework, or are too heavy on theory. Mastering Professional Scrum is based on years of training, coaching, and working with Scrum to deliver products across many industry sectors, from start-ups to multinationals all around the world. The book begins with an overview of why business agility matters and why Scrum works. Then the authors cover the situations that cause organisations to have to change the way they do things, and the challenges of a rapidly evolving marketplace. Adopting an approach that is based on high quality and fast feedback helps to manage risk and provide the flexibility to adapt to changing requirements and situations. The importance of professionalism in the industry is introduced. Many Scrum implementations have drifted from the framework and/or are going through the motions without the true spirit of professionalism and transformation. This common pitfall will be examined using a case study to be referenced throughout the book. The case study will be representative of where many existing Scrum Teams and organisations may find themselves - a team has been doing Scrum and has seen some benefits, but there are still many challenges that arise from both within the team and from pressures in the organisation and the market.

Mastering Java and Advanced Software Development


Mastering Java and Advanced Software Development

Author: Aditya Pratap Bhuyan

language: en

Publisher: Aditya Pratap Bhuyan

Release Date: 2024-07-25


DOWNLOAD





Mastering Java and Advanced Software Development: A Comprehensive Guide to Technical Interview Preparation In the ever-evolving world of software development, staying ahead requires a deep understanding of both foundational and advanced concepts. "Mastering Java and Advanced Software Development: A Comprehensive Guide to Technical Interview Preparation" is your ultimate resource for mastering the skills and knowledge essential for excelling in the software industry. This book covers a wide array of topics, ensuring you are well-prepared for technical interviews and equipped for a successful career in software development. Key Topics Covered: 1. Java Programming: Dive into the core and advanced features of Java, including OOP principles, multithreading, collections, Java 8 features, exception handling, file I/O, networking, JDBC, and design patterns. This section provides a solid foundation in Java, enabling you to write efficient and maintainable code. 2. J2EE (Java 2 Platform, Enterprise Edition): Explore the enterprise side of Java with in-depth coverage of servlets, JSP, EJB, JPA, JMS, and web services. Learn how to build robust and scalable enterprise applications using the J2EE platform. 3. Spring Framework: Understand the core concepts and features of the Spring Framework, including dependency injection, Spring MVC, Spring Boot, and Spring Data. This section will help you develop modern, scalable, and maintainable applications using the Spring ecosystem. 4. Spring Boot: Learn about Spring Boot's capabilities for simplifying application development and deployment. Topics include auto-configuration, Spring Boot starters, and building microservices with Spring Boot. 5. Cloud Technology: Gain insights into cloud computing and cloud-native application development. This section covers AWS, Google Cloud, Microsoft Azure, and cloud-native principles, preparing you for building and deploying applications in the cloud. 6. Software Development Life Cycle (SDLC): Explore the various stages of the SDLC, including requirements analysis, design, implementation, testing, deployment, and maintenance. Understand different SDLC models like Waterfall, Agile, V-Model, and Spiral, and their applications in software projects. 7. Project Management: Delve into project management methodologies such as Agile, Scrum, and Waterfall. Learn about project planning, risk management, stakeholder management, resource allocation, and effective communication to ensure successful project delivery. 8. Software Engineering: Master software engineering principles and practices, including software design, testing, quality assurance, and maintenance. Understand how to build reliable, maintainable, and scalable software systems. 9. Configuration Management: Learn about configuration management, version control, and release management. Topics include tools like Git, SVN, and best practices for managing software configurations and releases. 10. Java Optimization and Memory Management: Optimize Java applications for performance by understanding JVM internals, garbage collection, and memory management. Learn about tools and techniques for profiling, monitoring, and optimizing Java applications. 11. Data Structures and Algorithms: Develop strong problem-solving skills with in-depth coverage of data structures and algorithms. Topics include arrays, linked lists, stacks, queues, trees, graphs, sorting algorithms, searching algorithms, dynamic programming, and complexity analysis. 12. Database Technologies: Understand database concepts, including RDBMS, SQL, NoSQL, and database architecture. Learn about database design, normalization, indexing, transactions, and query optimization to build efficient and scalable database solutions. 13. Java Security: Explore Java security features and best practices for securing Java applications. Topics include encryption, decryption, authentication, authorization, and secure coding practices. This comprehensive guide is designed to equip you with the knowledge and skills necessary to excel in technical interviews and advance your career in software development. Whether you are a beginner looking to build a strong foundation or an experienced developer seeking to deepen your expertise, "Mastering Java and Advanced Software Development" is your go-to resource for mastering the art and science of software engineering. Embark on your journey to becoming a proficient and confident software developer with this essential guide. Happy coding!