Story development is the process that takes a kernel of an idea and makes it into something tangible. It’s the journey of taking an image, a conversation, a memory or an event and turning it into a fully fleshed out screenplay. The art of story development involves balancing your innate creativity with the constraints of production and the business of making movies.
A key element of developing a story is establishing characters, which are the most important elements in any story. To make a story compelling, you need to create deep and realistic characters with whom your audience can empathize. Developing your character requires a great deal of research and brainstorming. Characters are the driving force behind every story and will ultimately determine its success or failure.
Once you have a rough draft of your character, the next step in story development is to develop your story’s world and plot. This step can be very difficult and often throws writers into creative gridlock. To make this part of the writing process easier, follow these tips from Toronto Film School.
Agile data warehousing teams decompose developer stories into work units that can be estimated and coded in an agile iteration. They typically use a technique called “decomposing by sets of columns.” For example, a developer story that involves loading the landed customer extracts into Party tables in the warehouse can be split into two different developer stories–one for loading current-only data and one for loading full history data. The two developer stories will still share some columns pertaining to surrogate keys, a standardized identifier and both warehouse and source meta data.