Incorporating innovative practices in software engineering education
暂无分享,去创建一个
Software Engineering (SE) practices deals with business requirements that continue to operate in dynamically changing and turbulent environments. SE practitioners must confront the business need for persistent innovation and build appropriate future workforce culture. Agile software development approaches view change from a perspective that reflects today's tumultuous business and technology environments. Introducing these innovative methodologies, along with the more traditional Capability Maturity Model Integration (CMMI) method, in IT departments is a challenging task. Such task requires not only technology expertise and knowledge, but also the human side of organization, team, and individual readiness to accepting such a challenge. To deal with this latter side, the paper employs creative thinking processes and the four brain concept. In such environment, linking agile methods and CMMI is imperative to improving software quality.
[1] Hubert Naacke,et al. Integrity Constraint in Distributed Nested Transactions over a Database Cluster , 2006 .
[2] Barry W. Boehm,et al. Get Ready for Agile Methods, with Care , 2002, Computer.
[3] Alistair Cockburn,et al. Agile Software Development: The Business of Innovation , 2001, Computer.
[4] Julio Ariel Hurtado Alegria,et al. Implementing CMMI using a Combination of Agile Methods , 2006, CLEI Electron. J..