Agile characteristics in Smart
Additional Smart characteristics
What makes Smart unique?
Smart comes from years of experience in executing projects on agile bases. During these years severl different methods have been tried. Smart has evolved from this experience base. Therefore it has severl techniques that can be found in other methodologies. E.g. Extreme Programming, SCRUM, DSDM.... The easy implementation path makes Smart unique. U do not need a difficult course to use Smart and lots of documentation and live experiences helps you implement and use it.
Where does Smart come from?
Implementing DSDM
Adding modeling to agile development
Adding software architecture to agile development
What types of projects?
Lifecycle
Smart stages
Deliverables
Project related deliverables
Use case related deliverables
Smart use cases als rode draad
Meetings
Kick off
Stand up¶
Stand up meetings are a very important part of SMART. During this session all team members give a brief recap of what they have done the day before, what they want to achief today and who they need to do the job, I like to name this 'the three question test'. Prefereable a stand up meeting is held every day, this stimulates the team members to participate in the session and hear from every team member, in short, what is keeping them busy. We usually invite our sponsor to the meeting. This works realy great. The sponsor gets information about the project from within the project team. He or she also has to pass the three question test.
Lots of dicussions arise during this short session. Anyone in the team can interupt such discussions and advice the team members that have this discussion to continue it after the stand up meeting. This is to speed up things and to keep it attractive. In the beginning it feels strange to start the day with a stand up meeting, but after a few tries it is an easy practice and an extremely valuable technique.
Retrospective
Project monitoring
Dashboard
Burn down charts
Earned value chart
Reporting
Standardisation¶
===
Modeling===
UML
Software architecture
Reference architecture
Delta
What if not available