We are seeking a qualified consultant/firm to develop and implement a comprehensive Business Investment Decision (BID) tool. This project involves creating both a web-based portal and an MS Office Excel-based tool utilizing Macros. The scope of work includes design, development, testing, validation, and training. The ideal consultant/firm will have experience in web development, Excel Macros, user interface design, and training delivery.
Objectives
- Collaborate with Technical Team
- Work closely with our technical team to design the interface for the BID tool by looking at the follow of financial calculations and steps involved in connecting various financial statements. In addition, understand the needs of the potential users of the tool on the financial aspect of the business.
The tool will include modules for the Business profile, environment, Workflow, Costing, Financial Statements, Capital structure, Budgeting, Valuation, Business Strategy. The system should integrate the Generative AI in providing specific business strategies to the user - Develop a web-based portal and an Excel-based tool using Macros.
- Include intensive financial calculation backend and users need to provide minimum information.
- Work closely with our technical team to design the interface for the BID tool by looking at the follow of financial calculations and steps involved in connecting various financial statements. In addition, understand the needs of the potential users of the tool on the financial aspect of the business.
- Tool Development
- Create the tool for both the web-based and Excel-based tools.
- Conduct trials with potential users and stakeholders to gather initial feedback.
- Validation and Feedback
- Validate both versions of the tool with potential users and stakeholders.
- Collect detailed feedback for further refinement.
- Tool Revision
Revise and enhance the tool based on the feedback received from users and stakeholders
5. User Manual Development
- Develop comprehensive user manuals for both the Excel-based and web-based tools.
- Develop a video-based or animated video-based extension materials for operating the tools.
6. Integration with CIP Seed Systems Toolbox
- Collaborate with the CIP ICT application team to integrate the BID tool into the Seed Systems Toolbox.
- Ensure seamless linking of all tools within the Seed Systems Toolbox.
- Upload user manuals and other relevant documentation into the Seed Systems Toolbox.
7. Development Requirements
- Programming Language. PHP, Python, and other modern languages can be used.
- Third-party components. Front-end and back-end third-party components or libraries can be used and must be detailed including any fixed or variable costs attached. All components must provide equivalent security and support levels.
- Programming standards. Consultant must share its development and documentation standard for: organization or source code files; commenting code; declaring and naming variables, modules, functions, files, and libraries; database naming conventions (for tables, procedures, functions and other objects); and adhere to such standards during development.
- Source Code Licensing. As per CIP Open Access Policy, software developed for CIP becomes CIP’s intellectual property under the GNU GPL license. Additional details are in CIP’s Software License Implementation Guidelines.
- Source Code Management. During all development stages, the source code must reside on CIP’s GitHub source code repository.
- Reporting and analytics. Functionality should be provided preferably via Power BI and Microsoft Fabric infrastructure. Application data should be consumable through either native APIs or setup of Power BI gateway or similar middleware that allow reporting integration.
- Mobile Responsiveness. Web versions of the application must be responsive, which means it can be fully used on a mobile phone with a 5-inch screen or larger, and a tablet with an 8-inch screen or larger.
- Mobile operating system compatibility. Mobile apps must run equally well on the latest 3 versions of Android and iOS, at the time of integrated testing.
- Web browser compatibility. Web versions of the application must run equally well on the latest 2 versions of Chrome, Firefox, and Edge, both on desktop and mobile devices, at the time of integrated testing.
- Mobile Marketplaces. Mobile app versions of the application must be available on Google Play and/or Apple AppStore under CIP’s developer account.
- Testing. Must be in complete alignment with business requirements and performed at two levels:
- Unit tests, or test of individual functionality and modules, mainly performed by developers and technical testers.
- Integrated tests, or test of all modules and components tested at once by users.
8. Non-functional requirements
Scalability. Expected 120 – 200 users after 1 year, with a maximum of 1000 over the next few years.
- Availability. Downtime is maximum 1 hour/month. Uptime required is 99,8%
- Usability. User interfaces must be developed following a known standard or framework such as the Nielsen Usability Heuristics.
- Branding. All CIP and project branding (use of colors, logos, and other institutional visual identity items) must be coordinated with the Communications Department and the respective research project donors and partners.
- Application language. British English.
9. Training Delivery
- Provide training to key users and stakeholders on how to effectively use the tools.
- Technical team, on the operation of the system and an overview of the development.
10. Hosting and Domain
- Hosting. The backend of the production environment of the application must reside on CIP’s Amazon Web Services or Microsoft Azure accounts:
- Cloud hosted database, for relational databases on MySQL or PostgreSQL on AWS or SQL Server on Azure.
- Cloud hosted web server, running on Apache on AWS or IIS on Azure. In any case using a secure connection (HTTPS with TLS 1.3 or later). The certificate will be provided by CIP.
- Domain name. The development and production version of the application must reside under cipotato.org or cip.cgiar.org domain names.
- Hosting. The backend of the production environment of the application must reside on CIP’s Amazon Web Services or Microsoft Azure accounts:
11. Documentation
- Development
- Business Requirements documentation
- Architecture Overview. A high-level description of the system architecture, components, and interactions, to ensure alignment with sprint goals.
- Design Documentation. Detailed specifications for system design, including diagrams, data models, and interface definitions, to guide development efforts.
- API Documentation. Documentation for any APIs developed as part of the sprint, including endpoints, parameters, request/response formats, and authentication methods.
- Unit Testing plan and results.
- Integration Test Plans and results. Plans for integration tests to validate the interaction between components developed during the sprint.
- Database model and data dictionary.
User Manuals
- Administration Manual
- User Manual
Reports/Deliverables
- The consultant is expected to develop the following modules with their respective sub-modules and measures:
- Operations
- Workflow Stages
- Workflow process
- Scenarios
- Workflow Stages
- Costing Module
- Costing
- Cost per unit
- Pricing
- Price per unit / Customer segments
- Costing
- Financial Statement Projections
- Balance Sheet
- Projected Balance Sheet for 5 years
- Profit and Loss
- Projected P&L for 5 years
- Cash Flow Statements
- Projected Cash Flow Statements for 5 years
- Working Capital Management
- Working capital requirements, Working capital calendar
- Balance Sheet
- Financial Statement (FS) Analysis
- BS, P&L, CFS Analysis
- Profitability Measures
- NPV, IRR, Payback period, Profitability Index
- Liquidity Measures
- Cash ratio, Current Ratio, Quick ratio
- Efficiency Measures
- Break-even analysis, Inventory Turnover ratio, Assets Turnover ratio, etc.
- Sensitivity Analysis
- Capital Structure
- Solvency Measures
- Debt to Equity ratio, Solvency ratio, Interest coverage ratio, etc.
- Budgeting
- Sales Forecast Modules
- Expenses Budgeting Modules
- Production/Operations Budget
- Cash Flow Forecasting Module
- Valuation
- Income-Based Approaches
- Discounted Cash Flow, Earnings Capitalization Approach
- Other/Market-Based Approaches
- Net Assets Value
- Income-Based Approaches
- CIP Seed Systems Toolbox integrated with BID tool.
- Training sessions and materials for users and stakeholders.
- Technical deliverables
- Source code.
- Documentation.
- Environment according to CIP standards: backup plan implemented, monitoring plan implemented, vulnerability management implemented,
- Training delivered.
- Solvency Measures
Application set up and configured as requested (security, access control, domain, certificates
Stage 1: Basic, draft version. Prototype- by September 30th 2024
Stage 2: Revised version with inputs from the team- October 30th 2024
Stage 3: Final version- November
Stage 4: Training and documentation- Nov-Dec 2024
Kindly submit your company/personal profile to [email protected] so as to reach us by COB on Friday, 13th September 2024