Agile Methodology
Prosoft uses an Agile Software Development Methodology based on iterative
development. This allows requirements and solutions to evolve through tight collaboration
across a cross-functional team.
Team Focus:
- Working software over heavily documented requirements and contract negotiations.
- Customer collaboration, Prosoft will function as a member of your team.
- Responding to change and customer feedback.
- Communication and deep understanding of customer needs.
- Productivity tracking through process and tools.
- Visibility into team and solution progress.
- Reduced resource idle time waiting for feedback/reviews.
Toolset and Process:
- GreenHopper for Jira - for truly Agile project management.
- Team Foundation Server
Scheduling and Work Queues:
- Time-boxed work queue allows new work to be scheduled within predictable sprints.
- Prosoft can work new project requests into our schedule with a few weeks'
notice.
- Work is estimated, assigned and scheduled giving customers visibility into scheduling
and planning.
Agile Methodology Case Studies
Prosoft has completed over 50 customer engagements. A few highlighted
case studies are listed below:
- Cable Management Agency
-
All deliverables were properly designed, developed and tested to meet user's expectations
on quality, time and functionality provided. Thanks to the constant communication
and attention to detail provided through our Agile methodology, the customer was
pleased to work with Prosoft and is likely to do so again.
- Marketing Portal
-
As an integrated member of the customer's team, Prosoft receives work requests
for ongoing maintenance. Requests are scheduled, tested, accepted, and released within
predictable workweeks.
- Video Game Platform
-
The continuous communication provided via the Agile process, allowed the team to
keep an excellent pace, avoiding resource idle times. This allowed the customer to
gain full investment on the paid time and service. Project was delivered to client,
with excellent results.
- Company Website
-
Delivering the project via incremental sprints, helped the costumer to understand
and view all the work the developers created quickly; feedback and adjustments could
be communicated and completed within the very next week, speeding project delivery.