1. A system for monitoring software development and project flow in the insurance industry using user stories, the system comprising: a communication interface that receives, via one or more networks, information included in communications among distributed experts following a centralized process; a processor and memory that are integrated to: identify from a monitored communication a plurality of user stories for completion during software development; estimate a priority of each of the plurality of user stories; assign a value to each of the plurality of user stories, the assigned value represents an amount of effort needed to complete a user story; store each of the plurality of user stories and associated priority and value in the memory as a product backlog; calibrate a difference in the assigned value of each of the plurality of user stories by comparing a centralized position of each of the plurality of user stories and an associated Fibonacci position, and iteratively adjusting the Fibonacci position of each of the plurality of user stories based on the difference between the centralized position and the assigned value as compared to a median value until the difference is below a threshold; and update a product backlog of user stories with the user story's associated calibrated assigned value; and a display device for displaying the status of the software development and project flow based on a plurality of user stories remaining in the product backlog as compared to a plurality of user completed stories.
1. A system for monitoring software development and project flow in the insurance industry using user stories, the system comprising: a communication interface that receives, via one or more networks, information included in communications among distributed experts following a centralized process; a processor and memory that are integrated to: identify from a monitored communication a plurality of user stories for completion during software development; estimate a priority of each of the plurality of user stories; assign a value to each of the plurality of user stories, the assigned value represents an amount of effort needed to complete a user story; store each of the plurality of user stories and associated priority and value in the memory as a product backlog; calibrate a difference in the assigned value of each of the plurality of user stories by comparing a centralized position of each of the plurality of user stories and an associated Fibonacci position, and iteratively adjusting the Fibonacci position of each of the plurality of user stories based on the difference between the centralized position and the assigned value as compared to a median value until the difference is below a threshold; and update a product backlog of user stories with the user story's associated calibrated assigned value; and a display device for displaying the status of the software development and project flow based on a plurality of user stories remaining in the product backlog as compared to a plurality of user completed stories. 8. The system of claim 1 wherein at least one of the priorities associated with the plurality of user stories in the product backlog is modified.