Agile IT Organization Design

For Digital Transformation and Continuous Delivery
Author: Sriram Narayan
Publisher: Addison-Wesley Professional
ISBN: 0133904245
Category: Computers
Page: 304
View: 6656
Design IT Organizations for Agility at Scale Aspiring digital businesses need overall IT agility, not just development team agility. In Agile IT Organization Design , IT management consultant and ThoughtWorks veteran Sriram Narayan shows how to infuse agility throughout your organization. Drawing on more than fifteen years’ experience working with enterprise clients in IT-intensive industries, he introduces an agile approach to “Business–IT Effectiveness” that is as practical as it is valuable. The author shows how structural, political, operational, and cultural facets of organization design influence overall IT agility—and how you can promote better collaboration across diverse functions, from sales and marketing to product development, and engineering to IT operations. Through real examples, he helps you evaluate and improve organization designs that enhance autonomy, mastery, and purpose: the key ingredients for a highly motivated workforce. You’ll find “close range” coverage of team design, accountability, alignment, project finance, tooling, metrics, organizational norms, communication, and culture. For each, you’ll gain a deeper understanding of where your organization stands, and clear direction for making improvements. Ready to optimize the performance of your IT organization or digital business? Here are practical solutions for the long term, and for right now. Govern for value over predictability Organize for responsiveness, not lowest cost Clarify accountability for outcomes and for decisions along the way Strengthen the alignment of autonomous teams Move beyond project teams to capability teams Break down tool-induced silos Choose financial practices that are free of harmful side effects Create and retain great teams despite today’s “talent crunch” Reform metrics to promote (not prevent) agility Evolve culture through improvements to structure, practices, and leadership—and careful, deliberate interventions

Design, User Experience, and Usability: Design Thinking and Methods

5th International Conference, DUXU 2016, Held as Part of HCI International 2016, Toronto, Canada, July 17–22, 2016, Proceedings
Author: Aaron Marcus
Publisher: Springer
ISBN: 3319404091
Category: Computers
Page: 533
View: 2067
The three-volume set LNCS 9746, 9747, and 9748 constitutes the proceedings of the 5th International Conference on Design, User Experience, and Usability, DUXU 2016, held as part of the 18th International Conference on Human-Computer Interaction, HCII 2016, in Toronto, Canada, in July 2016, jointly with 13 other thematically similar conferences. The total of 1287 papers presented at the HCII 2016 conferences were carefully reviewed and selected from 4354 submissions. These papers address the latest research and development efforts and highlight the human aspects of design and use of computing systems. The papers accepted for presentation thoroughly cover the entire field of Human-Computer Interaction, addressing major advances in knowledge and effective use of computers in a variety of application areas. The total of 157 contributions included in the DUXU proceedings were carefully reviewed and selected for inclusion in this three-volume set. The 49 papers included in this volume are organized in topical sections on design thinking; user experience design methods and tools; usability and user experience evaluation methods and tools.

Guide to Software Development

Designing and Managing the Life Cycle
Author: Arthur M. Langer
Publisher: Springer
ISBN: 1447167996
Category: Computers
Page: 402
View: 8407
This book presents a guide to navigating the complicated issues of quality and process improvement in enterprise software implementation, and the effect these have on the software development life cycle (SDLC). Offering an integrated approach that includes important management and decision practices, the text explains how to create successful automated solutions that fit user and customer needs, by mixing different SDLC methodologies. With an emphasis on the realities of practice, the book offers essential advice on defining business requirements, and managing change. This revised and expanded second edition includes new content on such areas as cybersecurity, big data, and digital transformation. Features: presents examples, case studies, and chapter-ending problems and exercises; concentrates on the skills needed to distinguish successful software implementations; considers the political and cultural realities in organizations; suggests many alternatives for how to manage and model a system.

Global Lean for Higher Education

A Themed Anthology of Case Studies, Approaches, and Tools
Author: Stephen Yorkstone
Publisher: CRC Press
ISBN: 0429680287
Category: Business & Economics
Page: 414
View: 8902
Higher education (HE) is amongst the hardest sectors in which to apply lean. Universities resist change, their organizational cultures being far from the manufacturing environment where lean was born. The way HE organizations are structured, funded, and function globally is idiosyncratic; one size is unlikely to fit all. However, the sector is also dynamic and a mature understanding of lean, as a philosophy, led by principles, suggests there are many ways HE could grow through lean. This collection of work reflects the state-of-the-art in the global practical application of lean for higher education. It aims to demonstrate the diverse applications of lean in universities inspiring others to deeply engage with lean thinking in their own unique context and to drive successful, sustainable, lean work. Contributors are both well-known experts in lean HE and up-and-coming practitioners. Authors live globally, in countries such as Australia, Canada, Malaysia, Poland, the UK, and the USA. They represent higher education environments from applied teaching institutions to research-focused universities from 50 years old to more than 800 years old. The collection focuses on lean applied across universities as a whole, often addressing the administrative support or professional services side of how these institutions work. The application of lean is not limited purely to the administration of such organizations but is applied to the primary purpose of universities: teaching and research. This volume is not focused on lean theory. Instead, it discusses how HE institutions have taken lean forward and the lessons learned that others can share and learn from. It is composed of six sections: Starting out, People, Projects, Technology, Sustaining Lean, and Culture. The rich and wide perspectives in this book will enable the reader to understand the many ways that lean thinking is applied in higher education globally. More importantly, this book will help the reader better understand and apply lean in the context of their own work.

Digital Services and Platforms

Considerations for Sourcing : 12th Global Sourcing Workshop 2018, La Thuile, Italy, February 21-24, 2018, Revised Selected Papers
Author: Julia Kotlarsky,Ilan Oshri,Leslie Willcocks
Publisher: Springer
ISBN: 3030158500
Category: Computer industry
Page: 187
View: 3776
This book constitutes revised selected papers from the 12th international Global Sourcing Workshop 2018, held in La Thuile, Italy, in February 2018. The 9 contributions included were carefully reviewed and selected from 40 submissions. The book offers a review of the key topics in sourcing of services, populated with practical frameworks that serve as a tool kit to students and managers. The range of topics covered in this book is wide and diverse, offering micro and macro perspectives on successful sourcing of services. Case studies from various organizations, industries and countries are used extensively throughout the book, giving it a unique position within the current literature offering.

DevOps for Digital Leaders

Reignite Business with a Modern DevOps-Enabled Software Factory
Author: Aruna Ravichandran,Kieran Taylor,Peter Waterhouse
Publisher: Apress
ISBN: 1484218426
Category: Computers
Page: 173
View: 1453
Learn to design, implement, measure, and improve DevOps programs that are tailored to your organization. This concise guide assists leaders who are accountable for the rapid development of high-quality software applications. In DevOps for Digital Leaders, deep collective experience on both sides of the dev–ops divide informs the global thought leadership and penetrating insights of the authors, all three of whom are cross-portfolio DevOps leaders at CA Technologies. Aruna Ravichandran, Kieran Taylor, and Peter Waterhouse analyze the organizational benefits, costs, freedoms, and constraints of DevOps. They chart the coordinated strategy of organizational change, metrics, lean thinking, and investment that an enterprise must undertake to realize the full potential of DevOps and reach the sweet spot where accelerating code deployments drive increasing customer satisfaction, revenue, and profitability. Digital leaders are charged to bridge the dev–ops disconnect if their organizations are to survive and flourish in a business world increasingly differentiated by the degree to which dynamic application software development harmonizes with operational resilience and reliability. This short book applies the DevOps perspective to the competitive challenge, faced by every high-performance IT organization today, of integrating and automating open source, cloud, and enterprise tools, processes, and techniques across the software development life cycle from requirements to release. What You Will Learn: Remove dependencies and constraints so that parallel practices can accelerate the development of defect-free software Automate continuous delivery across the software life cycle to eliminate release bottlenecks, manual labor waste, and technical debt accumulation Generate virtualized production-style testing of applications through real-time behavioral analytics Adopt agile practices so operations teams can support developer productivity with automated feedback, streamline infrastructure monitoring, spot and resolve operations issues before they impact production, and improve customer experience Identify the DevOps metrics appropriate to your organization and integrate DevOps with your existing best practices and investment Who This Book Is For: IT leaders in large companies and government agencies who have any level of responsibility for the rapid development of high-quality software applications. The secondary readership is members of development and operations teams, security professionals, and service managers.

Digital Transformation Primer

Digital Journey From Business Survival Challenges to Successful Lean Business Models
Author: Pradeep Barve
Publisher: Pradeep Barve
Category: Technology & Engineering
Page: 113
View: 4702
Technological advancements are continuously changing business paradigm, generating new trends and business models. Leaner, technology centric companies are coming up with smarter revenue models, and are grabbing large market share in most of the industries causing great revenue losses to enterprises which have being running their businesses using traditional ways. Organizations from various sectors e.g. Banking, Media, Healthcare, Real estate, Education etc., are struggling for their survival. The only hope for their existence is to the move their business to use latest technologies. Clear message to these enterprises is - Transform or Perish. Digital transformation is not just a technological change for an organization. Its also a change of mindset & behavior. Digital transformation impacts work culture of each & every person associated to the organization. Digital Transformation Primer starts with basic understanding of the transformation process and presents the essential practices to follow during the digital transformation. It summarizes latest technologies which should be considered while defining the digital transformation journey for the enterprise. Also it covers dos & don'ts and learnings on social & other non technical aspects, so as to maximize the success of transformation program.

Cloud Foundry for Developers

Deploy, manage, and orchestrate cloud-native applications with ease
Author: Rick Farmer,Rahul Jain,David Wu
Publisher: Packt Publishing Ltd
ISBN: 178839657X
Category: Computers
Page: 306
View: 7542
Deploy and scale applications on Cloud Foundry About This Book Gain hands-on experience using Cloud Foundry Implement deployment, management and scaling of applications on Cloud Foundry Learn best practices and troubleshooting tips for running applications on Cloud Foundry Who This Book Is For This book is aimed at developers, engineers and architects who want to learn key aspects of developing and running applications on the Cloud Foundry Platform. Prior knowledge Cloud Foundry is not necessary. What You Will Learn Understand Cloud Foundry (CF) tools and concepts. Understand the breadth of possibilities unleashed through a lightweight agile approach to building and deploying applications. Design and deploy cloud native applications that run well on Cloud Foundry. Learn Microservice design concepts and worker applications. Customize service brokers to publish your services in the Cloud Foundry marketplace. Using, managing and creating buildpacks for the Cloud Foundry Platform. Troubleshoot applications on Cloud Foundry Perform zero-downtime deployments using blue/green routes, A/B testing, and painless rollbacks to earlier versions of the application. In Detail Cloud Foundry is the open source platform to deploy, run, and scale applications. Cloud Foundry is growing rapidly and a leading product that provides PaaS (Platform as a Service) capabilities to enterprise, government, and organizations around the globe. Giants like Dell Technologies, GE, IBM, HP and the US government are using Cloud Foundry innovate faster in a rapidly changing world. Cloud Foundry is a developer's dream. Enabling them to create modern applications that can leverage the latest thinking, techniques and capabilities of the cloud, including: DevOps Application Virtualization Infrastructure agnosticism Orchestrated containers Automation Zero downtime upgrades A/B deployment Quickly scaling applications out or in This book takes readers on a journey where they will first learn the Cloud Foundry basics, including how to deploy and scale a simple application in seconds. Readers will build their knowledge of how to create highly scalable and resilient cloud-native applications and microservices running on Cloud Foundry. Readers will learn how to integrate their application with services provided by Cloud Foundry and with those external to Cloud Foundry. Readers will learn how to structure their Cloud Foundry environment with orgs and spaces. After that, we'll discuss aspects of continuous integration/continuous delivery (CI/CD), monitoring and logging. Readers will also learn how to enable health checks, troubleshoot and debug applications. By the end of this book, readers will have hands-on experience in performing various deployment and scaling tasks. Additionally, they will have an understanding of what it takes to migrate and develop applications for Cloud Foundry. Style and Approach A practitioner's guide to Cloud Foundry that covers the areas of application development, deployment and services.

Essence and Art of Agile Development

A Practical Roadmap to Agile Enterprises in the Digital Age
Author: June Sung Park
Publisher: Independently Published
ISBN: 9781792855382
Page: 240
View: 8286
Domain-driven design, extreme programming (XP), Scrum, and service-oriented architecture (SOA) are most widely accepted agile development practices. Today these agile development practices are combined with Design Thinking, Lean Startup, DevOps, microservice architecture (MSA), BizDevOps practices, etc. All these practices have a commonality. They all try to create the maximum value for the users of the software with minimal time and cost, and do so by releasing working software increments frequently to users, learn from the users' feedback and adapt the software to their needs. So these all can be regarded agile development practices.This book helps you understand the essence of agile development. The essential characteristics include value proposition, continuous and Lean delivery, validated learning, and software engineering competency. The essential characteristics of agile development are not peculiar. They are indeed very generic characteristics of properly reengineered business processes. They adopted common process reengineering patterns such as concurrent engineering, empowerment, job enrichment, flattened organization, Lean production, upstream shift, self-service, etc.This book goes beyond conceptual discussions about the essence of agile development. It shows practical examples of activities, work products and techniques that can be employed to perform agile development. More importantly it shows engineering principles that should be followed in producing work products in agile development. The reader will see how de facto standard languages such as ArchiMate, BPMN, UML and SoaML and their supporting tools can be used for agile requirement analysis and agile architecture design. Metamodels are presented which specify the dependencies among various elements in the models in different languages. It is shown that by following the engineering principles depicted in the metamodels, the contents of all kinds of work products produced in agile development become consistent and traceable with each other, thus cutting down the errors and the rework that would otherwise have been caused by inconsistency and incorrect transformations among the work products.Agile development based on new application platforms in the cloud (called aPaaS) is also illustrated using real examples. The currently fastest way of performing agile development using the so-called low code development platforms (a.k.a., high-productivity aPaaS or BizDevOps platforms) is illustrated, too. The book introduces the reader to a recent standard published by OMG called Essence, which provides a kernel and a language to describe and enact software engineering methods. It is shown that the Essence can be used to manage an agile development project in an adaptive manner so that the project plan can be daily adjusted based on the observed state of the project. It is also shown that the Essence can be used to assemble various agile development practices (such as Design Thinking, agile modeling, agile architecture design, XP, Scrum, Lean Startup, etc.) into a coherent methodology for a specific program or project. The Value-Obsessed Lean Framework (VOLF) is presented as a framework with which an integrated agile development method can be composed for a specific program or project. The VOLF ensures that all elements in the method are consistent and traceable.One of the most important things to learn from this book is to understand what knowledge, skills, practices, techniques and tools software project team members need to be trained in and become capable of, in order to be successful in performing an agile development project. This book provides a very comprehensive insights into agile development. It will make you rethink about agile development as a business strategy and as a business process that help you survive and succeed through digital transformations.