DCLA meet CIDA: Collective Intelligence Deliberation Analytics Simon Buckingham Shum
DCLA14: 2nd International Workshop on Discourse-Centric Learning Analyticsat LAK14: http://dcla14.wordpress.com
Abstract: This discussion paper builds a bridge between Discourse-Centric Learning Analytics (DCLA), whose focus tends to be on student discourse in formal educational contexts, and research and practice in Collective Intelligence Deliberation Analytics (CIDA), which seeks to scaffold quality deliberation in teams/collectives devising solutions to complex problems. CIDA research aims to equip networked communities with deliberation platforms capable of hosting large scale, reflective conversations, and actively feeding back to participants and moderators the ‘vital signs’ of the community and the state of its deliberations. CIDA tends to focus not on formal educational communities, although many would consider themselves learning communities in the broader sense, as they recognize the need to pool collective intelligence in order to understand, and co-evolve solutions to, complex dilemmas. We propose that the context and rationale behind CIDA efforts, and emerging CIDA implementations, contribute a research and technology stream to the DCLA community. The argument is twofold: (i) The context of CIDA work connects with the growing recognition in educational thinking that students from school age upwards should be given the opportunities to engage in authentic learning challenges, wrestling with problems and engaging in practices increasingly close to the complexity they will confront when they graduate. (ii) In the contexts of both DCLA and CIDA, different kinds of users need feedback on the state of the debate, and the quality of the conversation: the students and educators served by DCLA are mirrored by the citizens and facilitators served by CIDA. In principle, therefore, a fruitful dialogue could unfold between DCLA/CIDA researchers and practitioners, in order to better understand common and distinctive requirements.
It's important that managers who run CoPs understand that the usual scientific management approach based on the main concept of efficiency won't cut it. CoPs are more like good parenting or leadership where you create conditions for good and emergent outcomes.
Improving Project Team Communication - Smith Culp ConsultingAnne Smith
This document discusses improving communication within project teams. It identifies several factors that can influence communication, including personality styles, technology, logistics, and organizational culture. Specifically, it examines how the extraversion-introversion personality dimension can impact how people prefer to communicate and participate. The document provides tips for improving various forms of communication like emails, conference calls, meetings, and brainstorming. Overall, the key message is that understanding personality differences and speaking each team member's language can help enhance project team communication and lead to success.
Enabling Conversations for Quality with the OBREAU TripodDon Dunoon
This document discusses the OBREAU Tripod model for having mindful conversations about difficult issues. The model encourages observing objectively rather than making assumptions, attributing reasonableness to others' perspectives, and speaking authentically. It provides an example of a surgeon interrupting a presentation, and how the OBREAU practices could guide addressing this issue. The learning objectives are to gain awareness of behaviors that hamper conversations, skills in applying the OBREAU practices, guidance on handling tough talks, and a structure for preparing for them.
Leading an open source project oscon2016Tessa Mero
The document provides guidance for leading an open source project. It discusses effective communication, dealing with conflict, transparency, hiring and firing volunteers, preventing burnout, and implementing process changes. The key aspects of leadership according to the document are effective communication, transparency, respecting others, welcoming newcomers, training successors, and showing appreciation.
Using project-open to manage SVN/CVS permission configuration. The document discusses using project-open as a web interface to maintain permission configuration files for SVN and CVS+ACL source control. It allows project owners to manage permissions rather than system administrators. Project-open models source control projects as configuration items and assigns project owners as administrators. A Perl script retrieves the project-open configuration via its REST API and generates/writes the actual SVN/CVS configuration files. This delegates permission management while integrating with the source control systems.
DCLA meet CIDA: Collective Intelligence Deliberation Analytics Simon Buckingham Shum
DCLA14: 2nd International Workshop on Discourse-Centric Learning Analyticsat LAK14: http://dcla14.wordpress.com
Abstract: This discussion paper builds a bridge between Discourse-Centric Learning Analytics (DCLA), whose focus tends to be on student discourse in formal educational contexts, and research and practice in Collective Intelligence Deliberation Analytics (CIDA), which seeks to scaffold quality deliberation in teams/collectives devising solutions to complex problems. CIDA research aims to equip networked communities with deliberation platforms capable of hosting large scale, reflective conversations, and actively feeding back to participants and moderators the ‘vital signs’ of the community and the state of its deliberations. CIDA tends to focus not on formal educational communities, although many would consider themselves learning communities in the broader sense, as they recognize the need to pool collective intelligence in order to understand, and co-evolve solutions to, complex dilemmas. We propose that the context and rationale behind CIDA efforts, and emerging CIDA implementations, contribute a research and technology stream to the DCLA community. The argument is twofold: (i) The context of CIDA work connects with the growing recognition in educational thinking that students from school age upwards should be given the opportunities to engage in authentic learning challenges, wrestling with problems and engaging in practices increasingly close to the complexity they will confront when they graduate. (ii) In the contexts of both DCLA and CIDA, different kinds of users need feedback on the state of the debate, and the quality of the conversation: the students and educators served by DCLA are mirrored by the citizens and facilitators served by CIDA. In principle, therefore, a fruitful dialogue could unfold between DCLA/CIDA researchers and practitioners, in order to better understand common and distinctive requirements.
It's important that managers who run CoPs understand that the usual scientific management approach based on the main concept of efficiency won't cut it. CoPs are more like good parenting or leadership where you create conditions for good and emergent outcomes.
Improving Project Team Communication - Smith Culp ConsultingAnne Smith
This document discusses improving communication within project teams. It identifies several factors that can influence communication, including personality styles, technology, logistics, and organizational culture. Specifically, it examines how the extraversion-introversion personality dimension can impact how people prefer to communicate and participate. The document provides tips for improving various forms of communication like emails, conference calls, meetings, and brainstorming. Overall, the key message is that understanding personality differences and speaking each team member's language can help enhance project team communication and lead to success.
Enabling Conversations for Quality with the OBREAU TripodDon Dunoon
This document discusses the OBREAU Tripod model for having mindful conversations about difficult issues. The model encourages observing objectively rather than making assumptions, attributing reasonableness to others' perspectives, and speaking authentically. It provides an example of a surgeon interrupting a presentation, and how the OBREAU practices could guide addressing this issue. The learning objectives are to gain awareness of behaviors that hamper conversations, skills in applying the OBREAU practices, guidance on handling tough talks, and a structure for preparing for them.
Leading an open source project oscon2016Tessa Mero
The document provides guidance for leading an open source project. It discusses effective communication, dealing with conflict, transparency, hiring and firing volunteers, preventing burnout, and implementing process changes. The key aspects of leadership according to the document are effective communication, transparency, respecting others, welcoming newcomers, training successors, and showing appreciation.
Using project-open to manage SVN/CVS permission configuration. The document discusses using project-open as a web interface to maintain permission configuration files for SVN and CVS+ACL source control. It allows project owners to manage permissions rather than system administrators. Project-open models source control projects as configuration items and assigns project owners as administrators. A Perl script retrieves the project-open configuration via its REST API and generates/writes the actual SVN/CVS configuration files. This delegates permission management while integrating with the source control systems.
The Top 10 Free and Open Source Project Management Software For Your Small Bu...Capterra
This document summarizes and compares 10 free and open source project management software options for small businesses. It provides details on the key features and limitations of each option, including the number of users allowed, storage limits, pricing plans, and specialized tools. Harvest, Zoho Projects, Bitrix24, Trello, 2-Plan, Asana, MeisterTask, GanttProject, Orange Scrum, and Freedcamp are all highlighted and their pros and cons discussed.
How to cover the whole Translation Project Workflow with one open-source syst...Qabiria
1st ProZ.com Europe International conference - Rome 2011 - Presentation by Marco Cevoli (Qabiria).
Pros and cons of an open-source project management system specific for the language services industry: ]project-open[
Eclipse Mylyn Integration with ]project-open[Klaus Hofeditz
This document discusses integrating the Mylyn task management plugin for Eclipse with the project management system project-open ([po]). Mylyn allows accessing tasks and tickets from within Eclipse. [po] is an open-source project management system. The integration will involve developing a Mylyn connector to consume the existing [po] REST API. The project is divided into phases, starting with read-only access to tasks in [po], then enabling bidirectional syncing, and finally additional features like attachments.
Have you ever wondered how large software companies with an engineering culture make sure they are able to deliver software over and over to production? How do you coordinate 100+ software engineers so that there are no bottlenecks and quality is not compromised?
In this talk you will see how a Continuous Delivery system was implemented at Criteo, the fastest growing IT company in EMEA 2012. Before starting the project there were 160+ code repositories with dependency hell. They were being built independently and releases to production were error prone and painful. You will see the technical architecture behind a successful implementation of a Continuous Delivery system. The system was made up of a Gerrit code review tool connected to a Jenkins build pipeline, building 160 repositories with over 7M lines of code.
We will explore different architectural choices such as branching system, hot fixes, sandbox and pre-production environments, and how these were developed and used by the large R&D department.
Authors: Adrian Perreau de Pinninck, Manu Cupcic
This document discusses increasing workplace productivity. It emphasizes that developing employee skills through training and professional development is a key part of improving productivity. Productivity can be increased by focusing on systems and processes, communication, time management, tools/equipment, technology, teamwork, and motivation. Having a talented, well-trained team is identified as a major factor for increasing productivity. The most strategic way to boost workplace productivity is to improve individual employee productivity through training and skill development.
20151016 Data Science For Project ManagersTze-Yiu Yong
This document discusses data science projects from the perspective of a project manager. It begins with an overview of the large and growing amount of data being generated every day. It then discusses the skills needed for data science, including the data science workflow. The implications for project managers managing data science projects are that they will have many stakeholders to consider, need to focus on quality of data and understand where data is coming from and going, and internalize privacy concerns. Unique considerations for data science projects include agreeing on required data quality and understanding and communicating about the data.
The document discusses best practices for managing open source projects, including choosing a name and license, setting up communication channels like mailing lists and version control, managing releases, packaging, and translations. Key aspects are being open and transparent from the start, using tools like wikis to organize documentation, and maintaining a consistent vision to keep developers engaged over time. Managing releases involves numbering schemes, release branches, testing, and supporting multiple versions.
]project-open[ Budget Planning and TrackingKlaus Hofeditz
The document discusses budget planning and tracking in project-open. It allows users to:
- Plan project budgets based on dimensions like project phase, time, cost type, and resources
- Log actual costs against the budget items
- Track planned vs. actual costs
Users can define project templates, enter actual financial data from ERP systems, track project progress, and generate standard or custom reports to compare budgeted and actual costs.
The document discusses challenges with project invoicing and how the Project Invoicing software from Project-Open addresses them. It allows capturing both formal documentation like change requests as well as informal negotiation results. It provides integrated timesheet management and flexible invoicing wizards to generate invoices based on the captured project information. This helps ensure more billable hours are invoiced, reduces administrative overhead, and helps manage the profitability of projects and customers.
This document provides instructions for setting up project-open (PO) on Amazon AWS Elastic Cloud within 10 minutes. It outlines downloading a PO virtual machine image, selecting an AWS region and instance type, configuring security groups and storage, and launching the instance. The instructions then guide configuring PO through the initial wizard, restarting for changes to take effect, and accessing the administrative guide for further configuration. Contact information is provided for questions.
]project-open[ Workflow Developer Tutorial Part 4Klaus Hofeditz
This document provides an overview of the ]po[ workflow training course. It discusses the key concepts covered in the training including the building blocks of ]po[ workflows, user and developer interactions, tutorials for designing simple workflows, assignments, reporting, and benefits of workflows. It also outlines the contents that will be covered such as planning workflows, advanced functions, notifications, integration, auditing, and metrics.
This presentation explains how Empxtrack can help automate all aspects of your HR department. With a comprehensive solution, the product helps you develop and manage your employees in a cost effective and transparent manner.
The document discusses methodology for rolling out a project management software called ]po[. It provides an overview of implementation steps and checkpoints during various phases. It also discusses key factors for a successful rollout like change management, user buy-in, training, and support. Multiple examples of typical rollouts are provided for different processes like accounting integration, workflow implementation, and involving other project managers.
The Other 99% of a Data Science ProjectEugene Mandel
Slides from my talk at Open Data Science Conference 2016.
Algorithms and models are an important (and cool) part of data science. This talk is about all the other steps that it takes to deploy a data science project that makes a product slightly smarter. Stuff that you hear from practitioners, but is not covered well enough in books.
] po [ is an open-source project management software that integrates various business functions like CRM, project planning, collaboration, timesheets, and financial controlling. It provides a central repository for all project information and processes to improve project initiation, planning, tracking, resource management, and knowledge sharing. Key features include centralized project data, workflow automation, resource scheduling, timesheet tracking, and financial reporting.
Project-open is an open source enterprise business application with project management functionality. The document provides details about the version, date, and author of project-open. It also lists relevant links for downloading, visiting community and commercial websites, subscribing to newsletters, and joining discussion forums related to project-open. The document ends by thanking the reader for their attention and providing contact information for project-open.
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
This document provides an introduction to using JIRA for agile project management. It discusses key concepts like defining tasks, estimating task effort in story points, and using JIRA's agile tools like boards and burndowns. Screenshots show how to create and manage tasks in JIRA's different modes for Scrum and Kanban workflows.
This document provides information on lobbying, critical thinking, and decision making. It defines lobbying as attempting to influence political decisions through advocacy, and identifies three types of lobbyists. It outlines steps for effective lobbying campaigns and letter writing, including developing a plan, understanding opposing views, and following up. The document also defines critical thinking as actively conceptualizing and evaluating information to guide beliefs and actions. It describes Bloom's six levels of critical thinking and the five stages of developing critical thinking skills from unreflective to habitually high-level across domains.
Communication and Team Decision MakingPart 1 Sharpening the T.docxpickersgillkayne
Communication and Team Decision Making
Part 1: Sharpening the Team Mind: Communication and Collective Intelligence
A. What are some of the possible biases and points of error that may arise in team communication systems? In addition to those cited in the opening of Chapter 6, what are some other examples of how team communication problems can lead to disaster?
B. Revisit communication failure examples in Exhibit 6-1. Identify the possible causes of communication or decision-making failure in each example, and, drawing on the information presented in the chapter, discuss measures that might have prevented problems from arising within each team’s communication system.
Part 2: Team Decision-Making: Pitfalls and
Solution
s
A. What are the key symptoms of groupthink? What problems and shortcomings can arise in the decision-making process as a result of groupthink?
B. Do you think that individuals or groups are better decision-makers? Justify your choice. In what situations would individuals be more effective decision-makers than groups, and in what situations would groups be better than individuals?
I am adding my classmate's response for the above question. You will have to write response for each post in 150 words. No references needed.
Discussion 1:
Communication Problems
In an organization there are lot of communication problems, some of the major communication problems can be.
Ambiguity in the information: This kind of ambiguity is when there we cannot provide important explanation or even able to provide options for the information, when we provide a project to a client or to teammates we need to provide all the information and give all the information and should research at every cost and should be able to understand and provide the document for the missing information.
Anchoring to one point of the information: This is when any person in the team relying so much on one point of the information. That person can make all the decisions or any kind of information based on just that point because as everyone says first impression is best impression, So when the person takes decision then we will take all decisions when you provide information on this buyers will get good impression on the team and the brand can become good.
Providing too much information: When a manager or someone gives lot of information about the project and also give lot of information on something, this might not give time for the processing of those information and which doesn’t give enough bullet points or clarity about the project which makes in unclear project and requirements.
Useless roles: This is when there are lot of chain of people for the approval of something and all of them have same title and it is very unclear to whom to go for the information, when this happens we do not know where the project is tending and if it get stuck we don’t know where to go and keep the project running.
Poor decision-making skills: Wh.
Talk on how to repair the digital divide among political factions. Suggested socio-technical pattern language for intelligent discourse. John C. Thomas
This document summarizes the key aspects of forming an effective design team. It discusses that a design team is typically made up of different engineering disciplines and experts from various fields. It is important for team members to respect each other's expertise and for the team to have open communication. The document provides guidance on dos and don'ts for good team communication, including making sure all members understand goals, listening to others, being respectful, and communicating openly. It emphasizes that the overall goal is for the team to work collectively to solve problems and ensure client needs are met.
The Top 10 Free and Open Source Project Management Software For Your Small Bu...Capterra
This document summarizes and compares 10 free and open source project management software options for small businesses. It provides details on the key features and limitations of each option, including the number of users allowed, storage limits, pricing plans, and specialized tools. Harvest, Zoho Projects, Bitrix24, Trello, 2-Plan, Asana, MeisterTask, GanttProject, Orange Scrum, and Freedcamp are all highlighted and their pros and cons discussed.
How to cover the whole Translation Project Workflow with one open-source syst...Qabiria
1st ProZ.com Europe International conference - Rome 2011 - Presentation by Marco Cevoli (Qabiria).
Pros and cons of an open-source project management system specific for the language services industry: ]project-open[
Eclipse Mylyn Integration with ]project-open[Klaus Hofeditz
This document discusses integrating the Mylyn task management plugin for Eclipse with the project management system project-open ([po]). Mylyn allows accessing tasks and tickets from within Eclipse. [po] is an open-source project management system. The integration will involve developing a Mylyn connector to consume the existing [po] REST API. The project is divided into phases, starting with read-only access to tasks in [po], then enabling bidirectional syncing, and finally additional features like attachments.
Have you ever wondered how large software companies with an engineering culture make sure they are able to deliver software over and over to production? How do you coordinate 100+ software engineers so that there are no bottlenecks and quality is not compromised?
In this talk you will see how a Continuous Delivery system was implemented at Criteo, the fastest growing IT company in EMEA 2012. Before starting the project there were 160+ code repositories with dependency hell. They were being built independently and releases to production were error prone and painful. You will see the technical architecture behind a successful implementation of a Continuous Delivery system. The system was made up of a Gerrit code review tool connected to a Jenkins build pipeline, building 160 repositories with over 7M lines of code.
We will explore different architectural choices such as branching system, hot fixes, sandbox and pre-production environments, and how these were developed and used by the large R&D department.
Authors: Adrian Perreau de Pinninck, Manu Cupcic
This document discusses increasing workplace productivity. It emphasizes that developing employee skills through training and professional development is a key part of improving productivity. Productivity can be increased by focusing on systems and processes, communication, time management, tools/equipment, technology, teamwork, and motivation. Having a talented, well-trained team is identified as a major factor for increasing productivity. The most strategic way to boost workplace productivity is to improve individual employee productivity through training and skill development.
20151016 Data Science For Project ManagersTze-Yiu Yong
This document discusses data science projects from the perspective of a project manager. It begins with an overview of the large and growing amount of data being generated every day. It then discusses the skills needed for data science, including the data science workflow. The implications for project managers managing data science projects are that they will have many stakeholders to consider, need to focus on quality of data and understand where data is coming from and going, and internalize privacy concerns. Unique considerations for data science projects include agreeing on required data quality and understanding and communicating about the data.
The document discusses best practices for managing open source projects, including choosing a name and license, setting up communication channels like mailing lists and version control, managing releases, packaging, and translations. Key aspects are being open and transparent from the start, using tools like wikis to organize documentation, and maintaining a consistent vision to keep developers engaged over time. Managing releases involves numbering schemes, release branches, testing, and supporting multiple versions.
]project-open[ Budget Planning and TrackingKlaus Hofeditz
The document discusses budget planning and tracking in project-open. It allows users to:
- Plan project budgets based on dimensions like project phase, time, cost type, and resources
- Log actual costs against the budget items
- Track planned vs. actual costs
Users can define project templates, enter actual financial data from ERP systems, track project progress, and generate standard or custom reports to compare budgeted and actual costs.
The document discusses challenges with project invoicing and how the Project Invoicing software from Project-Open addresses them. It allows capturing both formal documentation like change requests as well as informal negotiation results. It provides integrated timesheet management and flexible invoicing wizards to generate invoices based on the captured project information. This helps ensure more billable hours are invoiced, reduces administrative overhead, and helps manage the profitability of projects and customers.
This document provides instructions for setting up project-open (PO) on Amazon AWS Elastic Cloud within 10 minutes. It outlines downloading a PO virtual machine image, selecting an AWS region and instance type, configuring security groups and storage, and launching the instance. The instructions then guide configuring PO through the initial wizard, restarting for changes to take effect, and accessing the administrative guide for further configuration. Contact information is provided for questions.
]project-open[ Workflow Developer Tutorial Part 4Klaus Hofeditz
This document provides an overview of the ]po[ workflow training course. It discusses the key concepts covered in the training including the building blocks of ]po[ workflows, user and developer interactions, tutorials for designing simple workflows, assignments, reporting, and benefits of workflows. It also outlines the contents that will be covered such as planning workflows, advanced functions, notifications, integration, auditing, and metrics.
This presentation explains how Empxtrack can help automate all aspects of your HR department. With a comprehensive solution, the product helps you develop and manage your employees in a cost effective and transparent manner.
The document discusses methodology for rolling out a project management software called ]po[. It provides an overview of implementation steps and checkpoints during various phases. It also discusses key factors for a successful rollout like change management, user buy-in, training, and support. Multiple examples of typical rollouts are provided for different processes like accounting integration, workflow implementation, and involving other project managers.
The Other 99% of a Data Science ProjectEugene Mandel
Slides from my talk at Open Data Science Conference 2016.
Algorithms and models are an important (and cool) part of data science. This talk is about all the other steps that it takes to deploy a data science project that makes a product slightly smarter. Stuff that you hear from practitioners, but is not covered well enough in books.
] po [ is an open-source project management software that integrates various business functions like CRM, project planning, collaboration, timesheets, and financial controlling. It provides a central repository for all project information and processes to improve project initiation, planning, tracking, resource management, and knowledge sharing. Key features include centralized project data, workflow automation, resource scheduling, timesheet tracking, and financial reporting.
Project-open is an open source enterprise business application with project management functionality. The document provides details about the version, date, and author of project-open. It also lists relevant links for downloading, visiting community and commercial websites, subscribing to newsletters, and joining discussion forums related to project-open. The document ends by thanking the reader for their attention and providing contact information for project-open.
Introduction to JIRA & Agile Project ManagementDan Chuparkoff
This document provides an introduction to using JIRA for agile project management. It discusses key concepts like defining tasks, estimating task effort in story points, and using JIRA's agile tools like boards and burndowns. Screenshots show how to create and manage tasks in JIRA's different modes for Scrum and Kanban workflows.
This document provides information on lobbying, critical thinking, and decision making. It defines lobbying as attempting to influence political decisions through advocacy, and identifies three types of lobbyists. It outlines steps for effective lobbying campaigns and letter writing, including developing a plan, understanding opposing views, and following up. The document also defines critical thinking as actively conceptualizing and evaluating information to guide beliefs and actions. It describes Bloom's six levels of critical thinking and the five stages of developing critical thinking skills from unreflective to habitually high-level across domains.
Communication and Team Decision MakingPart 1 Sharpening the T.docxpickersgillkayne
Communication and Team Decision Making
Part 1: Sharpening the Team Mind: Communication and Collective Intelligence
A. What are some of the possible biases and points of error that may arise in team communication systems? In addition to those cited in the opening of Chapter 6, what are some other examples of how team communication problems can lead to disaster?
B. Revisit communication failure examples in Exhibit 6-1. Identify the possible causes of communication or decision-making failure in each example, and, drawing on the information presented in the chapter, discuss measures that might have prevented problems from arising within each team’s communication system.
Part 2: Team Decision-Making: Pitfalls and
Solution
s
A. What are the key symptoms of groupthink? What problems and shortcomings can arise in the decision-making process as a result of groupthink?
B. Do you think that individuals or groups are better decision-makers? Justify your choice. In what situations would individuals be more effective decision-makers than groups, and in what situations would groups be better than individuals?
I am adding my classmate's response for the above question. You will have to write response for each post in 150 words. No references needed.
Discussion 1:
Communication Problems
In an organization there are lot of communication problems, some of the major communication problems can be.
Ambiguity in the information: This kind of ambiguity is when there we cannot provide important explanation or even able to provide options for the information, when we provide a project to a client or to teammates we need to provide all the information and give all the information and should research at every cost and should be able to understand and provide the document for the missing information.
Anchoring to one point of the information: This is when any person in the team relying so much on one point of the information. That person can make all the decisions or any kind of information based on just that point because as everyone says first impression is best impression, So when the person takes decision then we will take all decisions when you provide information on this buyers will get good impression on the team and the brand can become good.
Providing too much information: When a manager or someone gives lot of information about the project and also give lot of information on something, this might not give time for the processing of those information and which doesn’t give enough bullet points or clarity about the project which makes in unclear project and requirements.
Useless roles: This is when there are lot of chain of people for the approval of something and all of them have same title and it is very unclear to whom to go for the information, when this happens we do not know where the project is tending and if it get stuck we don’t know where to go and keep the project running.
Poor decision-making skills: Wh.
Talk on how to repair the digital divide among political factions. Suggested socio-technical pattern language for intelligent discourse. John C. Thomas
This document summarizes the key aspects of forming an effective design team. It discusses that a design team is typically made up of different engineering disciplines and experts from various fields. It is important for team members to respect each other's expertise and for the team to have open communication. The document provides guidance on dos and don'ts for good team communication, including making sure all members understand goals, listening to others, being respectful, and communicating openly. It emphasizes that the overall goal is for the team to work collectively to solve problems and ensure client needs are met.
This document discusses approaches to local governance, including traditional and collaborative models. It outlines challenges facing local governments like complex issues and lack of trust. Collaborative governance aims to involve citizens, officials, and organizations in addressing community problems through dialogue. This helps address "wicked" problems with no clear solutions by gaining diverse perspectives. The document provides principles of public engagement, deliberation, and civility to help communities solve issues through respectful collaboration.
This document contains a questionnaire for creators of media content, focusing on documentary filmmaking, to help them gain knowledge about reaching audiences and encouraging engagement.
The questionnaire contains sections on defining the topic, identifying target audiences, choosing appropriate platforms, considering how the content may invite debate or polarization, factors influencing longevity, whether the goal is immediate impact or a slow burn, desired outcomes and metrics, and how to address potential criticism. The goal is to provide guidance for creators to strategically think through audience engagement over the lifetime of their projects.
1) The author argues that the refusal to find compromise in political discussions is creating unrest, as it prevents understanding between opposing views.
2) When people only associate with one political party and refuse to consider other perspectives, it hinders productive conversations.
3) While people will disagree on issues, understanding why others think differently is important. If discussions aim to understand rather than just argue positions, it allows for potential compromise.
The document introduces the Same Page Workshop program which aims to teach effective communication skills. It notes that ineffective communication is often the root cause of political polarization and the failure to solve problems. The workshop seeks to introduce communication tools and experiential exercises to help participants practice overcoming natural inclinations like arguing and instead relax, step back and find common ground. It is intended for any group interested in avoiding partisan politics and healing polarization through respectful dialogue.
Conquering a Culture of IndecisionImagine….. presenting a AlleneMcclendon878
Conquering a Culture of Indecision
Imagine….. presenting a project and waiting for everyone else to open the discussion:
No one wants to comment.
There is a loud silence in the room.
The comments are all positive.
Remarks are finally made but judging from their remarks, it appears that everyone in the room supports the project. The project ends….but has it resolved anything?
Appearances can be deceiving.
Many people may be discontent, keeping their reservations to themselves.
silence
discontentment
reservation
…..can strangle a project to death
The true sentiment may be that people oppose the project
Silence and the lack of closure leads to false decisions:
project has not resolved much
False decisions and conclusions get undone by unspoken factors and inaction.
Leaders are charged with:
reaching a decision
connecting
engaging with one another.
Leaders who do not take charge:
demonstrate the inability to take decisive action and
create a corporate culture of indecisiveness.
Leaders can break this culture of indecisiveness by:
challenging assumptions
encouraging dialogue
The quality of the dialogue determines:
how people gather and process information
how they make decisions
how they feel about one another
about the outcome of these decisions
Dialogue can lead to new ideas and speed as a competitive advantage
It is the single most important factor underlying the productivity and growth of the knowledgeable worker.
Breaking a culture of indecision requires a leader who can engender between people:
intellectual honesty
trusting relationships: connections
The leader must set the tone by:
using these connections
modelling open and honest dialogue
Setting the tone is only the first step.
To transform a culture of indecision leaders must also see that the organization's social operating mechanisms have honest dialogue at their centre.
Leaders must establish clear lines of accountability for reaching decisions and executing them.
Follow-through and feedback are the final steps in creating a decisive culture.
Feedback can be used to:
coach those who are struggling
redirect behaviours of those blocking progress and
provide reward to those who achieve.
It all begins with dialogue
Studies show that products and operational strength are not what really sets the most successful organizations apart.
What can not be easily duplicated between these companies are:
the decisive dialogues and robust operating mechanisms and
their links to feedback and follow-through.
These factors constitute an organization's most lasting competitive advantage.
Decisive dialogue encourages:
creativity
brings coherence to seemingly fragmented and unrelated ideas
Outcomes seem right because people have helped to shape it
Where there is intellectual inquiry rather than advocacy people are energized and ready to act.
In these dialogues it is important for the leader to inject realism
Further, this dial ...
This document discusses strategies for moving from conflict to collaboration in the workplace. It recommends adjusting one's outlook to expect constructive changes, finding common ground, building relationships through open communication, proceeding in small steps, keeping a broad perspective, managing emotions, taking breaks when needed, distinguishing intentions from impacts, and using a four phase process of identifying problems, generating solutions, formulating action plans, and following up. It also outlines eight potential dangers of collaboration, such as not knowing the answer, unclear roles, loss of control, slower decisions, increased workload, bruised egos, diffusion of accountability, and lack of immediate results.
Design thinking is a process that focuses on empathy, collaboration, and experimentation to solve problems in a human-centered way. It begins with deep understanding of users' needs through observation and engagement to gain insights. Teams then work together to synthesize learnings and define the key issues to address. The process is iterative, testing ideas and getting feedback to develop better solutions. Design thinking provides optimism that positive change is possible through a creative approach.
Democratic Practices and Inclusive Excellencesondramilkie
Democratic practices aim to engage diverse perspectives through dialogue, systems thinking, deliberation, and transforming conflict into opportunities for growth. This involves bringing people together to study issues, identify solutions, consider trade-offs, and make decisions through open communication and understanding different viewpoints. The goal is to create more just and inclusive organizations and societies by incorporating informed community members in decision-making processes.
Would you like to transform conflicts into conversations? Are you looking for new ways to settle disagreements in your workplace? Do you want to your employees to resolve their own conflicts? Mediation allows people to arrive at creative, win-win solutions based on what’s important to them. In this webinar, we’ll explore general mediation concepts and how you can productively apply them in your workplace. Whether you manage people or programs (or both), you’ll have the opportunity to apply a “mediator’s mindset” to the conflicts you currently face and recognize new possibilities for skill development, growth and change.
This document discusses design collaboration and the key elements involved. It describes collaboration as involving motivation, diversity, sharing, communication, support, and problem solving. The design process is also outlined, involving discover, define, develop, and deliver phases. Different models of collaboration are presented, including open/hierarchical, open/flat, closed/hierarchical, and closed/flat. Social networking technologies and mechanisms for conversation, coordination, and collaborative ethnography are also covered.
CivilityCivilDialogueLocalGovt class 11.pptxaryarejal05
This document discusses the importance of civility and civil dialogue in local government. It outlines challenges facing modern local governance, such as complex issues, diverse views, and polarization. It advocates for a collaborative approach where officials, citizens, and organizations work together to address issues. Key aspects of collaborative governance include addressing "wicked problems," meaningful citizen involvement, and framing issues to represent community needs. The document also discusses principles of civil discourse, such as respect, tolerance, compromise and dialogue. It provides examples of how some local governments have successfully engaged citizens and practiced civility.
The document discusses challenges facing communities like peak oil, climate change, food and water security, and an aging population. It argues that effective responses require collaboration between diverse groups through honest dialogue. Communities need to cultivate skills like cooperation and shared responsibility. Building a strong community involves engaging in conversations to imagine possibilities and prototype the desired future. Personal ownership and small group work are keys to transformative change at a local level.
FREE 9+ Descriptive Essay Examples in PDF | Examples. College essay: Descriptive composition pdf. Example Of A Good Descriptive Essay – Telegraph. Amazing Descriptive Essays Examples ~ Thatsnotus. 001 Sample Descriptive Essay ~ Thatsnotus. 006 Essay Example Diagnostic Examples Of Good Descriptive Essays Sample .... Descriptive Essay On Love — Descriptive Essay About Love. How to Write a Descriptive Essay: 14 Steps (with Pictures).
This document provides an overview of innovation and discusses several related concepts through outlines, figures, and brief explanations. It addresses the importance of innovation to companies, complexity theory, different types of innovation, and the five cogs of innovation: knowledge, empowerment, creativity, motivation, and diversity. Tips for enhancing innovation are also presented, emphasizing an open mindset, diversification of problem-solving efforts, relaxation, considering multiple solutions, understanding personal creative rhythms, and maintaining overall health.
This document discusses lean based software development. It defines lean as maximizing customer value while minimizing waste. The ultimate goal is to provide perfect value to the customer through a waste-free process. Lean principles include optimizing the entire value stream, eliminating waste, building quality in, learning constantly, keeping processes improving, and engaging everyone. The document also discusses applying lean concepts like value stream mapping, takt time, and kanban to software development. It outlines seven principles of lean software development and defines various types of waste in software projects.
We are giving estimation for planing budget, sales proposals etc. but we can not estimate variablility and complexity of software systems. So we need a better approach to forecast team throughput by using past infomation, here is the #noestimation.
The document provides an introduction to Agile project management. It discusses key concepts like Scrum, an Agile methodology. Scrum uses short "sprints" to incrementally deliver working software. Meetings like daily stand-ups and sprint planning and retrospectives help coordinate work. The roles of product owner, Scrum master, and self-organizing cross-functional teams are also outlined. The document emphasizes delivering value to customers through iterative development and continuous improvement.
This document provides an overview of Scrum, an agile framework for project management. It describes key Scrum roles like the Product Owner, Scrum Master, and self-organizing team. It outlines common Scrum events like sprint planning, daily stand-ups, sprint reviews, and retrospectives. It also explains main Scrum artifacts like the product backlog, sprint backlog, and burn down charts that are used to track work. The document aims to explain the basic concepts, roles, events, and artifacts that make up the Scrum framework.
The document discusses the principles and practices of extreme programming (XP), an agile software development methodology. It outlines 12 core practices of XP including planning games, small releases, simple design, testing, pair programming, and continuous integration. Benefits include frequent feedback, adapting to change, and delivering working software early. Challenges involve customer availability and determining appropriate levels of documentation and planning.
Introduction to Agile Project ManagementSemen Arslan
This document provides an overview of project management methodologies, including Waterfall, SDLC, RAD, and Agile. It discusses the key aspects of each methodology such as phases, pros and cons. The Waterfall methodology is explained in more detail covering its linear phases from requirements to maintenance. Agile project management is also summarized, outlining its key principles of focusing on customer value, working in small batches with integrated teams, and making continuous improvements. Complexity theory and how Agile projects can be viewed as complex adaptive systems is briefly introduced.
The document discusses an agile transformation process with three key ingredients: adopting practices and evolving them, building teams to model new behaviors, and finding tools to improve cooperation. It states that after agile transformations, project success rates increased to 80% and profitability increased. The transformation involves internalizing agile principles, building an open culture, and continuous improvement. Pilot projects are used to test changes through workshops, trainings and retrospectives. Barriers to enterprise-wide transformations include organizational behavior problems and a lack of transformational leadership. Benefits include increased agility, faster development cycles, higher customer satisfaction, and increased business value and employee happiness.
The document discusses the Scaled Agile Framework which provides guidance for implementing agile practices in large organizations. It covers topics like feature and program increments, team and system demos, release planning, scaled agile scrums, measuring outcomes, and includes links for further information. The framework aims to help large groups coordinate agile development through practices like innovation planning sprints and allocating team capacity.
Employment PracticesRegulation and Multinational CorporationsRoopaTemkar
Employment PracticesRegulation and Multinational Corporations
Strategic decision making within MNCs constrained or determined by the implementation of laws and codes of practice and by pressure from political actors. Managers in MNCs have to make choices that are shaped by gvmt. intervention and the local economy.
Designing and Sustaining Large-Scale Value-Centered Agile Ecosystems (powered...Alexey Krivitsky
Is Agile dead? It depends on what you mean by 'Agile'. If you mean that the organizations are not getting the promised benefits because they were focusing too much on the team-level agile "ways of working" instead of systemic global improvements -- then we are in agreement. It is a misunderstanding of Agility that led us down a dead-end. At Org Topologies, we see bright sparks -- the signs of the 'second wave of Agile' as we call it. The emphasis is shifting towards both in-team and inter-team collaboration. Away from false dichotomies. Both: team autonomy and shared broad product ownership are required to sustain true result-oriented organizational agility. Org Topologies is a package offering a visual language plus thinking tools required to communicate org development direction and can be used to help design and then sustain org change aiming at higher organizational archetypes.
Enriching engagement with ethical review processesstrikingabalance
New ethics review processes at the University of Bath. Presented at the 8th World Conference on Research Integrity by Filipa Vance, Head of Research Governance and Compliance at the University of Bath. June 2024, Athens
A presentation on mastering key management concepts across projects, products, programs, and portfolios. Whether you're an aspiring manager or looking to enhance your skills, this session will provide you with the knowledge and tools to succeed in various management roles. Learn about the distinct lifecycles, methodologies, and essential skillsets needed to thrive in today's dynamic business environment.
Impact of Effective Performance Appraisal Systems on Employee Motivation and ...Dr. Nazrul Islam
Healthy economic development requires properly managing the banking industry of any
country. Along with state-owned banks, private banks play a critical role in the country's economy.
Managers in all types of banks now confront the same challenge: how to get the utmost output from
their employees. Therefore, Performance appraisal appears to be inevitable since it set the
standard for comparing actual performance to established objectives and recommending practical
solutions that help the organization achieve sustainable growth. Therefore, the purpose of this
research is to determine the effect of performance appraisal on employee motivation and retention.
Public Speaking Tips to Help You Be A Strong Leader.pdfPinta Partners
In the realm of effective leadership, a multitude of skills come into play, but one stands out as both crucial and challenging: public speaking.
Public speaking transcends mere eloquence; it serves as the medium through which leaders articulate their vision, inspire action, and foster engagement. For leaders, refining public speaking skills is essential, elevating their ability to influence, persuade, and lead with resolute conviction. Here are some key tips to consider: https://joellandau.com/the-public-speaking-tips-to-help-you-be-a-stronger-leader/
Integrity in leadership builds trust by ensuring consistency between words an...Ram V Chary
Integrity in leadership builds trust by ensuring consistency between words and actions, making leaders reliable and credible. It also ensures ethical decision-making, which fosters a positive organizational culture and promotes long-term success. #RamVChary
Comparing Stability and Sustainability in Agile SystemsRob Healy
Copy of the presentation given at XP2024 based on a research paper.
In this paper we explain wat overwork is and the physical and mental health risks associated with it.
We then explore how overwork relates to system stability and inventory.
Finally there is a call to action for Team Leads / Scrum Masters / Managers to measure and monitor excess work for individual teams.
Ganpati Kumar Choudhary Indian Ethos PPT.pptx, The Dilemma of Green Energy Corporation
Green Energy Corporation, a leading renewable energy company, faces a dilemma: balancing profitability and sustainability. Pressure to scale rapidly has led to ethical concerns, as the company's commitment to sustainable practices is tested by the need to satisfy shareholders and maintain a competitive edge.
Colby Hobson: Residential Construction Leader Building a Solid Reputation Thr...dsnow9802
Colby Hobson stands out as a dynamic leader in the residential construction industry. With a solid reputation built on his exceptional communication and presentation skills, Colby has proven himself to be an excellent team player, fostering a collaborative and efficient work environment.
Originally presented at XP2024 Bolzano
While agile has entered the post-mainstream age, possibly losing its mojo along the way, the rise of remote working is dealing a more severe blow than its industrialization.
In this talk we'll have a look to the cumulative effect of the constraints of a remote working environment and of the common countermeasures.
2. Agenda
• Social and Political Infrastructure
– Benevolent dictators
– Consesus based democracy
– Writing it all down
• Communications
– You are what you are
– Avoiding common pitfalls
– Dificult people
– Handling growth
– Publicity
3. Social and Political Environment
Successful projects have in common. «Successful» not just in terms of technical quality, but in terms of
operational health and survivability.
Operational health is the project's ongoing ability to incorporate new code contributions and new
developers, and to be responsive to incoming bug reports.
Survivability is the project's ability to exist independently of any individual participant or sponsor
Formal governance structure, by which debates are resolved, new developers are invited in (and sometimes
out), new features planned
Less formal structure, but more self-restraint, to produce an atmosphere of fairness that people can rely on
as a de facto form of governance.
Introduction
4. Social and Political Environment
final decision-making authority rests with one person, who, by virtue of personality and experience, is
expected to use it wisely.
do not actually make all the decisions
could have enough expertise to make consistently good decisions across all areas of the project
let things work themselves out through discussion and experimentation whenever possible
Only when it is clear that no consensus can be reached, and that most of the group wants someone to
guide the decision so that development can move on, does she put her foot down and say "This is the
way it's going to be."
Who can be a good benevolent dictator?
should phrase critiques or contrary decisions with some sensitivity for how much weight her words
carry, both technically and psychologically.
not necessarily the ability to produce good design on demand, but the ability to recognize and
endorse good design, whatever its source.
It is common for the benevolent dictator to be a founder of the project, technical competence, ability
to persuade other people to join
Benevolent Dictators
5. Social and Political Environment
As projects get older, they tend to move away from the benevolent dictatorship model and toward more
openly democratic systems
Whenever a benevolent dictator steps down, or attempts to spread decision-making responsibility more
evenly, it is an opportunity for the group to settle on a new, non-dictatorial system—establish a constitution
Two common element:
the group works by consensus
formal voting mechanism to fall back on when consensus cannot be reached
Consensus simply means an agreement that everyone is willing to live with
Someone will usually make a concluding post, which is simultaneously a summary of what has been decided
and an implicit proposal of consensus. This provides a last chance for someone else to say "Wait, I didn't
agree to that. We need to hash this out some more.«
The version control system gives the project a way to undo the effects of bad or hasty judgement. This, in
turn, frees people to trust their instincts about how much feedback is necessary before doing something
Consensus-based democracy
6. Social and Political Environment
Before a vote can be taken, there must be a clear set of choices on the ballot
Honest broker: posting periodic summaries of the various arguments and keeping track of where the core
points of disagreement (and agreement) lie.
Honest broker can understand and fairly represent others' views, and not let their partisan sentiments
prevent them from summarizing the state of the debate accurately.
Approval voting, whereby each voter can vote for as many of the choices on the ballot as she likes
When to vote?
Don't think of voting as a great way to resolve debates. It ends discussion, and thereby ends creative
thinking about the problem.
To prevent a premature vote: The most obvious is simply to say "I don't think we're ready for a vote
yet," and explain why not.
The vote should not be rushed. The discussion leading up to a vote is what educates the electorate,
so stopping that discussion early can lower the quality of the result.
Voting
7. Social and Political Environment
Who votes?
best solution is to simply take an existing distinction, commit access, and attach voting privileges to it
Voting contributors: You can't have votes about potential committers posted to a public mailing list,
because the candidate's feelings (and reputation) could be hurt. Instead, the usual way is that an
existing committer posts to a private mailing list consisting only of the other committers
Polls vs Votes:
be sure to make it clear to the participants that there's a write-in option: if someone thinks of a better
option not offered in the poll questions
if the developers simply can't figure out whether a given interface choice matches the way people
actually use the software, one solution is to ask to all the subscribers of the project's mailing lists to
vote. These are really polls rather than votes
Vetoes:
A veto is a way for a developer to put a halt to a hasty or ill-considered change, at least long enough
for everyone to discuss it more.
Any veto should be accompanied by a thorough explanation; a veto without such an explanation
should be considered invalid on arrival.
Voting
8. Social and Political Environment
At some point, the number of conventions and agreements floating around in your project may become so
great that you need to record it somewhere.
Naturally, when the project is very young, you will have to lay down guidelines without the benefit of a long
project history to draw on.
No document can capture everything people need to know about participating in a project. Many of the
conventions a project evolves remain forever unspoken, never mentioned explicitly
If the project is a benevolent dictatorship, or has officers endowed with special powers (president, chair,
whatever), then the document is also a good opportunity to codify succession procedures.
If someone makes a habit of inappropriately asking for rules to be reconsidered every time the rules get in
her way, you don't always need to debate it with her—sometimes silence is the best tactic.
If other people agree with the complaints, they'll chime in, and it will be obvious that something
needs to change.
If no one else agrees, then the person won't get much response, and the rules will stay as they are.
Writing it all down
9. Agenda
• Social and Political Infrastructure
– Benevolent dictators
– Consesus based democracy
– Writing it all down
• Communications
– You are what you are
– Avoiding common pitfalls
– Dificult people
– Handling growth
10. Commnunications
A great programmer with lousy communications skills can get only one thing done at a time, and even then
may have trouble convincing others to pay attention. But a lousy programmer with good communications
skills can coordinate and persuade many people to do many different things, and thereby have a significant
effect on a project's direction and momentum.
You may be brilliant, perceptive, and charismatic in person—but if your emails are rambling and
unstructured, people will assume that's the real you.
Structure and formating:
Don't fall into the trap of writing everything as though it were a cell phone text message
Write in complete sentences, capitalizing the first word of each sentence, and use paragraph breaks
where needed.
Send plain text mails only, not HTML, RichText, or other formats that might get mangled by certain
online archives or text-based mail readers.
When quoting someone else's mail, insert your responses where they're most appropriate,
If you're writing a quick response that applies to their entire post, and your response will be sensible
even to someone who hasn't read the original, then it's okay to top-post
You are what you are
11. Commnunications
Content:
Make things easy for your readers.
Don’t exaggerate
Edit twice
Tone:
If you've just given reams of advice about exactly how the person should fix the bug, then sign off
with "Good luck, <your name here>" to indicate that you wish him well and are not mad
It may seem odd to focus as much on the participant's feelings as on the surface of what they say, but,
to put it baldly, feelings affect productivity.
Your role is not to be a group therapist, constantly helping everyone to get in touch with their
feelings. But by paying careful attention to long-term patterns in people's behavior, you will begin to
get a sense of them as individuals even if you never meet them face-to-face.
You are what you are
12. Commnunications
Don't Post Without a Purpose
None of these inherently requires a response:
Messages proposing something non-trivial
Messages expressing support or opposition to something someone else has said
Summing-up messages
Two good reasons to add your voice to a thread are:
when you see a flaw in a proposal and suspect that you're the only one who sees it
when you see that miscommunication is happening between others, and know that you can fix it with a
clarifying post
Productive vs Unproductive Threads:
Arguments that have been made already start to be repeated in the same thread, as though the poster thinks no one
heard them the first time.
A majority of comments coming from people who do little or nothing, while the people who tend to get things done
are silent.
Many ideas discussed without clear proposals ever being made. (Of course, any interesting idea starts out as an
imprecise vision; the important question is what direction it goes from there. Does the thread seem to be turning the
vision into something more concrete, or is it spinning off into sub-visions, side-visions, and ontological disputes?)
A holy war is a dispute, often but not always over a relatively minor issue, which is not resolvable on the merits of the
arguments, but where people feel passionate enough to continue arguing anyway in the hope that their side will prevail.
Avoiding common pitfalls
13. Commnunications
By "difficult" I don't mean "rude".
Rude people will usually make themselves so unpopular as to have no influence on others in the project, so
they are a self-containing problem.
The really difficult cases are people who are not overtly rude, but who manipulate or abuse the project's
processes in a way that ends up costing other people time and energy, yet do not bring any benefit to the
project
Handling Difficult People:
Given that it's so much work to fight, it's often better just to tolerate it for a while.
Start gathering notes on the patterns you see. Make sure to include references to public archives
Once you've got a good case built, start having private conversations with other project participants.
Don't tell them what you've observed; instead, first ask them what they've observed.
If private discussions indicate that at least some others see the problem too, then it's time to
do something.
Dificult People
14. Commnunications
People unsubscribe from the lists, or leave the IRC channel, or at any rate stop bothering to ask questions
Adjusting communications mechanisms to cope with project growth therefore involves two related strategies:
Recognizing when particular parts of a forum are not suffering unbounded growth, even if the forum as a
whole is, and separating those parts off into new, more specialized forums (i.e., don't let the good be
dragged down by the bad).
Making sure there are many automated sources of information available, and that they are kept organized,
up-to-date, and easy to find.
Conspicuous Use of Archives:
when you know the answer to some question off the top of your head, if you think there's a reference in the
archives that contains the answer, spend the time to dig it up and present it.
Also, by referring to the archives instead of rewriting the advice, you reinforce the social norm against
duplicating information
Well-placed references also contribute to the quality of search results in general, because they strengthen
the targeted resource's ranking in Internet search engines.
Codifying Tradition
Who have been with the project a long time were able to learn, and invent, the project's conventions as they
went along
Writing up the guidelines was not enough. We also have to put them where they'd be seen by those who
need them most, and format them in such a way that their status as introductory material would be
immediately clear to people unfamiliar with the project.
Handling Growth
16. Legal Matters
free software:
Software that can be freely shared and modified, including in source code form. The term was first coined by
Richard Stallman, who codified it in the GNU General Public License (GPL), and who founded the Free
Software Foundation (fsf.org) to promote the concept.
open source software:
Any license that is free is also open source, and vice versa. In general, those who prefer "free software" are
more likely to have a philosophical or moral stance on the issue.
FOSS, F/OSS, FLOSS
FOSS, or sometimes F/OSS, standing for "Free / Open Source Software. FLOSS, which stands for "Free / Libre
Open Source Software.
DFSG-compliant: Compliant with the Debian Free Software Guidelines
OSI-approved: Approved by the Open Source Initiative.
proprietary, closed-source: The opposite of "free" or "open source.«
public domain: Having no copyright holder
copyleft: A license that not only grants the freedoms under discussion here but furthermore requires that those
freedoms apply to any derivative works.
non-copyleft or permissive: A license that grants the freedoms under discussion here but that does not have a
clause requiring that they apply to derivative works as well.
Terminology
17. Legal Matters
When choosing a license to apply to your project, use an existing license instead of making up a new one
Use one of the widely-used, well-recognized existing licenses
Familiar to many people. Thus, you reduce or remove one possible barrier to entry for your project.
High quality: they are the products of much thought and experience; indeed most of them are
revisions of previous versions of themselves
Copyleft licenses:
GNU General Public License version 3 (GPL)
GNU Library or "Lesser" General Public License version 3 (LGPL)
Mozilla Public License 2.0 (MPL)
Non-copyleft:
MIT license
Apache License 2.0
BSD 2-Clause ("Simplified" or "FreeBSD") license
Choosing a license
18. Legal Matters
Contributor license agreement(CLA): it is taken from each person who works on the project, explicitly granting the
project the right to use that person's contributions.
Doing Nothing:
This can seem to work for a long time, as long as the project has no enemies.
They are the true owner of the code in question and that they never agreed to its being distributed by the
project under an open source license.
Contributor License Agreements:
for individuals, and one for corporate contributors.
Request CLAs is not asking for actual copyright assignment. In fact, many CLAs start out by reminding the
reader of this, for example like so:
«This is a license agreement only; it does not transfer copyright ownership and does not change
your rights to use your own Contributions for any other purpose.»
Developer Certificates of Origin (DCO): A Simpler Style of CLA:
contributor intends to contribute the enclosed code under the project's license
the contributor includes a "Signed-Off-By:" line in her patches or commits, using the same identity, to
indicate that the corresponding contribution is certified under the DCO.
Contributor Agreement
19. Legal Matters
Trademarks do not restrict copying, modification, or redistribution.
Trademark is unrelated to copyright, and does not govern the same actions that copyright governs.
Trademark is about what you may publicly call things, not about what you may do with those things
nor with whom you may share them
Ex: The Mozilla Foundation owns the trademarked name "Firefox", which it uses to refer to its
popular free software web browser of the same name.
Patent:
It doesn't matter who writes the code, nor even what programming language is used.
Once someone has accused a free software project of infringing a patent, the project must either stop
implementing that particular feature, or expose the project and its users to expensive and time-
consuming lawsuits.
Trademark, Patent
20. Agenda
• Organizations, Money and Business
– Types of corporate involvement
– Hire for the long term
– Contracting
– Funding non-programming activities
– Open source and organization
– Hiring open source developers
– Evaluating open source projects
21. Organizations, Money and Business
Sharing the burden
Dependent services
Creating an ecosystem
Supporting hardware sales
Undermining a competitor
Marketing
Proprietary relicensing
Donations
Types of Corporate Involvement
22. Organizations, Money and Business
The need for a newcomer to learn the ropes each time would be a deterrent in any environment.
But the penalty is even stronger in open source projects, because outgoing developers take with them not
only their knowledge of the code, but also their status in the community and the human relationships they
have made there.
A long-time developer knows all the old arguments
A new developer, having no memory of those conversations, may try to raise the topics again, leading to a
loss of credibility for your organization;
A new developer will also have no political feel for the project's personalities, and will not be able to
influence development directions as quickly or as smoothly as one who's been around a long time.
Hire for the long term
23. Organizations, Money and Business
If you hire a contractor you want her work to be accepted by the community and folded into the public
distribution.
If the project has written standards (e.g., about coding conventions, documentation, writing regression
tests, submitting patches, etc), the contract can reference those standards and specify that the contracted
work must meet them.
Add to contract:
written standards (e.g., about coding conventions, documentation, writing regression tests,
submitting patches, etc)
IV&V , Use Third-Party Review Throughout Development. Benefit is large: the difference between an
end product that is not useably open source and one that is truly open source, able to be deployed
and supported by anyone.
Two independent commercial entities able to deploy and support the software: the primary development
vendor, and the IV&V (Independent Verification and Validation) vendor.
The best tactic for successful contracting is to hire one of the project's developers—preferably a committer
Contracting
24. Organizations, Money and Business
Quality Assurance (i.e., Professional Testing)
Legal Advice and Protection
Documentation
Usability
Providing Hosting/Bandwidth
Providing Build Farms and Development Servers
Sponsoring Conferences, Hackathons, and other Developer Meetings
Funding non-programming activities
25. Organizations, Money and Business
Dispel Myths Within Your Organization
Open source software is insecure, because anyone can change the code.
Open source comes with no support.
Open source is cheaper.
If we open source this project, we'll have to spend a lot of time interacting with outside developers.
If we open source this project, then we'll have to release all our other stuff as open source too.
Other companies / cities / whatever will pick up this software and start using it right away.
Foster Pools of Expertise in Multiple Places
Don't Let Publicity Events Drive Project Schedule
Innersourcing: real commitment reduce managerial and organizational barries to engineers following their
own lead in contributing to projects across the company
Open source and Organizations
26. Organizations, Money and Business
Look at bug tracker activity first.
Measure commit diversity, not commit rate.
Evaluate organizational diversity.
Discussion forums.
News, announcements, and releases.
Evaluatiating Open Source Projects