Continuous Integration Training
One of the modern automation systems that has proven it’s success in the continuously changing software sector, continuous integration,is based on using human resources effectively and improving fast and high quality production.
This training analyzes software processes and focuses on increasing the effectiveness by using an automation system. Employers in the software sector use an automation system to target decreasing the operational costs, but if they focus on costs of similar production processes than they can further decrease costs.
This training teaches participants modern approaches and techniques using popular software products and technology by examples.
Software Development Processes
- Working 24/7 without getting tired
- Investment on human intelligence
- Software for software
Which steps of your processes should be add to automation?
Steps toward automation
- Transparency and observation
- Identifying the ineffective routines
Autonomation in every step
- Build automation
- SCM integration
- Build scripts
- Test automation
- Unit tests
- Acceptance tests
- Deployment automation
- Artifact management
- Deployment scripts
Building quality into automation
- Quality measurement for software development
- Quality necessity in development process
Documantation in the process
- Easy reading, abstract of documentation
- Correct locating
- Usable and up-to-date documentation
System design and architecture
- Effect of automation to software architecture
- Separating product into sub systems
- Seam point identification
This training is designed for all IT employees such as configuration managers, software development managers, software architects, software engineers, test engineers, technical analysts.
"I had a chance to see benefits of applying Scrum in a small project during training. As a result it is time to apply to the real life. I am grateful to our trainers for his effective education, support and patience."
Project Manager, Türk Telekom
"I had previously attended Scrum training given by another training company. Even though the content of the class was very logical to me I had hard time applying in real life. Because class was lack of practical knowledge. However when I attended ACM's training I learnt how to use Scrum in a project and we discussed about the most common problems. Now I am able to confidently suggest applying Scrum in all our projects to our management."
Core Banking Business Development, Denizbank
"Our entire IT team was trained 2 years ago. The course met our training expectations. We had sufficient knowledge for beginning process transition.."
Proje Manager, Yemeksepeti