Nowadays, mobile devices are indispensable for social and business activities. Therefore, mobile device forensic technologies are critical for forensics practitioners. While using these technologies, they can investigate and analyze mobile phone application artifacts that contain data useful metadata, such as geographical location and timestamp. However, developing a complete forensic investigation software for mobile devices is challenging. While developing or maintaining forensic investigation software, project team must consider new trends such as emerging IT technologies, increases of popular mobile applications, new features added to existing mobile applications, and security constraints constantly. In this study, we have defined and applied a process based on agile methodology to develop forensic investigation modules. Moreover, we have presented the implementation details of modules for 9 popular Android social media and instant messaging applications, including wireless communication and system information. Finally, we have summarized the difficulties encountered in this study.