Faits : Faits : A. Le 1er septembre 1986, A._ a été engagée par X._ en qualité de secrétaire. A compter du 1er juillet 2003, après avoir changé plusieurs fois de fonction, elle a oeuvré en qualité de controllership à un taux d'activité de 50 %. Au mois de juillet 2004, A._ s'est trouvée en arrêt maladie. Dans le cadre de la réorganisation de ses activités, tout en souhaitant le retour de sa collaboratrice au sein de l'équipe, X._ lui a proposé, le 20 octobre 2004, de travailler à la maison, ce que l'employée a refusé le 24 octobre 2004, au motif que cela la mettait en situation d'isolement; elle faisait également état de harcèlement dans le cadre de son activité professionnelle. Le 17 novembre 2004, X._ a résilié le contrat de travail de A._ pour le 28 février 2005 et l'a libérée de son obligation de travailler. Dans un certificat de travail du 14 décembre 2004, l'employée a été qualifiée de personne efficace, de confiance et très appréciée par ses clients, ses collègues ainsi que son supérieur, et dont le travail était de bonne qualité. Le 1er février 2005, A._ a vainement demandé à être mise au bénéfice du « package » versé aux travailleurs licenciés, compte tenu des dix-huit années de maison et d'un travail irréprochable, invoquant l'exemple de trois collègues qui, dans la même situation, avaient perçu une indemnité de départ. Le 1er février 2005, A._ a vainement demandé à être mise au bénéfice du « package » versé aux travailleurs licenciés, compte tenu des dix-huit années de maison et d'un travail irréprochable, invoquant l'exemple de trois collègues qui, dans la même situation, avaient perçu une indemnité de départ. B. Le 1er juillet 2005, A._ a saisi la juridiction des prud'hommes du canton de Genève d'une demande tendant au paiement, par X._, de la somme de 30'780 fr. avec intérêt à 5 % l'an dès le 10 avril 2005 à titre d'indemnité de départ correspondant à la moitié de son salaire mensuel multiplié par le nombre d'années de service (3'420 fr. ./. 2 = 1'710 fr. x 18). Par jugement du 27 février 2006, le Tribunal des prud'hommes a condamné X._ à verser à A._ la somme de 30'780 fr. avec intérêt à 5 % l'an dès le 10 avril 2005. Saisie par X._ et statuant par arrêt du 19 février 2007, la Cour d'appel de la juridiction des prud'hommes a confirmé ce jugement. En substance, elle a retenu que les mesures probatoires - notamment l'audition de plusieurs témoins à laquelle elle avait elle-même procédé - avaient démontré que le « package » versé aux employés licenciés, voire démissionnaires, pouvait excéder le cadre d'une restructuration impliquant une suppression de poste, la seule réserve résidant dans la résiliation des rapports de service pour faute de l'employé; le refus d'octroyer un « package » à l'intimée relevait ainsi d'une discrimination par rapport à la majorité de ses collègues placés dans la même situation et celle-ci pouvait prétendre au paiement de l'indemnité de départ calculée à raison d'un demi-mois de salaire par année de service; il n'était pas contesté que la recourante n'avait pas informé ses collaborateurs que les critères de mise en oeuvre du « severance plan » auraient changé et étaient dorénavant limités aux seuls cas de restructuration impliquant une suppression de poste; l'entreprise devait dès lors se voir opposer cette absence d'information qui ne permettait pas aux employés de reconnaître que les critères de sélection liés à cette prestation avaient été modifiés. Par jugement du 27 février 2006, le Tribunal des prud'hommes a condamné X._ à verser à A._ la somme de 30'780 fr. avec intérêt à 5 % l'an dès le 10 avril 2005. Saisie par X._ et statuant par arrêt du 19 février 2007, la Cour d'appel de la juridiction des prud'hommes a confirmé ce jugement. En substance, elle a retenu que les mesures probatoires - notamment l'audition de plusieurs témoins à laquelle elle avait elle-même procédé - avaient démontré que le « package » versé aux employés licenciés, voire démissionnaires, pouvait excéder le cadre d'une restructuration impliquant une suppression de poste, la seule réserve résidant dans la résiliation des rapports de service pour faute de l'employé; le refus d'octroyer un « package » à l'intimée relevait ainsi d'une discrimination par rapport à la majorité de ses collègues placés dans la même situation et celle-ci pouvait prétendre au paiement de l'indemnité de départ calculée à raison d'un demi-mois de salaire par année de service; il n'était pas contesté que la recourante n'avait pas informé ses collaborateurs que les critères de mise en oeuvre du « severance plan » auraient changé et étaient dorénavant limités aux seuls cas de restructuration impliquant une suppression de poste; l'entreprise devait dès lors se voir opposer cette absence d'information qui ne permettait pas aux employés de reconnaître que les critères de sélection liés à cette prestation avaient été modifiés. C. X._ (la recourante) interjette le présent recours en matière civile au Tribunal fédéral. Elle conclut principalement à l'annulation de l'arrêt du 19 février 2007 et au rejet de la demande de son adverse partie, subsidiairement à l'annulation de ladite décision et au renvoi de l'affaire à la cour cantonale pour nouvelle décision dans le sens des considérants, avec suite de frais et dépens. A._ (l'intimée) propose le rejet du recours, sous suite de frais et dépens. Pour sa part, la cour cantonale se réfère à son arrêt, dans les termes duquel elle persiste.