Technologies evolve, processes evolve, businesses evolve and even people evolve (some more than others). Of those, I think that technology evolves quicker than anything else. It seems like overnight technologies can change.
With technology changes, there is a need to constantly be updating and evolving digital communications as well. When I say digital communications, I am referencing websites, web applications, blogs, email newsletters.
I have worked on several development teams that have adopted the Agile approach and I have learned a lot and adopted many of the Agile processes to my development process on freelance projects. Some staples of agile development are Sprints, Epics, SCRUM, Stand-Ups, and Feature Driven Development. I won’t go into detail for each one, but a good article can be found here.