Dare I suggest a Scrum approach to tackling this? X week sprints with a ‘potentially shippable’ product at the end of each sprint? And maybe you should actually ship (publish on Medium) each time – to a select audience.
Or you could use a Kanban approach and continuously deliver. Can Medium support feature toggles? Maybe keep a backlog in Trello.