As the first book about software culture, this book discusses software culture from three perspectives including historical perspective, the classification of software and software applications. This book takes credit from the view of science and technology development. It analyzed scientific innovations and the social areas promoted following the growth of technology. And according to the fact that information helps to build human cultural form, we proposed the concept and researching method of software culture. The aim of writing this book is to strengthen the connection between software and culture, to replenish knowledge system in the subject of software engineering, and to establish a new area of study that is the culture of software.
GET INSPIRED. GET EXCITED. GET RESULTS. A proven approach to corporate culture that’s positively contagious You are about to enter a new era of leadership. With more competiton, more connectedness, and more opportunities than ever before, this exciting new era demands a workplace culture that is collaborative, productive, energized, and contagious. A culture that encourages extraordinary growth and innovation. A culture that starts with you—showing up, setting the tone, and lighting the fire... This book is about answering that call and setting yourself up for success. It’s about improving your leadership presence and your impact, not just on others but yourself. It’s about creating the space you need to share your vision, state your intention, and jump-start your team. It’s about working yourself over—from the inside out—so you can become the strong, effective, inspiring leader you know you can be. This is Contagious Culture, a game-changing guide to transforming corporate culture from within, developed by the award-winning creator of The IEP Method to strengthen your “Intentional Energetic Presence.” This is more than a leadership book—this is your future calling. Award-winning organizational advisor Anese Cavanaugh reveals the secrets of IEP—Intentional Energetic Presence—for transforming your workplace and your life. The key to any company’s success lies in its culture. This game-changing guide shows you how to shape and revitalize this culture—by setting the tone, engaging the team, and creating a dynamic working environment that encourages growth, productivity, and innovation. It all starts with you... Using the book’s unique IEP Method, you can: Be the kind of leader people want to follow—not have to follow Craft your intention—and make a real impact Unleash your energy—and watch it spread like wildfire Unlock greater collaboration in your teams—and greater leadership in your people Show up for Others—by setting yourself up for success Bring out the best in everyone—including yourself Create a contagious work culture that people want to catch! With these proven step-by-step techniques, you can take control of the culture you work in and build a healthier, more functional environment—from the inside out. You’ll find helpful transformative tools and exercises for improving collaborations, opening communications, and implementing changes. You’ll discover the best methods for handling the toughest challenges, whether it’s hiring and firing, strategizing and organizing, busyness or burnout. Best of all, you’ll learn how to enhance your “Intentional Energetic Presence” (IEP) so you’ll always be fully present, purposeful, and prepared to share your vision with infectious energy and enthusiasm. Contagious Culture is so much more than a leadership guide. It’s a complete cultural mind-shift that’s not only exciting for you and your team—it’s absolutely, positively contagious.
Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture’s many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford—hands-on practitioners who have taught software architecture classes professionally for years—focus on architecture principles that apply across all technology stacks. You’ll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: The technical basis for many architectural decisions Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, meetings, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices to make their codebase sustainable and healthy. This book emphasizes this difference between programming and software engineering. How can software engineers manage a living codebase that evolves and responds to changing requirements and demands over the length of its life? Based on their experience at Google, software engineers Titus Winters and Hyrum Wright, along with technical writer Tom Manshreck, present a candid and insightful look at how some of the world’s leading practitioners construct and maintain software. This book covers Google’s unique engineering culture, processes, and tools and how these aspects contribute to the effectiveness of an engineering organization. You’ll explore three fundamental principles that software organizations should keep in mind when designing, architecting, writing, and maintaining code: How time affects the sustainability of software and how to make your code resilient over time How scale affects the viability of software practices within an engineering organization What trade-offs a typical engineer needs to make when evaluating design and development decisions
A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt. There’s a saying that people don’t leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teams—and, ultimately, between the success and failure of companies. Will Larson’s An Elegant Puzzle focuses on the particular challenges of engineering management—from sizing teams to handling technical debt to performing succession planning—and provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
Software testing has greatly evolved since the first edition of this book in 2011. Testers are now required to work in "agile" teams and focus on automating test cases. It has thus been necessary to update this work, in order to provide fundamental knowledge that testers should have to be effective and efficient in today's world. This book describes the fundamental aspects of testing in the different lifecycles, and how to implement and benefit from reviews and static analysis. Multiple other techniques are approached, such as equivalence partitioning, boundary value analysis, use case testing, decision tables and state transitions. This second edition also covers test management, test progress monitoring and incident management, in order to ensure that the testing information is correctly provided to the stakeholders. This book provides detailed course-study material for the 2023 version of the ISTQB Foundation level syllabus, including sample questions to help prepare for exams.
If you’re striving to make products and services that your customers will love, then you’ll need a customer-driven organization. As companies transform their businesses to meet the demands of the digital age, they find themselves grappling with uniquely human challenges. Organizational knowledge becomes siloed, employees move to safeguard their expertise, and customer data creates polarization and infighting between teams. All of these challenges widen the distance between the people who make your products and the customers who use them. To meet today’s challenges, companies need to do more than build processes for customer-driven products. They need to create a customer-driven culture. With the help of his friend and mentor Monty Hammontree, Travis Lowdermilk takes readers through the cultural transformation of the Developer Division at Microsoft. This book shows readers how to "hack" their culture and reduce the distance between them and their customers’ needs. It’s a uniquely personal story that’s told amidst a cultural revolution at one of the largest software companies in the world. This story acts as your guide. You’ll learn how to: Establish a Common Language: Help employees change their thinking and actions Build Bridges, Not Walls: Treat product building as a team sport Encourage Learning Versus Knowing: Help your team understand their customers Build Leaders That Build Your Culture: Showcase star employees to inspire others Meet Teams Where They Are: Make it easy for teams to to adopt vital behavior changes Make Data Relatable: Move beyond numbers and focus on empathizing with customers
The most comprehensive and up-to-date textbook on public communication campaigns currently available Fundamentals of Public Communication Campaigns provides students and practitioners with the theoretical and practical knowledge needed to create and implement effective messaging campaigns for an array of real-world scenarios. Assuming no prior expertise in the subject, this easily accessible textbook clearly describes more than 700 essential concepts of public communication campaigns. Numerous case studies illustrate real-world media campaigns, such as those promoting COVID–19 vaccinations and social distancing, campaigns raising awareness of LGBTQ+ issues, entertainment and Hollywood celebrity campaigns, and social activist initiatives including the #MeToo movement and Black Lives Matter (BLM). Opening with a thorough introduction to the fundamentals of public communication campaigns, the text examines a wide array of different health communication campaigns, social justice and social change campaigns, and counter-radicalization campaigns. Readers learn about the theoretical foundations of public communication campaigns, the roles of persuasion and provocation, how people’s attitudes can be changed through fear appeals, the use of ethnographic research in designing campaigns, the ethical principles of public communication campaigns, the potential negative effects of public messaging, and much more. Describes each of the 10 steps of public communication campaigns, from defining the topic and setting objectives to developing optimal message content and updating the campaign with timely and relevant information Covers public communication campaigns from the United States as well as 25 other countries, including Australia, Brazil, Canada, China, Egypt, India, Israel, Singapore, South Korea, and the United Kingdom Offers a template for creating or adapting messages for advertising, public relations, health, safety, entertainment, social justice, animal rights, and many other scenarios Incorporates key theories such as the Diffusion of Innovations (DoI) theory, social judgment theory (SJT), the Health Belief Model (HBM), social cognitive theory (SCT), and self–determination theory (SDT) Includes in-depth case studies of communication campaigns of Islamophobia, antisemitism, white supremacism, and violent extremism. Fundamentals of Public Communication Campaigns is the perfect textbook for undergraduate students across the social sciences and the humanities, and a valuable resource for general readers with interest in the subject.
Considering behavioral norms in their cultural contexts, this book arrives at a fully operational international leadership theory – and makes it accessible to academic and professional readers alike. Shaping the Global Leader fundamentally covers eight cultural dimensions gleaned from acclaimed international leadership scholars such as Geert Hofstede and the GLOBE study authors. Each cultural dimension is followed by interviews of renowned organizational leaders who relate their experiences in that area and each section underscores strategies for moving forward. The authors highlight critical lessons from classic behavioral psychology experiments and apply these findings to the international organizational context. This book serves as an eminently readable and enlightening handbook for those working, leading or studying interculturally. Both students and professionals in international leadership or business will be provided with clear and actionable organizational insights for an increasingly complex global landscape.