Engineering Challenges and Wins
IT Craft team built MyCarrier app keeping in mind both an efficient app architecture and meeting a deadline. The app’s efficient architecture simplifies future work on the project: codebase maintenance, updates, new features, etc. However, creating a project from the ground up takes more time. Developers use third-party services to boost the development process, save resources, and add desired expertise to a project. Fusing a third-party API is always challenging. It is even harder when the needed API is also under development. Project44 was in progress when the IT Craft team was working on core functionality of MyCarrier. As soon project44 could bring its remarkable competitive edge into MyCarrier, the team decided to implement its API. Waiting until the release of project44 would probably result in extending the deadline—which is never desirable—so it was decided to work on both in parallel. Every project44 API update was simultaneously implemented in MyCarrier codebase, ensuring both benefited from project44’s implementation and software development consistency. The IT Craft developers’s decision for tight collaboration with project44 resulted in all planned functionality and the promised deadline.