Pro Website Development and Operations doc

117 618 0
Pro Website Development and Operations doc

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... engineers and operations have taken a “throw it over the wall” approach Software engineering constantly looks to create new applications and products to meet the demands of business, and operations looks at how to manage and maintain that software in the most stable and risk-averse way possible Operations wants mainly to keep services performing, resolving problems as they arise This focus is why operations. .. have as keen of an understanding as a developer of how to manage and automate source PRO WEBSITE DEVELOPMENT AND OPERATIONS control systems, continuous integration systems, and debugging and testing methods Their domain was related solely to the operating system, network, and data tiers and the system architecture, and there was little need to work in concert with software development except in the... Agile practices enabled a new way to produce software, and DevOps takes this a few steps further by building on those practices and then focusing on getting development and operations to work more closely, exchange common skills so both development and operations roles and responsibilities interface (which is now almost everywhere), and promote a culture of change with operations becoming more like software... marketplace, and long-term company objectives, will round out the input into and improve the results that emerge from these standard company practices This could take the form of a review of the various products or features a company plans to put on its website in the next year, and inviting the various software development and operations teams to provide their input on these projects This would provide... Business people, on the other hand, understand the importance of face-to-face interaction, and follow-up They understand how enthusiasm and rapport translate to bringing in new customers and generating sales Often, their ways of working have little in common with the ways developers work, at times resulting in a cultural clash between the two groups PRO WEBSITE DEVELOPMENT AND OPERATIONS So how do two such... effort and an alliance and sense of community is strengthened Effectively Meeting Deadlines Unrealistic deadlines are a common problem, especially in an agile development environment There may be multiple deadlines with multiple products, and multiple conflicting responsibilities for developers, all of which are colliding simultaneously This can result when there is PRO WEBSITE DEVELOPMENT AND OPERATIONS. .. environment is a more collaborative and open approach Not all companies would adopt such a platform, and it might not work for these kinds of companies But companies that adapt to change succeed, and the companies that listen to feedback from all levels PRO WEBSITE DEVELOPMENT AND OPERATIONS are the ones that will adapt more quickly A website is much like a living, breathing organism and must be cared for as... initiate cultural and procedural changes across a company; the important point is that providing asynchronous, anonymous feedback mechanisms between departments will promote an environment of collaboration between engineering and business, rather than the isolation that impedes the process of innovation and successful development Summary Web developers, operations, and other technical professionals don’t... about your tests and how you name them; but also the level of understanding required for writing them and who can write them BDD has evolved over the past six or seven years; eight years Pro Website Development and Operations maybe, I think it started in 2003 So now, BDD for me is more about communication between stakeholders, testers, programmers and users How does continuous integration and testing come... generally all have these processes and the operations engineer should be able to understand what is going on in the code; the developer should be able to push changes to the test environment without approval from operations; and operations should be able to gauge on its own whether the fix should be approved It is no longer the developer’s responsibility to explain this to the operations team, which was . skills and collaboration, and then work together once this sharing of knowledge and respon- sibility has been applied. PRO WEbsiTE DEvElOPMEnT AnD OPERATiOns 5 Bridging. operations engineer didn’t have to have as keen of an understanding as a developer of how to manage and automate source PRO WEbsiTE DEvElOPMEnT AnD OPERATiOns 11 control

Ngày đăng: 06/03/2014, 03:20

Từ khóa liên quan

Mục lục

  • Pro Website Development and Operations

    • Foreword

    • About the Author

    • About the Technical Reviewer

    • Acknowledgments

    • CHAPTER 1 DevOps Principles for Successful Web Sites

      • A Closer Look at WebDevOps

        • Bridging the Gap

        • Taking Output to the Next Level

        • Advancing Collaboration

        • Dealing with Change

        • Looking Ahead

        • Insight from the Pros

          • DevOps from a Software Engineer’s Perspective

          • DevOps from an Operations Engineer’s Perspective

          • Summary

          • CHAPTER 2 Aligning Engineering and Business Operations

            • Creating Symmetry for Engineering and Business

            • Understanding Developer Culture

              • Cataloguing Expertise

              • Talent and Motivation

              • What a Healthy Relationship Between Business and IT Looks Like

                • Business Understands Technical Capabilities

                • Engineering Has a Vested Interest in Seeing the Business Succeed

                • Achieving Understanding between Business and IT

                • Business Management Involves IT in Decision-Making ­Processes

                • Common Vocabulary Through Better Tools

Tài liệu cùng người dùng

Tài liệu liên quan