Integrated Manufacturing System for All Auto Ltd. Group 1 Pakshal Jain 232050006 Nishant Shenoy 232050012 Avyay Khaire 232050009 Utkarsha Pawar 232051022 Tanvi Pradhan 232051023 Disha Tamore Ninad Shirsat 232051019 232 190003 Veermata Jijabai Technological Institute Computer Engineering Department Software Project Management Sem II Under the guidance of - Prof. Bedekar Software Project Management
Agenda Project Overview User Stories Gantt Chart Resource Chart Risk Mitigation Strategies Profit and Loss Statement Key Assumptions Conclusion
Project Overview
Objective: Enhance operational efficiency and client satisfaction through integrated software solutions. Key Modules: Marketing Planning and Production Maintenance Stores Management Software Development Model: We are following the Agile model, allowing flexibility, iterative development, and continuous feedback. Project Overview
User Stories Module Main Task/User Story Sub-Stories/Sub-Tasks Marketing Access CRM Features - Track client interactions - Manage leads - Analyze customer data Sales Order Processing System - Create orders - Edit orders - Track orders Warehouse Inventory Tracking System - Monitor stock levels - Manage incoming and outgoing inventory - Generate inventory reports Production Production Planning Functionalities - Schedule manufacturing processes - Allocate resources - Optimize production schedules Maintenance Equipment Maintenance System - Schedule preventive maintenance tasks - Track equipment downtime - Manage maintenance logs Stores Inventory Management System - Track stock levels - Manage stock movements - Generate purchase orders Project Management Visibility into Project Progress and Team Workload - Allocate resources effectively - Track project milestones - Ensure timely project delivery Collaboration Collaborative Workspace - Access project documentation - Communicate with team members - Track assigned tasks Quality Assurance Access to Testing Tools and Environments - Conduct thorough testing - Identify bugs - Ensure software quality before deployment Stakeholders Access to User Acceptance Testing (UAT) Environments - Review software features - Provide feedback - Ensure alignment with business requirements and user expectations
Module Main Task/User Story Sub-Stories/Sub-Tasks Marketing Access CRM Features - Track client interactions - Manage leads - Analyze customer data Sales Order Processing System - Create orders - Edit orders - Track orders Warehouse Inventory Tracking System - Monitor stock levels - Manage incoming and outgoing inventory - Generate inventory reports Production Production Planning Functionalities - Schedule manufacturing processes - Allocate resources - Optimize production schedules Maintenance Equipment Maintenance System - Schedule preventive maintenance tasks - Track equipment downtime - Manage maintenance logs Stores Inventory Management System - Track stock levels - Manage stock movements - Generate purchase orders Project Management Visibility into Project Progress and Team Workload - Allocate resources effectively - Track project milestones - Ensure timely project delivery Collaboration Collaborative Workspace - Access project documentation - Communicate with team members - Track assigned tasks Quality Assurance Access to Testing Tools and Environments - Conduct thorough testing - Identify bugs - Ensure software quality before deployment Stakeholders Access to User Acceptance Testing (UAT) Environments - Review software features - Provide feedback - Ensure alignment with business requirements and user expectations
Gantt Chart
Resource Chart
Resource Chart Sprint Module Task Assigned To Initiation Finalizing Goals and Scope Project Manager 1 Marketing Implement CRM features Sr. Developer 1 Marketing Develop order processing Developer 1 1 Marketing Design inventory tracking system Developer 2 1 Marketing Unit testing and UAT QA Tester 2 Planning and Production Implement production planning Sr. Developer 2 Planning and Production Develop scheduling and allocation Developer 1 2 Planning and Production Unit testing and UAT QA Tester 3 Maintenance Implement equipment maintenance Sr. Developer 3 Maintenance Develop tracking and scheduling Developer 1 3 Maintenance Unit testing and UAT QA Tester 4 Stores Implement inventory management Sr. Developer 4 Stores Develop order fulfilment features Developer 1 4 Stores Unit testing and UAT QA Tester 5 Implementation System deployment Deployment Specialist 5 Implementation User training sessions Project Leader 5 Implementation Transition to live environment Project Manager 6 Ongoing Maintenance Provide ongoing support Deployment Specialist 6 Ongoing Maintenance Address user feedback Project Leader 6 Ongoing Maintenance Conduct retrospectives Project Manager
Sprint Module Task Assigned To Initiation Finalizing Goals and Scope Project Manager 1 Marketing Implement CRM features Sr. Developer 1 Marketing Develop order processing Developer 1 1 Marketing Design inventory tracking system Developer 2 1 Marketing Unit testing and UAT QA Tester 2 Planning and Production Implement production planning Sr. Developer 2 Planning and Production Develop scheduling and allocation Developer 1 2 Planning and Production Unit testing and UAT QA Tester 3 Maintenance Implement equipment maintenance Sr. Developer 3 Maintenance Develop tracking and scheduling Developer 1 3 Maintenance Unit testing and UAT QA Tester 4 Stores Implement inventory management Sr. Developer 4 Stores Develop order fulfilment features Developer 1 4 Stores Unit testing and UAT QA Tester 5 Implementation System deployment Deployment Specialist 5 Implementation User training sessions Project Leader 5 Implementation Transition to live environment Project Manager 6 Ongoing Maintenance Provide ongoing support Deployment Specialist 6 Ongoing Maintenance Address user feedback Project Leader 6 Ongoing Maintenance Conduct retrospectives Project Manager
Potential Risks & Mitigation
Technical Risks: Risk : Learning Curve for JSP. Mitigation : Conduct thorough technical feasibility study, maintain open communication. Risk : Integration Challenges. Mitigation : Proactively address compatibility and communication issues. Resource Risks: Risk : Unclear Requirements. Mitigation : Communication with team members & customers. Potential Risks & Mitigation
Profit Loss Statement Net Profit = Final Payment - Total Expenses Net Profit = Rs. 1,00,00,000 - Rs. 73,63,000 Given Final Payment = Rs. 1,00,00,000 Net Profit = Rs. 26,37,000 So, the corrected net profit for the project is Rs. 26,37,000.
Sr. Developer: Role: Leads software development, ensures code quality, and guides junior developers. Justification: Their experience and expertise drive the technical aspects of the project, ensuring robust software solutions. Developer 1 & 2: Role: Assist in software development tasks, collaborate with team members, and contribute to project deliverables. Justification: Their involvement accelerates development progress, fostering collaboration and innovation within the team. MCA Trainee 1 & 2: Role: Gain hands-on experience, support development tasks, and learn under senior developers. Justification: Their participation allows for knowledge transfer, skill development, and increased productivity under mentorship. QA Tester: Role: Conducts comprehensive testing to ensure software quality and identify defects. Justification: Their meticulous testing procedures guarantee the reliability and performance of the software, minimizing post-deployment issues. Assumptions & Justifications
Deployment Expert: Role: Manages deployment processes, configures infrastructure, and ensures a smooth transition to production. Justification: Their expertise in deployment streamlines the implementation phase, minimizing downtime and ensuring seamless deployment. Project Leader 1 & 2: Role: Oversees project activities, coordinates team efforts, and ensures project milestones are met. Justification: Their leadership ensures effective project management, fostering collaboration, and ensuring timely deliverables. Project Manager: Role: Manages project scope, resources, timelines, and facilitates communication between stakeholders. Justification: Their strategic oversight and coordination optimize project efficiency, ensuring alignment with business goals and client expectations. JSP Expert: Role: Provides expertise in JavaServer Pages (JSP) development, mentors team members, and ensures JSP best practices are followed. Justification: Their specialized knowledge in JSP enhances development quality, fosters skill development, and ensures adherence to industry standards. Assumptions & Justifications
Project Review Expert: Role: Conducts periodic project reviews, identifies areas for improvement, and ensures project adherence to quality standards. Justification: Their critical evaluation enhances project quality, identifies risks, and promotes continuous improvement throughout the project lifecycle. Stakeholders: Role: Provide requirements, feedback, and direction to ensure project alignment with business objectives. Justification: Their input and engagement ensure project success, validating deliverables and driving value for the organization. Assumptions & Justifications
Conclusion
Project Summary : Integrated manufacturing system aims to streamline processes. Enhance operational efficiency and client satisfaction. Risk Management : Addressed potential risks. Mitigation strategies in place. Scope Assumptions : Modules aligned with industry requirements. Clear objectives for success. Conclusion