Introduction | GSD guides the way I work. Over the years, I have integrated various methodologies into my daily work habits, including the feedback loop of lean methods, and the iterative optimization of agile development, as a way to better GSD. This means I have to use my time very efficiently: list clear, discrete goals; mark completed projects; and continue to advance project progress in an iterative manner. But can we still GSD when we base it on openness? Or maybe GSD’s approach simply doesn’t work? |
Working in an open environment and following the guidance in the Open Decision Framework will make the project start slower. But on a recent project, we made a decision that was the right one from the beginning: to work in an open way and in partnership with our community.
This is the best decision we can make.
Let’s take a look at the unexpected consequences of this experience and see how we can incorporate GSD ideas into an open organizational framework.
Build a communityIn October 2014, I took over a new project: Jim Whitehurst, the CEO of Red Hat at the time, was about to launch a new book "The Open Organization", and I wanted to build a community based on the concepts proposed in the book. "Great, this sounds like a challenge, I'm in!" I thought. But soon imposter syndrome set in, and I started thinking, “What on earth are we going to do? What does it take to be successful?”
Let me give you a spoiler, at the end of the book, Jim encourages readers to visit Opensource.com to continue the conversation about openness and management in the 21st century. So, in May 2015, our team created a new section on the website to discuss these ideas. We plan to tell some stories, like we often do on Opensource.com, but this time around ideas and concepts from the book. Since then, we’ve published new articles every week, hosted an online book club on Twitter, and turned Open Organization into a book series.
We wrote the first three issues of the book series in-house, publishing one issue every six months. As each issue is completed, we release it to the community. Then we move on to the next issue, and the cycle continues.
This way of working has allowed us to see great success. Nearly 3,000 people have subscribed to the new book in the series: The Leader's Handbook for Open Organizations. We worked on the project in a six-month cycle so that the new book's release date would be the second anniversary of the previous book.
Against this background, the way we completed this book was simple and straightforward: on the topic of open work, we collected the best stories and organized them into articles, recruiting authors to fill in some content Blank, adjust font styles using open source tools, work with designers to finalize the cover, and finally publish the book. This way of working allows us to move forward at full speed according to our own timeline (GSD). By the third book, our workflow was mostly complete.
This all changed, however, when we planned to start the final book of The Open Organization, which will focus on the intersection of open organizations and IT culture. I proposed using the open decision-making framework for this book because I wanted to demonstrate that an open approach to work leads to better results, even though I knew it might completely change the way we work. The time frame was very tight (only two and a half months), but we decided to give it a try.
Complete a book using an open decision-making frameworkThe Open Decision Making Framework outlines the 4 stages that make up the open decision making process. Here’s how we work in each phase (and how being open helps get the job done).
1. ConceptWe started by writing a draft outlining our vision for the project. We need to take something out and share it with potential “customers” (in this case, potential stakeholders and authors). We then set up interviews with experts in the field who could give us direct, honest opinions. The enthusiasm shown by these experts and the guidance they provided validated our ideas while providing feedback that kept us moving forward. If we don’t get these validations, we fall back on our original idea and decide where to start over.
2. Planning and ResearchAfter several interviews, we are ready to announce the project on Opensource.com. At the same time, we also launched the project on Github, providing a project description, estimated timeline, and clarifying our constraints. The announcement was well received, with some items missing from our originally planned catalog being completed within 72 hours of the project being announced. Additionally (and more importantly), readers have suggested ideas for some chapters that were not part of our plans, but which they felt would complement the version we originally envisioned.
Looking back, I feel that in the first and second phases of the project, opening up the project did not affect our ability to complete the project. In fact, working this way has a big benefit: discovering and filling content gaps. We didn't just fill the gaps, we filled them quickly and with ideas we would never have considered ourselves. This doesn’t necessarily require us to do more work, it just changes how we work. We draw on our limited connections, invite others to write, and then organize the content we receive, setting context and guiding people in the right direction.
3. Design, development and testingThis phase of the project is all about project management, managing some cat-like mavericks, and dealing with the expectations of the project. We have clear deadlines, we communicate in advance and we communicate frequently. We also used a strategy of making a list of contributors and stakeholders and keeping them informed of the project's progress throughout its lifespan, especially the milestones we mapped out on Github.
Finally, our book needs a name. We collected a lot of feedback about what the title should be and, more importantly, what the title shouldn't be. We collect feedback via tickets on Github and make it public that our team will make the final decision. As we prepared to announce the final titles, my colleague Bryan Behrenshausen did a great job sharing the process that led to our decision. People seemed happy about it—even if they disagreed with our final title.
The "beta" phase of a book requires a lot of proofreading. Community members really got involved in answering this "ask for help" post. We received approximately 80 comments on the GitHub ticket reporting on the progress of the proofreading work (not to mention the many additional feedback received via email and other feedback channels).
About completing the task: At this stage, we have personally experienced Linus's law: "With more eyes, all typos are shallow." If we are independent like the first three books, done, then the entire burden of proofreading falls on our shoulders (just like these books)! Instead, community members generously shouldered the burden of proofreading for us, and our job shifted from proofreading ourselves (although we still did a lot of that) to managing all the change requests. This is a welcome change for our team and an opportunity for the community to get involved. We definitely could have finished proofreading faster if we had done it ourselves, but with the open we found more errors before the deadline, that's for sure.
4. ReleaseWell, we now have the final version of this book out. (Or just the first edition?)
We divide the release into two stages. First, according to our public project timeline, we quietly launched the book a few days before the final date to allow our community contributors to help us test the download form. The second stage is now, the official announcement of the general version of this book. Of course, we still accept feedback after release, as is the open source approach.
contentAchievements Unlocked
Following an open decision-making framework is key to the success of the Guide to IT Culture Change. By collaborating with clients and stakeholders, sharing our constraints, and being transparent about our work, we exceeded even our own expectations for the book project.
I am very pleased with the collaboration, feedback and activity throughout the project. While there was a period of anxiety about not getting things done as quickly as I wanted to, I quickly realized that opening up the process actually allowed us to get more done. This is obvious based on my overview above.
So maybe I should rethink my GSD mentality and extend it to GMD: Get More Done, get more done, and in this case, get better results.
(title picture: opensource.com)
About the Author:
Jason Hibbets - Jason Hibbets is a Senior Community Evangelist in Red Hat Enterprise Marketing and a Community Manager at Opensource.com. He has been with Red Hat since 2003 and is the founder of the Open Source Cities Foundation. Previous positions include Senior Marketing Specialist, Project Manager, Red Hat Knowledge Base Maintainer, and Support Engineer.
The above is the detailed content of Open workplace research. For more information, please follow other related articles on the PHP Chinese website!

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

在linux中,rpc是远程过程调用的意思,是Reomote Procedure Call的缩写,特指一种隐藏了过程调用时实际通信细节的IPC方法;linux中通过RPC可以充分利用非共享内存的多处理器环境,提高系统资源的利用率。

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

SecLists
SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

MinGW - Minimalist GNU for Windows
This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.
