Certamente o maior desafio foi trabalhar em um grande projeto por um longo período. Havia muitos detalhes a serem pensados, e o pouco conhecimento do domínio da aplicação foi o grande desafio inicial.
Outra dificuldade foi o aprendizado de tecnologias muito recentes. O conhecimento dos participantes do grupo não era homogêneo, o que aumentou muito o ritmo dos estudos com objetivo de nivelar este conhecimento.
Vencido esse desafio deparamos com a dificuldade de modelar o sistema. A descoberta da aplicação de Redes de Petri para representação de WF facilitou a modelagem, porém dificultou o desenho da interface do sistema.
Os desafios foram muitos, e a medida que foram aparecendo, foram sendo superados. Durante todo o projeto, também havia o desafio da divisão do tempo entre as responsabilidades do curso, o projeto e o estágio.
Particularmente não tive muitas frustrações. Desde o início do projeto, o principal objetivo do grupo era de aprender bastante, e este certamente foi atingido. Entre as frustrações, posso citar a impossibilidade de cumprir os prazos estipulados na proposta e a não conclusão da implementação.