If you have carry-on bags only, global entry, and precheck, it is doable if all runs on time. As another poster mentioned, you have to wait for the terminal - terminal bus. Precheck at McNamara has had longer lines at times due to the newest machines, but I would say it is usually less than 20 mins once you get tehre.