The size of the parts you develop is also largely determined by your personal programming style. Some people prefer to group many items (or functions) into a few parts, while other prefer to crate many parts with relatively few items. The estimating data should accurately reflect the languages and practices you use in developing software. Therefore, it is a good idea to use part size data derived from your own work.