x[ Home ][ Services ][ Case Studies ][ Research and Development ][ Customers ][ About Us ]

Services : Project Management

Blue Mug's project managers have been involved in numerous projects in a variety of different contexts, from end-to-end consumer device development to quick-turnaround research and prototyping efforts. We have directly managed projects involving geographically distributed teams across many time zones (Japan, US, Europe). Although most of our projects are small (teams of 3-10), we have worked with device manufacturers to plan and collaboratively manage projects involving hundreds of engineers.

Our experience has shown that investment in thoughtful project planning pays significant dividends in schedule predictability, product quality, and the overall cost of the project. Over time, we have mastered a variety of practices and management tools and can apply them as appropriate to a given situation. We believe in working closely with our customers to create a management plan that best guarantees the success of the project. Some examples of our past experience include:

  • Development and implementation of start-to-finish software development processes, including design and architecture of new modules, coding conventions, code and design reviews, quality coding practices, installation checklists, branch management, software builds and interim releases, engineering test, and performance testing.

  • Bug tracking tools and methodologies, including setup and configuration of defect database, creation of bug flow models, use of bug modeling and metrics to monitor status and predict completion dates.

  • Requirements gathering, specification writing, detailed engineering schedule creation and project size estimation for custom software projects.

  • Schedule tracking and management, using software engineering project management models optimized for on-time delivery and team motivation.

  • Adoption of project management "best practices", particularly in the use of software development process and methodology. Balancing your managers' desire for structure and predictability with your developers' desire for freedom and flexibility isn't an impossible task. We find the tools and methodologies that fit with your team and create an overall development model that will revitalize your organization from the ground up.