ScrumWall
Feature list

ScrumWall. Scrumwall empowers agile teams to manage scrum using virtual walls and index cards. Scrum wall is a complete scum management tool. List of features:
Agile process
Extreme programming
What are advantages of Agile over a traditional "Waterfall" apporach?
Waterfall process is heavy and relies in rigid palnnning and rigorous practices to 'predict' the future. Ultimaltely, this requires locking down of requirements to fullill the prediction. This creates bureaucracy leading to a widening gap of what the user wants and what the software actually does. Agile eliminates these pitfalls by:
Lorem ipsum dolor sit amet
Agile Methodology
Agile prefers individuals and interactions over processes and tools. It prefers customer collaboration over contract negotiation. Agile is designed to elimintate iissues in rigid development process such as the 'Waterfall' model. Most often, in rigid development processes, business users are asked to recite requirements for software and signoff before the lengthy development process. Stakeholders are compelled to come up with requirements a task for which most of them are not professionally trained. In addition, a constantly changing marketplace makes part or all of the requirment obsolete while the development process ensues. Agile addresses these with a core set of rules or principles
Agile Principles
- Customer Principles
- Deliver valuable working software through early and continual releases.
- Change is valued and accepted not frowned upon.
- Release in short cycles to get customer feedback.
- Business and development team collaborate daily for the common goal
- Management Principles
- Project progress is identified only by working, releasable software
- Sustainable pace is key.
- Use lightweight tools facilitating constant and open communication
- Development Principles
- Focus on quality. Use test driven design, development and continous integration to promote quality
- Continually adapt and realign to feedback
-
Simple design, less documentation.
Scrum
Scrum is a lightweight management process aimed at managing the 'chaos' of agile project.
Agile teams work with the stake holders to gather 'stories' or high level requirements. Stories are prioritized, estimated and worked upon in incremental cycles. Each cycle is called a 'sprint' or iteration. At the end of each sprint a retrospectve is conducted whcih invovles customer feedback and self assesment. Additional stories from this process are added to the 'product backlog' and the cycle starts again.
Here is a general depiction of how the process works:
