Which of the following is NOT a task typically associated with the systems analyst role?
a. conveying system requirements to software developers and network architects
b. troubleshooting problems after implementation
c. collaborating with others to build a software product from scratch
d. choosing and configuring hardware and software