Agile planning practices are built on agile principles. They let a team commit to the scope of iteration and provide visibility that builds trust between a team and a customer. Practices encourage knowledge sharing so that better decisions were made. Although practices are the same, planning process must be adjusted for each project. We will consider 3 real and typical cases: product, in-house, support development projects. We will see how agile practices shape agile processes in order to solve real project problems.