Cintacs Pittsburgh web and software development company logo

Creating Innovative New Technology and Customer Solutions

Agile software development is a set of principles for software development in which requirements and solutions evolve through collaboration between self-organizing, cross-functional teams.

There are many specific agile development methods. Most promote development, teamwork, collaboration, and process adaptability throughout the life-cycle of the project.

From my personal experience at CINTACS this is primarily accomplished with Skype. A team of designers, developers, and network administrators, keep in contact with each other during the development process by messaging and sharing screens. While the project manager touches base with everyone making sure the clients needs are being met.

Project development is organized with planning/tracking software -- documenting tasks and progress as well as issues and resolutions.

Everyone is eager to assist each other in the development process when issues arise working together towards a resolution.

Everyone who works at CINTACS has their own particular skill set and the project manager delegates workflow accordingly.

The environment is great for gaining experience with website design and development and everyone has a desire to learn and keep up with the latest trends.

It's great to see all the pieces and parts of a project come together and the final results.