GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Flussdiagramm

Ohne Titel

Heeba Merchant Englisch

Inhalt des Flussdiagramms

  1. Communication

  2. everyone on a team has the same understanding of what is being built and why

  3. conceptual integrity- both in how it is designed, but also how it is implemented

  4. idea that whatever vision of what is being built must stay intact, even as the building of it gets distributed to multiple people

  5. requires empathy and teamwork

  6. if poor communications - teams become disconnected and produce software defects

  7. powerful role in software projects that it even shapes how projects unfold

  8. Conway’s Law- This theory argues that any designed system—software included—will reflect the communication structures involved in producing it

  9. if those two teams meet regularly to design the error mesages together, communicating their shared knowledge, they might produce a seamless, coherent experience

  10. seeking information to further their work, going to their coworkers’ desks, emailing them, chatting via messaging platforms, and even using social media

  11. highly problematic in software engineering teams. For example, Perlow

  12. highly dysfunctional use of interruptions in which the most expert members of a team were constantly interrupted to “fight fires”

  13. also about relationships and identity

  14. work environments are still dominated by men, who speak loudly, out of turn, and disrespectfully, with sometimes sexual harassment

  15. cultural competence (the ability for individuals and organizations to work effectively when their employee’s thoughts, communications, actions, customs, beliefs, values, religions, and social groups vary)

  16. software developers have to work with people in other domains such as artists, content developers, data scientists, design researchers, designers, electrical engineers, mechanical engineers, product planners, program managers, and service engineers

  17. required open-mindedness about the input of others, proactively informing everyone about code-related constraints, and ultimately seeing the broader picture of how pieces from different disciplines fit together

  18. reducing the amount of communication necessary is knowledge sharing tools

  19. any information system that stores facts that developers would normally have to retrieve from a person

  20. By storing them in a database and making them easy to search, teams can avoid interruptions

  21. eg. GitHub pages or Slack teams, stack overflow

  22. stack overflow - archives facts about programming language and API usage

  23. newcomers join a team and lack the right knowledge, they introduce defects

  24. try to mitigate this by rotating developers between projects, “cross-training” them to ensure that the necessary knowledge to maintain a project is distributed across multiple engineers

  25. don’t underestimate the importance of talking. Know who you need to talk to, talk to them frequently, and to the extent that you can, write down what you know both to lessen the demand for talking and mitigate the risk of you not being available, but also to make your knowledge more precise and accessible in the future

Informationen

Beschreibung
Flussdiagramm am Ohne Titel, erstellt von Heeba Merchant am 28/05/2024.
Erstellt von
Heeba Merchant
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck