- Table View
- List View
Agile ALM: Lightweight tools and Agile strategies
by Michael HüttermannSummaryAgile ALM is a guide for Java developers who want to integrate flexible agile practices and lightweight tooling along all phases of the software development process. The book introduces a new vision for managing change in requirements and process more efficiently and flexibly. It synthesizes technical and functional elements to provide a comprehensive approach to software development.About the TechnologyAgile Application Lifecycle Management (Agile ALM) combines flexible processes with lightweight tools in a comprehensive and practical approach to building, testing, integrating, and deploying software. Taking an agile approach to ALM improves product quality, reduces time to market, and makes for happier developers.About the BookAgile ALM is a guide for Java developers, testers, and release engineers. By following dozens of experience-driven examples, you'll learn to see the whole application lifecycle as a set of defined tasks, and then master the tools and practices you need to accomplish those tasks effectively. The book introduces state-of-the-art, lightweight tools that can radically improve the speed and fluidity of development and shows you how to integrate them into your processes.The tools and examples are Java-based, but the Agile ALM principles apply to all development platforms. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's InsideA thorough introduction to Agile ALMBuild an integrated Java-based Agile ALM toolchainUse Scrum for release managementReviewed by a team of 20 Agile ALM experts================================Table of ContentsPART 1 INTRODUCTION TO AGILE ALMGetting started with Agile ALMALM and Agile strategiesPART 2 FUNCTIONAL AGILE ALMUsing Scrum for release managementTask-based developmentPART 3 INTEGRATION AND RELEASE MANAGEMENTIntegration and release managementCreating a productive development environmentAdvanced CI tools and recipesPART 4 OUTSIDE-IN AND BARRIER-FREE DEVELOPMENTRequirements and test managementCollaborative and barrier-free development with Groovy and Scala
Agile Accessibility Handbook: A Practical Guide to Accessible Software Development at Scale
by Dylan BarrellIt is estimated that one in five people has a disability; if you do the math, that's a huge, addressable market that is often overlooked. Digital Accessibility practitioners tap into this market by making digital documents-as well as web and mobile apps-accessible to everyone. However, many enterprises struggle to create, maintain, and scale their digital accessibility efforts. Agile Accessibility Handbook outlines the steps organizations can take to capture this market, avoid risk, maintain agility, and close the accessibility gap. Using the information provided within this handbook, accessibility subject matter experts, development team members, and executives in charge of setting priorities can together learn how to build successful accessibility experiences for everyone.
Agile Android
by Godfrey NolanThis concise book walks you through how to get unit testing and test driven development done on Android, specifically using JUnit 4. You'll learn how to do agile development quickly and correctly, with a significant increase in development efficiency and a reduction in the number of defects. Up until now getting JUnit testing up and running in Android was not for the faint hearted. However, "now it's in Android Studio, there is no excuse," according to author Godfrey Nolan, president of RIIS LLC. Android developers are faced with their own set of problems such as tightly coupled code, fragmentation, and immature testing tools, all of which can be solved using existing agile tools and techniques that this short book will teach you. What you'll learn What is the Agile testing pyramid for Android What are the Android unit testing tools and how to use them, including those found in Android Studio What are and how to use third party tools like JUnit, Hamcrest, Roboletric, Jenkins and more What is and how to use mocking, including mocking frameworks like Mockito to mock out Web Services, Shared Preferences and SQLite databases How to do test driven development (TDD) in Android How to manage legacy code and applying TDD to existing projects Who this book is for Android developers and IT managers. Healthcare, financial, entertainment and government. Senior developers, software architects, lead developer, IT directors, CTOs, CISOs. Table of Contents Lesson 1: Introduction to Agile Learning objectives 1. 1 Understand the benefits of using an Agile approach to Android development 1. 2 Understand common defects in Android Applications 1. 3 Explore the Agile Testing Pyramid for Android Lesson 2: Android Unit Testing Tools Learning objectives 2. 1 Create Hello World Unit Test in Android 2. 2 Run Unit Tests from the command line 2. 3 Explore Android Assertions 2. 4 Test for common defects in Android Applications 2. 5 Setup and Teardown 2. 6 Grouping tests 2. 7 Adding unit tests to a Twitter client 2. 8 Explore more Android Assertions 2. 9 Run your tests using Gradle Lesson 3: Third Party Tools Learning objectives 3. 1: Understand the difference between jUnit3 and jUnit4 3. 2: Create jUnit4 Unit Test in Android Studio 3. 3: Run code coverage tools in Android 3. 4: Test activities on multiple devices using Spoon 3. 5: Create an Android project in Github Lesson 4: Mocking Learning objectives 4. 1 Stubs vs test double vs mocking frameworks 4. 2 Using a stub to mock out a SQLite database 4. 3 Using a test double to mock out a SQLite database 4. 4 Using EasyMock to mock out a SQLite database Lesson 5: Dependency Injection Learning objectives 5. 1 Understanding Compile Time Dependency Injection 5. 2 Create an Android unit test using Dagger 5. 3 Using Dagger to mock a SQLite databases Lesson 7: Test Driven Development Learning objectives 7. 1 Understanding Test Driven Development 7. 2 Writing Testable Code 7. 3 Refactoring code 7. 4 Writing a Twitter client using TDD Lesson 8: Dealing with Legacy Code Learning objectives 8. 1 Applying TDD to an Existing Project 8. 2 Ring Fence Existing Project 8. 3 Refactoring Existing Code to increase Code Coverage
Agile Anywhere: Essays on Agile Projects and Beyond (SpringerBriefs in Computer Science)
by Orit Hazzan Yael DubinskyThe message conveyed in this work is that agility can be implemented anywhere. Accordingly, ten guidelines are presented for the adoption of agility to enable us to cope with changes in our lives, in our teams, and in our organizations. Since the authors advocate agility, the content is presented in the form of concise standalone chapters, allowing the reader to focus on the specific topic they wish to adopt in order to become agile.
Agile Application Security: Enabling Security in a Continuous Delivery Pipeline
by Laura Bell Rich Smith Michael Brunton-Spall Jim BirdAgile continues to be the most adopted software development methodology among organizations worldwide, but it generally hasn't integrated well with traditional security management techniques. And most security professionals aren’t up to speed in their understanding and experience of agile development. To help bridge the divide between these two worlds, this practical guide introduces several security tools and techniques adapted specifically to integrate with agile development.Written by security experts and agile veterans, this book begins by introducing security principles to agile practitioners, and agile principles to security practitioners. The authors also reveal problems they encountered in their own experiences with agile security, and how they worked to solve them.You’ll learn how to:Add security practices to each stage of your existing development lifecycleIntegrate security with planning, requirements, design, and at the code levelInclude security testing as part of your team’s effort to deliver working software in each releaseImplement regulatory compliance in an agile or DevOps environmentBuild an effective security program through a culture of empathy, openness, transparency, and collaboration
Agile Artificial Intelligence in Pharo: Implementing Neural Networks, Genetic Algorithms, and Neuroevolution
by Alexandre BergelCover classical algorithms commonly used as artificial intelligence techniques and program agile artificial intelligence applications using Pharo. This book takes a practical approach by presenting the implementation details to illustrate the numerous concepts it explains. Along the way, you’ll learn neural net fundamentals to set you up for practical examples such as the traveling salesman problem and cover genetic algorithms including a fun zoomorphic creature example. Furthermore, Practical Agile AI with Pharo finishes with a data classification application and two game applications including a Pong-like game and a Flappy Bird-like game. This book is informative and fun, giving you source code to play along with. You’ll be able to take this source code and apply it to your own projects. What You Will LearnUse neurons, neural networks, learning theory, and moreWork with genetic algorithms Incorporate neural network principles when working towards neuroevolution Include neural network fundamentals when building three Pharo-based applicationsWho This Book Is ForCoders and data scientists who are experienced programmers and have at least some prior experience with AI or deep learning. They may be new to Pharo programming, but some prior experience with it would be helpful.
Agile Audit Transformation and Beyond (Security, Audit and Leadership Series)
by Toby DeRocheAuditing at the speed of risk requires internal auditors to rethink the way we work. Agile auditing provides a path forward that blends the best elements from agile project management and internal audit best practices. Leaders in internal audit are ready to incorporate an agile audit mindset in their departments, but most of the available resources provide theoretical ideas. Even when outside consultants lead an agile transition, the consultants primarily focus on adding agile ceremonies without addressing the fundamental mindset change required for an agile audit transformation. This book provides a practical guide for audit leaders to follow as a playbook for implementing agile across their department, impacting every facet of the audit lifecycle, and addressing the mental shift required for making a lasting change. Every chapter includes discussion questions to facilitate discourse or just to help you analyze your own department. Next, we look at a typical internal audit department as they attempt the transition from a traditional audit methodology to agile auditing so we can learn from their missteps and successes. The guidance in Agile Audit Transformation and Beyond includes the basics of agile auditing, practical directions for shifting each phase of the audit life cycle, common hurdles faced during the transition, and forward-looking thought leadership on expanding beyond internal audit into agile assurance.
Agile Bibliography
by Safari Content TeamAgile is an approach to software development that improves quality and customer satisfaction. It also reduces risk by focusing on effective collaboration between software developers and business experts, and the frequent delivery of deployable releases that contain new and valuable business features. Agile, by its very nature, is iterative and uses fixed timebox sprints created by self-organizing cross-functional teams. Face-to-face interactions are preferred over written documentation, since those instruments typically become obsolete long before the project comes to fruition. Popular agile methodologies include XP, Scrum and the earlier Dynamic Systems Development Method (DSDM). The success of agile has been remarkable and recent advances have come in the form of approaches that support scaling agility, and working in organizations that have audit and compliance requirements. Also important is meeting the needs of organizations that have resources spread across multiple locations that may be too far to allow for face-to-face interactions. Agile is evolving and gaining in popularity with its focus on managing risk, improving quality and productivity, while maintaining both customer and a results-oriented focus that leads to successful systems and successful businesses! Follow along in this Safari Books Online bibliography to learn more about all of the Agile aspects that have been covered here.
Agile Business Rule Development: Process, Architecture, and JRules Examples
by Hafedh Mili Jérôme BoyerBusiness rules are everywhere. Every enterprise process, task, activity, or function is governed by rules. However, some of these rules are implicit and thus poorly enforced, others are written but not enforced, and still others are perhaps poorly written and obscurely enforced. The business rule approach looks for ways to elicit, communicate, and manage business rules in a way that all stakeholders can understand, and to enforce them within the IT infrastructure in a way that supports their traceability and facilitates their maintenance. Boyer and Mili will help you to adopt the business rules approach effectively. While most business rule development methodologies put a heavy emphasis on up-front business modeling and analysis, agile business rule development (ABRD) as introduced in this book is incremental, iterative, and test-driven. Rather than spending weeks discovering and analyzing rules for a complete business function, ABRD puts the emphasis on producing executable, tested rule sets early in the project without jeopardizing the quality, longevity, and maintainability of the end result. The authors' presentation covers all four aspects required for a successful application of the business rules approach: (1) foundations, to understand what business rules are (and are not) and what they can do for you; (2) methodology, to understand how to apply the business rules approach; (3) architecture, to understand how rule automation impacts your application; (4) implementation, to actually deliver the technical solution within the context of a particular business rule management system (BRMS). Throughout the book, the authors use an insurance case study that deals with claim processing. Boyer and Mili cater to different audiences: Project managers will find a pragmatic, proven methodology for delivering and maintaining business rule applications. Business analysts and rule authors will benefit from guidelines and best practices for rule discovery and analysis. Application architects and software developers will appreciate an exploration of the design space for business rule applications, proven architectural and design patterns, and coding guidelines for using JRules.
Agile Data Science
by Russell JurneyMining big data requires a deep investment in people and time. How can you be sure you're building the right models? With this hands-on book, you'll learn a flexible toolset and methodology for building effective analytics applications with Hadoop. Using lightweight tools such as Python, Apache Pig, and the D3.js library, your team will create an agile environment for exploring data, starting with an example application to mine your own email inboxes. You'll learn an iterative approach that enables you to quickly change the kind of analysis you're doing, depending on what the data is telling you. All example code in this book is available as working Heroku apps. Create analytics applications by using the agile big data development methodology Build value from your data in a series of agile sprints, using the data-value stack Gain insight by using several data structures to extract multiple features from a single dataset Visualize data with charts, and expose different aspects through interactive reports Use historical data to predict the future, and translate predictions into action Get feedback from users after each sprint to keep your project on track
Agile Data Science 2.0: Building Full-Stack Data Analytics Applications with Spark (Oreilly And Associate Ser.)
by Russell JurneyData science teams looking to turn research into useful analytics applications require not only the right tools, but also the right approach if they’re to succeed. With the revised second edition of this hands-on guide, up-and-coming data scientists will learn how to use the Agile Data Science development methodology to build data applications with Python, Apache Spark, Kafka, and other tools.Author Russell Jurney demonstrates how to compose a data platform for building, deploying, and refining analytics applications with Apache Kafka, MongoDB, ElasticSearch, d3.js, scikit-learn, and Apache Airflow. You’ll learn an iterative approach that lets you quickly change the kind of analysis you’re doing, depending on what the data is telling you. Publish data science work as a web application, and affect meaningful change in your organization.Build value from your data in a series of agile sprints, using the data-value pyramidExtract features for statistical models from a single datasetVisualize data with charts, and expose different aspects through interactive reportsUse historical data to predict the future via classification and regressionTranslate predictions into actionsGet feedback from users after each sprint to keep your project on track
Agile Data Warehouse Design: Collaborative Dimensional Modeling, From Whiteboard To Star Schema
by Lawrence Corr Jim StagnittoAgile Data Warehouse Design is a step-by-step guide for capturing data warehousing/business intelligence (DW/BI) requirements and turning them into high performance dimensional models in the most direct way: by modelstorming (data modeling ] brainstorming) with BI stakeholders. This book describes BEAM, an agile approach to dimensional modeling, for improving communication between data warehouse designers, BI stakeholders and the whole DW/BI development team. BEAM provides tools and techniques that will encourage DW/BI designers and developers to move away from their keyboards and entity relationship based tools and model interactively with their colleagues. The result is everyone thinks dimensionally from the outset Developers understand how to efficiently implement dimensional modeling solutions. Business stakeholders feel ownership of the data warehouse they have created, and can already imagine how they will use it to answer their business questions. Within this book, you will learn: Agile dimensional modeling using Business Event Analysis & Modeling (BEAM ) Modelstorming: data modeling that is quicker, more inclusive, more productive, and frankly more fun Telling dimensional data stories using the 7Ws (who, what, when, where, how many, why and how) Modeling by example not abstraction; using data story themes, not crow's feet, to describe detail Storyboarding the data warehouse to discover conformed dimensions and plan iterative development Visual modeling: sketching timelines, charts and grids to model complex process measurement - simply Agile design documentation: enhancing star schemas with BEAM dimensional shorthand notation Solving difficult DW/BI performance and usability problems with proven dimensional design patterns LawrenceCorr is a data warehouse designer and educator. As Principal of DecisionOne Consulting, he helps clients to review and simplify their data warehouse designs, and advises vendors on visual data modeling techniques. He regularly teaches agile dimensional modeling courses worldwide and has taught dimensional DW/BI skills to thousands of students. Jim Stagnitto is a data warehouse and master data management architect specializing in the healthcare, financial services, and information service industries. He is the founder of the data warehousing and data mining consulting firm Llumino.
Agile Database Techniques
by Scott W. AmblerDescribes Agile Modeling Driven Design (AMDD) and Test-Driven Design (TDD) approaches, database refactoring, database encapsulation strategies, and tools that support evolutionary techniques Agile software developers often use object and relational database (RDB) technology together and as a result must overcome the impedance mismatch The author covers techniques for mapping objects to RDBs and for implementing concurrency control, referential integrity, shared business logic, security access control, reports, and XML An agile foundation describes fundamental skills that all agile software developers require, particularly Agile DBAs Includes object modeling, UML data modeling, data normalization, class normalization, and how to deal with legacy databases Scott W. Ambler is author of Agile Modeling (0471202827), a contributing editor with Software Development (www. sdmagazine. com), and a featured speaker at software conferences worldwide
Agile Datenkompetenz: Reporting-Prozesse mit und ohne Excel gestalten
by Andrea WeichandIn diesem Buch hinterfragt Andrea Weichand die bestehenden Reporting-Routinen. Die manuelle Arbeit im bekannten Tabellenkalkulationsprogramm Excel hat sich nicht nur etabliert, sie nimmt auch weiterhin zu. Dies ist ein großes Problem für die Innovations- und Zukunftsfähigkeit so mancher Controlling-, Sales-, oder Marketingabteilungen. Wie datenkompetent ist ein Unternehmen, wenn ein Großteil der Datenarbeit in Excel zurechtgeschustert wird? Wie schafft man es im Berufsalltag, Daten effizient und mit hoher Qualität in passende Datenprodukte zu bringen? Welche Rolle spielt die Pivot-Tabelle? Weichand beschreibt einen neuen Weg zu mehr Datenkompetenz und erklärt, warum die Prinzipien Kreativität, Strategie und Agilität so wertvoll dabei sind. Ihr Ziel ist es, all die Angestellten, die sich Tag für Tag mit ihren anstrengenden und monströsen Excel-Dateien quälen, zu ermutigen,die Datenprozesse (mit und ohne Excel) zu automatisieren,die eigene Datenkompetenz weiterzuentwickeln undeine kreative, zukunftsfähige Perspektive für agile Datenarbeit einzunehmen.
Agile Development in the Real World
by Alan ClineThis book is a practical guide for new agile practitioners and contains everything a new project manager needs to know to get up to speed with agile practices quickly and sort out the hype and dogma of pseudo-agile practices. The author lays out the general guidelines for running an agile project with the assumption that the project team may be working in a traditional environment (using the waterfall model, or something similar). Agile Development in the Real World conveys valuable insights to multiple audiences: For new-to-agile project managers, this book provides a distinctive approach that Alan Cline has used with great success, while showing the decision points and perspectives as the agile project moves forward from one step to the next. This allows new agile project managers or agile coaches to choose between the benefits of agile and the benefits of other methods. For the agile technical team member, this book contains templates and sample project artifacts to assist in learning agile techniques and to be used as exemplars for the new practitioner''s own project. For the Project Management Office (PMO), the first three chapters focus on portfolio management. They explain, for the agilists'' benefit, how projects are selected and approved, and why projects have an inherent "shelf-life" that results in hard deadlines that may seem arbitrary to traditional technical teams. What you''ll learn How and why the evolution of project management, from PM-1 (prescriptive) to PM-2 (adaptive) affects modern 21st century project management. How sociology (stakeholder management), psychology (team dynamics), and anthropology (organizational culture) affect the way software is developed today, and why it is far more effective A clear delineation of what must to be accomplished by all the roles (PM, BA, APM, Developer, and Tester), why those roles are needed, and what they must do Step-by-step guide for a successful project based on studies and the author''s own experiences. Specific techniques for each role on the development team, both in the pre-iteration and iteration cycles, of product development. The appendices contain templates that the team could use or modify to tailor their own agile processes specific to the team, project, and organization. Who this book is for This book is intended for project managers, technical team members and technical managers. It makes clear what agile is, and what agile is not and how Agile contributes significant business value. Table of Contents Chapter 1. Evolution of Project Management Chapter 2. Birth of a Project: Portfolio Management Chapter 3. Project Startup Chapter 4. Iteration Zero: Preparing the Project Chapter 5. Architecture: Product Foundation Chapter 6. Infrastructure: Supporting the Project Chapter 7. Initial Requirements: Defining the Product Chapter 8. Overview of an Agile Iteration Chapter 9. Requirements: The Agile Business Analyst Chapter 10. Development Thread Chapter 11. Testing Thread Outline Chapter 12. Project Management Thread Outline
Agile Development. Filozofia programowania zwinnego
by James Shore ChromaticZbiór praktycznych wskazówek dla producentów oprogramowania Jak wdro?y? metodologi? programowania zwinnego?W jaki sposób zaanga?owa? klientów w projekt?Jak kontrolowa? jako?? produktów?Programowanie zwinne (Agile Development) to obecnie jedna z najpopularniejszych metodologii zarz?dzania projektami programistycznymi. Metodyka Agile jest szczególnie u?yteczna w ma?ych zespo?ach programistycznych, w których z racji u?atwionej komunikacji nie ma potrzeby tworzenia rozbudowanej dokumentacji. Programowanie zwinne opiera si? na iteracyjnej realizacji kolejnych etapów projektu. Kluczem do sukcesu w tej metodzie jest efektywna wspó?praca mi?dzy cz?onkami zespo?u projektowego.Ksi??ka "Agile Development. Filozofia programowania zwinnego" to przewodnik po programowaniu ekstremalnym, oznaczanym zwykle skrótem XP, które jest jedn? z technik wchodz?cych w sk?ad tej metodyki. Czytaj?c j?, dowiesz si?, jak wdra?a? metodologi? Agile w firmie, na czym polega programowanie ekstremalne i jak? rol? w procesie pe?ni? poszczególni cz?onkowie grupy projektowej. Nauczysz si? budowa? zespó? i okre?la? zakresy zada? osób bior?cych udzia? w pracach, planowa? harmogram udost?pniania kolejnych wersji produktu oraz kierowa? procesem jego tworzenia. Poznasz metody testowania programu i usuwania z niego b??dów, zasady pisania dokumentacji oraz regu?y prowadzenia spotka? roboczych z klientami.Wdra?anie programowania zwinnegoTechniki programowania ekstremalnegoCz?onkowie zespo?u XPZarz?dzanie zespo?emAnga?owanie klienta w proces wytwórczyTworzenie raportówUdost?pnianie kolejnych wersji systemuStandardy pisania koduTestowanie i usuwanie b??dówOptymalizacja wydajno?ci programuOd filozofii do mistrzostwa w zwinnym programowaniu!
Agile Einführung der E-Akte mit Scrum: Die digitale Akte als kollaborative Teamplattform aufsetzen
by Wolf SteinbrecherDieses Buch nimmt Ihnen Ihre Unsicherheit bei der Einführung der E-Akte Die Digitalisierung macht auch vor der Dokumentenverwaltung in Behörden oder größeren Organisationen nicht Halt. Um in diesem Bereich vorherrschende Unsicherheiten abzubauen und die Aktenführung im Sinne der Verwaltung 4.0 im Zeitalter der Digitalisierung voranzutreiben, hat Wolf Steinbrecher dieses Buch über die Einführung der E-Akte (elektronische Akte) herausgegeben. Es begleitet Sie bei jeder Phase eines solchen Projekts und stellt agile Vorgehensweisen detailliert dar:Vision der E-Akte und digitaler mehrdimensionaler AktenplänenVorstellung eines Musterlastenhefts und eines agilen Vertrags nach EVB-ITGestaltung von Abteilungsworkshops beim Roll-outLesen Sie in diesem Buch außerdem nach, wie Sie Ihre Mitarbeiter vom Nutzen der Einführung von E-Akten überzeugen und sie in die aktive Mitgestaltung einer neuen Arbeitsumgebung miteinbeziehen. Denn nur so sind Sie in der Lage, die Digitalisierung in der (öffentlichen) Verwaltung im Sinne des papierlosen Büros zu einem Erfolgsprojekt zu machen. Zukunftsweisende Impulse für jede ProjektphaseDieses Buch untergliedert die Einführung der E-Akte in drei Teile. Erfahren Sie zunächst, wie Sie Ihre Vision des Arbeitens mit digitalen Akten richtig formulieren. Anschließend zeigen Ihnen die Verfasser einen idealen Projektverlauf auf, bevor die Implementierung neuer Prozesse im Vordergrund steht. Daneben befasst sich dieses Werk auch mit diesen Schwerpunkten: Problem: SchnittstellenKick-off in einer AbteilungEinen Prozess ins DMS überführenBieterpräsentationen vorbereitenPraktische Tipps, beispielsweise mit Blick auf die DMS (Dokumentenmanagement-Software) -Beschaffung, sowie Erfahrungsberichte verschiedener Stakeholder runden dieses Buch über die Einführung von E-Akten ab. Daher ist dieses Sammelwerk mit Blick auf die digitale Transformation im eGovernment-Bereich eine Empfehlung für:Führungskräfte, die in ihrer Abteilung die E-Akte mittels DMS einführen möchtenLeiter einer Organisations- oder IuK (Informations- und Kommunikationstechnik) -AbteilungMitarbeiter in der Datenverarbeitung
Agile Enterprise Application Development with Flex
by The EffectiveUI Team Tony HillersonThis Short Cut takes a look at a set of tools and technologies that work together to allow developers to build Rich Internet Applications (RIAs) quickly and easily on top of proven enterprise technologies that are traditionally associated with long, complex development efforts.
Agile Enterprise Engineering: Models, Methods, Practices, Case Studies (Smart Innovation, Systems and Technologies #175)
by Sergey V. Zykov Amitoj SinghThis concise book provides a survival toolkit for efficient, large-scale software development. Discussing a multi-contextual research framework that aims to harness human-related factors in order to improve flexibility, it includes a carefully selected blend of models, methods, practices, and case studies. To investigate mission-critical communication aspects in system engineering, it also examines diverse, i.e. cross-cultural and multinational, environments. This book helps students better organize their knowledge bases, and presents conceptual frameworks, handy practices and case-based examples of agile development in diverse environments. Together with the authors’ previous books, "Crisis Management for Software Development and Knowledge Transfer" (2016) and "Managing Software Crisis: A Smart Way to Enterprise Agility" (2018), it constitutes a comprehensive reference resource adds value to this book.
Agile Estimating and Planning
by Mike CohnAgile 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.
Agile IT Security Implementation Methodology
by Jeff LaskowskiThe book is a tutorial that goes from basic to professional level for Agile IT security. It begins by assuming little knowledge of agile security. Readers should hold a good knowledge of security methods and agile development. The book is targeted at IT security managers, directors, and architects. It is useful for anyone responsible for the deployment of IT security countermeasures. Security people with a strong knowledge of agile software development will find this book to be a good review of agile concepts.
Agile Information Business: Exploring Managerial Implications (Flexible Systems Management)
by Natalia Kryvinska Michal GregusThis book accomplishes an analysis of critical aspects of managerial implications on the business with information. The business dealing with information is spreading in the service market; and, an efficient management of informational processes, in order to perform successful business with them, is now crucial. Besides, economical/business, technological or any other kind of information, organized in a variety of forms, can be considered as an 'informational product'. Thus, creating a business value out of information is challenging but vital, especially in the modern digital age. Accordingly, the book covers the methods and technologies to capture, integrate, analyze, mine, interpret and visualize information out of distributed data, which in turn can help to manage information competently. This volume explores the challenges being faced and opportunities to look out for in this research area, while discussing different aspects of this subject. The book will be of interest to those working in or are interested in joining interdisciplinary and transdisciplinary work in the areas of information management, service management, and service business. It will also be of use to young generation researchers by giving them an overview on different aspects of doing business with information. While introducing them to both technical and non-technical details, as well as economic aspects, the book will also be extremely informative for professionals who want to understand and realize the potential of using the cutting-edge managerial technologies for doing successful business with information/ services.
Agile Innovation: Mit neuem Schwung zum Erfolg
by Markus GlückInnovationen sind für Unternehmen lebensnotwendig. Dies gilt in sich mit hohem Tempo revolutionär verändernden Märkten für Startups wie für Bestandsfirmen. Allerdings fehlt beiden heute oft die nötige Wirksamkeit der Innovationsanstrengungen, weil der Reifegrad der Ausführung oder das Geschäftsmodell Kunden nicht wirklich begeistert. Oder weil das nötige Umsetzungstempo lahmt. Dabei sind viele Faktoren und vor allem die von den Führenden geprägten kulturellen Rahmenbedingungen erfolgsentscheidend. Doch Agilität und Startup-Mentalität - häufig zitiert - sind nicht automatisch ein Allheilmittel für nachhaltigen Innovationserfolg.Dieses Buch greift wesentliche Prinzipien agilen Managements auf, adressiert Schwachstellen in der klassischen Innovationspraxis und löst synergetisch das sich ergebende Spannungsfeld von Prozessorientierung und Wandlungsfähigkeit auf. Es sorgt als praxisorientierter Leitfaden mit Orientierungshilfen für nachhaltigen Innovationserfolg und Disruption im Unternehmensalltag.
Agile Innovation: Mit neuem Schwung zum Erfolg
by Markus GlückInnovationen sind für Unternehmen lebensnotwendig. Dies gilt in sich mit hohem Tempo revolutionär verändernden Märkten für Startups wie für Bestandsfirmen. Allerdings fehlt beiden heute oft die nötige Wirksamkeit der Innovationsanstrengungen, weil der Reifegrad der Ausführung oder das Geschäftsmodell Kunden nicht wirklich begeistert. Oder weil das nötige Umsetzungstempo lahmt. Dabei sind viele Faktoren und vor allem die von den Führenden geprägten kulturellen Rahmenbedingungen erfolgsentscheidend. Doch Agilität und Startup-Mentalität - häufig zitiert - sind nicht automatisch ein Allheilmittel für nachhaltigen Innovationserfolg.Dieses Buch greift wesentliche Prinzipien agilen Managements auf, adressiert Schwachstellen in der klassischen Innovationspraxis und löst synergetisch das sich ergebende Spannungsfeld von Prozessorientierung und Wandlungsfähigkeit auf. Es sorgt als praxisorientierter Leitfaden mit Orientierungshilfen für nachhaltigen Innovationserfolg und Disruption imUnternehmensalltag.
Agile Kaizen: Managing Continuous Improvement Far Beyond Retrospectives
by Ángel MedinillaAgile teams have been struggling with the concept of continuous improvement since the first Agile frameworks were developed, and still very little has been written about the practice of continuous improvement in Agile environments. Although team retrospectives have been prescribed and some practices have been introduced in order to implement and facilitate them, the truth is that most Agile teams are conducting dull retrospectives that end with a list of things that have been done wrong, just to repeat the same list two weeks later at the next meeting. Instead of listing hundreds of Japanese-labeled tools, this book gives you practical insights into how to spot improvement opportunities, how to plan for improvement and how to engage everyone in your company in the Kaizen process. In addition, it will also provide you with 27 proven practices and 12 bonus activities to introduce into your retrospectives in order to keep them fresh, creative and exciting, so you can promise a team that, in a year's time, no two retrospectives will be alike. This book helps you as a manager, team leader, change agent or consultant in any type of organization to unleash the real power of Kaizen cultures - no matter what kind of organization, market, product, technology, vision, goal or size. It provides you with the background, tools and practical hints on how to engage your organization in a process of continuous quest for new and better ways of performing.