presented by
|
6:00p Food, networking, and socializing 7:00p Opening remarks 7:15p Technical presentation 8:15p Q & A session 8:30p Conclusion and remarks
Download the March 2004 presentation materials (485k .zip) Successful software projects don’t “just happen” because it takes a great deal of experience and effort to produce useful software. Organizations that fail to realize this continually struggle with a myriad of problems including but not limited to higher defects, lower customer satisfaction, and even failed projects. Well-defined engineering processes are a prerequisite for effective software development and RUP, XP, and Agile Methodologies (AM) have been recently touted as great repeatable techniques for producing high-quality software. But, how do you go beyond RUP and XP and synthesize a development process that works for you and your organization? RUP, XP, and AM are great on paper and in books but how do you actually apply them to real-world software projects? This talk will cover how to improve the quality, usability, performance, and security of software products in commercial, government, and shrink-wrap industries. It references popular methodologies (such as RUP, XP, and Agile Modeling) and brings together all of the elements required for successful software delivery. Since software development is mostly a human activity, the talk will also cover one of the most important aspects of any software development effort: the creation, motivation, and feeding of engineering teams which produce effective software. Mr. Suvajit Gupta is the Product Development Director at TEOCO, a leading provider of telecom cost and revenue management software. At TEOCO, Suvajit has successfully institutionalized the pattern-based development methodology that is the subject of this talk. In the past 15 years, Suvajit has led the development of and architected complex enterprise applications for healthcare, EAI, publishing, and wireless markets in companies such as Focus Technologies, SAGA Software, Thomson Technology Services Group, and LCC. Suvajit has presented about building high-performance technical teams at local leadership breakfasts. Suvajit has a Master of Science in Computer and Systems Engineering from Rensselaer and an undergraduate in engineering from IIT Kharagpur in India. Suvajit was a member of IEEE from 1989 for over a decade and has a couple of publications in IEEE Computer Graphics and Applications and Transactions on Robotics and Automation. |