|
|
|
|
|
 |
|
|
Philosophy & Major Processes |
|
 |
|
 |
Software Development Methodologies:
- Continuously Improve Software Quality by treating Software Engineering as a discipline; by focusing on software development process improvement; and by using effective, new tool sets and automation techniques.
- Leveraging component-based architectures, which segment volatile business requirements from static infrastructure, business entities, and operations, allows adaptation of existing solutions to new problems..
- Use of "iterative development", when appropriate, to minimize project risks and maximize timely release of most critical functionality.
- Continuously improve quality software delivery by implementing effective project estimation, planning and management.
- Continuously improve Software Engineering staff skills by striking a balance between role generalization and technical specialization, and on-going Professional Development
|
|
 |
 |
|
|
|
|
|
|
|
|
|