Software Development Process:
ExperShare partners have been involved in aspects of practice, deployment and adoption of formal software engineering processes for many years. Our expertise is closely aligned with principles of iterative, risk-driven development styles, integration of software engineering disciplines, architecture-centric and requirements-centric focus. These principles have largely been deployed in client engagements based upon RUP as a formal process framework, however our focus always remains on delivery of robust, well-documented and designed code. We encourage customization and lightening of process as much as possible to achieve that objective, while maintaining enough to sufficiently manage risk. The level of “ceremony” or formalism we recommend around process is driven by a number of risk factors unique to each client and each project. These criteria typically include: engineering complexity, technology, team “readiness”, skill inventories, geography and time zone issues, mission criticality, etc.
Our expertise in the pragmatics of process implementation are based on best practices and “spirit” of the Unified Process, however we are always incorporating the latest technologies and thinking in delivery of process-related services. In addition to RUP, we are also very familiar with the latest open-source initiatives based upon RUP (eclipse process framework), Agile, and Essential Unified Process. Our project learnings have reinforced, time and time again, that process implementation and adoption is an absolutely critical success factor for the vast majority of software development project initiatives. | | | Our professional service offerings relating to process include:
|  | Independent Verification and Validation of process implementations |  | Training and mentoring for Rational Unified Process and the Rational Method Composer |  | Training and mentoring for Eclipse Process Framework |  | Evaluation of current state and recommendation for appropriate levels of process formalism |  | Risk assessment relating to process capability in context of a specific project undertaking |
| | | Links: eclipse process framework: www.eclipse.org/epf Essential Unified Process: www.ivarjacobson.com | | |
|