[소프트웨어 장인] 6장 동작하는 소프트웨어
소프트웨어 프로젝트는 중요한 일들이 상당히 많아서 그에 비해 덜 중요해 보이는 것들, 예를 들어 코드의 품질에는 조직 차원의 주의를 기울이지 않는 경향이 있다. 이 장에서는 왜 동작하는 소프트웨어 만으로는 부족한지, 나쁜 소프트웨어가 보이지 않는 어떤 문제들을 일으키는지 알바볼 것...
소프트웨어 프로젝트는 중요한 일들이 상당히 많아서 그에 비해 덜 중요해 보이는 것들, 예를 들어 코드의 품질에는 조직 차원의 주의를 기울이지 않는 경향이 있다. 이 장에서는 왜 동작하는 소프트웨어 만으로는 부족한지, 나쁜 소프트웨어가 보이지 않는 어떤 문제들을 일으키는지 알바볼 것...
말도 안되는 일정 속에서 팀원 모두가 프로젝트를 성공해내길 바라며, 모두 영웅이 되고 싶어했다. 전형적인 폭포수 방식으로 진행되었던 프로젝트에서 모두가 프로페셔널하지 못했다. 고객이 실제로 무엇을 원하는지 이해하려 하지 않았고 다른 대안을 제시하지도 않았다. 고객을 만날 수도 없기...
더 나은 비유
오래 전에 작성했던 코드를 지금에 와서도 고칠 부분이 없어 보인다면, 그것은 그동안 배운 것이 없다는 뜻이다. 소프트웨어 장인이라면 계속해서 더 나은 프로페셔널이 되기 위해 일평생 정진해야 한다.
21세기의 소프트웨어 개발