The team generally consisted of 6 to 7 software engineers and 1 to 2 test engineers, and lasted approximately 6 months.By doing the major requirements, architecture and analysis up front, we were able to avoid major surprises down the line. By using Scrum as the development method, we were able to be agile and lean in our development, and recognize and resolve impediments immediately. We were also able to improve the level of effort estimations as we progressed through the development cycle, as we better learned the capabilities of the team.
The program released on time, even though we had resources pulled off the project at times. We also met customers' expectations of cost and performance, which had been rare at the company. In addition, we learned some valuable lessons that the organization could use in further development programs, such as using Scrum for development, while doing major parts of the requirements, architecture and analysis up front.
Program managed design and development of new versions of application and device driver software for new and existing computer peripherals for retail and OEM markets
Used waterfall methodology to scope the project, develop and prioritize requirements, and do software architecture, top-level design, analysis and preliminary planning
Then used Scrum methodology to plan and run the development, test, milestone release and launch phases
TAP-a-PM is a Project and Program Management Cooperative located in Santa Clara County, California, USA. All content on this site is proprietary and copyright 2008 by Tap-a-PM. All rights reserved. For additional information, click here to contact us.