|
Process Architecture in Fortech |
|
In the last 10 years of outsourcing experience our core team understood that having experienced people is a key aspect in successful software development. Still to leverage the software development on a state of the art, the Software Development Process is other key element that ensures sustained quality improvement. Planning, organizing and managing resources in order to successful complete defined project goals and objectives are also important aspects that are considered in our Project Management approach. Other important aspect we pay special attention is Architecture & Design phase. A successful completion of of this phase is important for the success of the whole project.
Software Development Process We have the understanding that each customer and each project is individually different. Our target is to deliver solutions which tightly fit our customer’s requirements and desires. Following this philosophy, we are capable of facing diverse challenges knowing that we have designed our process to tailor-match any kind of input that may come from our clients when starting a project. Our process has been built considering and adapting different models and standards (Iterative, IBM Rational Unified Process - RUP, Scrum, Agile software development, Test Driven Development - TDD, ISO 9001, CMMI). 
Project ManagementSoftware project management encompasses the knowledge, techniques and tools necessary to manage the development of software products. Our methodology is based on PMBok Guide and we try to adapt the standards and guidelines on our day to day business. Our experienced project managers are able to create realistic plans for software development, using effective estimation of size and effort, and to execute that plan with attention to productivity and quality. Within this context, topics such as risk management, alternative life-cycle models, development team organization, and management of technical people are of high importance. Our project management methodology is a set of inter-related phases, activities and tasks that define the project process from the start to completion. Regardless of the phase in which a project is currently in, there are a number of procedures that are executed: - continous support of end users and continuous communication with our customers
- project planning
- project monitoring and controlling (quality, time, effort&budget)
- corrective and preventive actions
- peer review & improvement suggestions
- quality management
Architecture & DesignFortech brings together the experience of its specialists, in the field of application architecture and design, into a unified offering. This fact not only reduces the costs for complex enterprise applications but also diminishes the risk of choosing the wrong architecture or implementing the wrong design. With the help of our experienced consultants we are able to provide: - Feasibility study for software systems
- Conceptualization of the software system
- Design applications
- Process optimization through implementation of software systems
Professional work in this phase can bring your business the following benefits: - More efficient, tailor-developed IT solution
- Future compatibility of applications
- Increased portability of applications
- Overall reduced risk
- Easier system and network management
- Better return on existing investment
|