Software architects typically assist project management throughout the life cycle of a software system. One of the ways in which you will be asked to do so is in estimating the level of effort for technical tasks. How estimates are derived and who participates in estimation varies from organization to organization, but typically, software architects, with their expertise and experience, will be expected to provide some level of input during the process of estimating tasks.
Project management
The importance of software project estimation
The importance of estimation cannot be understated. Estimates and project planning are major factors in the success of a project.
Estimation can be difficult and must take into account a number...