Core Services
- Development Design Specification
- Develop detailed specification, including data flow, code flow, physical, logical
architecture with consideration of performance, interfaces, security, privacy, cost
effectivness, fault tolerance, managability, reliability.
- Architectural Design
- End to end design of core modules with components and APIs including interface between
each modules and components.
- Implemenetation
- Define High Coding Standard, Code Review, Unit Testing, and check code into source
depot.
- Test/Integration
- Run test cases and integration of finished product into existing system or new products/applicaitons
to production
- Project oversight
- Third party review of architecture,
Project Management Practices
- Review product, application features, provide estimation of the cost
- Break down the features into tasks and provide cost for completing of each task
- Set deadline for each development stages.