• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Junilu Lacar
  • Martin Vashko
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Scott Selikoff
  • salvin francis
  • Piet Souris

is this agile software development ?

 
Ranch Hand
Posts: 385
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For last year we have a project for an organization where we have to develop product of there domain.

1) They send all the functional requirements.
2) we divide all requirements to sprints each sprint have certain tasks which are to be delievered with proper versioning
3) there is our QA and Dev team and there is QA team of client
4) Any problem if come then it is again solved at coding level and again delivered and project keep on moving forward.
5) Java technologies are used like JAX WS, Hibernate, and UI development tools are there.
6) Change requests are made if any in particular sprint
7) Application communicate with Third Party Apps through ESB
8) Unidirectional and biderectional integration is done between applications

so could you think is this agile software development? what extra is required in this?
 
Marshal
Posts: 14460
240
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
It's hard to say but just the fact that you don't know if you're Agile indicates to me that you're probably not. Also, Agile is not about technologies that you're using so your mention of ESB, JAX WS, Hibernate and other technologies also leads me to believe that you're not Agile, not because of the technologies themselves but because you seem to think that you might be doing Agile if you're using these technologies. Finally, just because you use terminology like "sprints" does not mean you're Agile either.

Agile is an attitude, a way of approaching problems that is guided by the values and principles of the Agile Manifesto.
 
author & internet detective
Posts: 39655
785
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
#1 means you aren't agile. In true agile, requirements can change based on the customer seeing your early sprints.

You are doing iterations which is good. You can make yourself "more agile" though. Are you doing any unit testing, daily standups, etc.
 
I'm not dead! I feel happy! I'd like to go for a walk! I'll even read a tiny ad:
Java file APIs (DOC, XLS, PDF, and many more)
https://products.aspose.com/total/java
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!