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.
|