Agile Consultation


When we talk about the “Software Development” then these are the Following things comes in our mind–

Software Development Process
  • Requirements Analysis
  • Software Architecture Design
  • Implementation
  • Testing
  • Deployment on Real Time Environment

Model

Marksman work on these Models -

  • Waterfall
  • XP
  • Scrum
  • Agile
  • Cleanroom
  • Iterative
  • RAD
  • RUP
  • Spiral

As time changes and in IT industry clients required more functionalities and quality user experience in less time, then in Marksman we promote “ AGILE “ more in our Application and Product Development.

The Agile Manifesto (Principles)

Some of the principles behind the Agile Manifesto are:

  • Customer satisfaction by rapid, continuous delivery of useful software
  • Working software is delivered frequently (weeks rather than months)
  • Working software is the principal measure of progress
  • Even late changes in requirements are welcomed
  • Close, daily cooperation between business people and developers
  • Face-to-face conversation is the best form of communication (Co-location)
  • Projects are built around motivated individuals, who should be trusted
  • Continuous attention to technical excellence and good design
  • Simplicity
  • Self-organizing teams
  • Regular adaptation to changing circumstances
Agile Methods

Marksman use the following well-known agile software development methods in the application and product development:

  • Scrum
  • Agile Modeling
  • Agile Unified Process (AUP)
  • Agile Data Method
  • Daily kickoff and review of goals
  • Short release cycles
  • Responsive Development
  • Generalism - Use of generic skill sets that are common across the team, not reliance on specific skill sets that are scarce
  • Test Driven Development (TDD)
  • Feature Driven Development (FDD)
  • Behavior Driven Development (BDD)
  • Essential Unified Process (EssUP)

Some other approaches which we also include in our practice:

  • Software Development Rhythms
  • Agile Documentation
  • ICONIX Process
  • Database refectory