InfoQ Homepage Culture & Methods Content on InfoQ
-
Jay Simons on Acquisition of Trello
As announced by Atlassian, a solutions provider for team collaboration and productivity, on January 9th, 2017, the company has reached an agreement to acquire Trello, a visualization tool that makes use of boards to help teams and people manage their projects and tasks.
-
Civility at Work and Elsewhere
Google and Microsoft have published their studies on civility at work and the internet at large. Here we summarize some of the main ideas depicted from their work.
-
GitHub Invites Developers to Contribute to the Open Source Guides
GitHub has recently launched its Open Source Guides, a collection of resources addressing the most common scenarios and best practices for both contributors and maintainers of open source projects. The guides themselves are open source and GitHub is actively inviting developers to participate and share their stories. InfoQ spoke with Brandon Keepers, GitHub’s Head of Open Source.
-
Open Office Layouts Bad for Productivity and Memory
A recent BBC article revived the discussion about the "best" office layout for productive knowledge work - how spaces impact culture, productivity and collaboration.
-
Organizing over Organization
In the coming years we will see less organizations, but not less organizing. Organizing is a daily activity to get things done, but we don't necessarily need organizations to do things. When individuals are subordinate to the organization, it's an inhibitor for adopting modern management approaches.
-
Microsoft Makes Cloud-Based Biological Research Tool Open Source
Bio Model Analyzer, a Microsoft cloud-based tool that biologists can use to model cell interactions and communications, is now available as open-source on GitHub. It is used to create computer models that can compare the processes within healthy and diseased cells. Scientists can see the interactions between millions of genes and proteins, speeding up research and treatment of diseases.
-
Humility is a Positive Trait
Validating the premise of Jim Collins' description of "Level 5 Leadership," a study described in the Washington Post shows how humility is a positive trait in many aspects of our lives, including leadership.
-
Courage to Become Agile
Being brave is about doing what is necessary, even when you are afraid. The single most important thing in agile is to inspect and dare to change things which aren't working. You can start with small experiments to find solutions, and if it turns they do not work, then you can stop them.
-
Overcoming Self-Imposed Limitations
People can feel limited when challenged, which slows them down or keeps them from trying. It can be a real problem, but their fear might actually be in their imagination. Sometimes the only thing that's holding you back is yourself. Survival rules can hinder us- sometimes you have to break them.
-
The Employee Experience: How to Make People Want to Show Up at Work
Jacob Morgan, a keynote speaker, best-selling author and the co-founder of The Future of Work Community, a global innovation council of the world’s most forward thinking organizations exploring the new world of work, gave a webinar along with Cisco to discuss how organizations should behave to create remarkable employee experiences, the ones that make people want to show up at work.
-
Google: Managers Matter after All
Based on internal data, Google researchers have come up with 8 traits that great managers have, providing guidance and tools to other organizations to find out if managers matter to them and how to train their managers.
-
Practical Tips for Automated Acceptance Tests
Testing techniques like Equivalence Partitioning, Boundary Value Analysis, and Risk-based Testing can help you decide what to test and when to automate a test. InfoQ spoke with Adrian Bolboacă about different types of tests, writing sufficient and good acceptance tests, criteria to decide to automate a test, and how to apply test automation to create executable specifications.
-
Approval Testing with TextTest
Approval testing is a test technique which compares the current output of your code with an 'approved' version. The approved version is created by initially examining the test output and approving the result. You can revisit the approved version and easily update it when the requirements change. Approval testing is supported by TextTest, an open source tool for text-based functional testing.
-
Eric J. McNulty : Your People’s Brains Need Face Time
In a recent Strategy and Business article, leadership author Eric J. McNulty wrote about why distributed teams need to get together on a regular basis in order to be most effective. He cites research into distributed teams which shows that the value of face-to-face sessions far exceeds the cost of bringing people together.
-
Dead Code Must Be Removed
Dead code needs to be found and removed; leaving dead code in is an obstacle to programmer understanding and action, and there's the risk that the code is awakened which can cause significant problems. Deleting dead code is not a technical problem; it is a problem of mindset and culture.