O GoConqr está de visual novo! Conte para nós o que você achou.

Fluxograma

Sem título

Heeba Merchant Inglês

Conteúdo do fluxograma

  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

Informações

Descrição
Fluxograma sobre Sem título, criado por Heeba Merchant em 28-05-2024.
Criado por
Heeba Merchant
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?