Download presentation
Presentation is loading. Please wait.
Published byClaribel Gordon Modified over 8 years ago
1
Code/Project Management On Screwdrivers and Hammers
2
The right tools makes any job easier Software Engineering is more than theory and planning, at some point code and documentation has to be written, tested, built, and maintained. Important activitiesSample tools Project planning MS Project / Visio Coding Eclipse / Visual Studio Testing JUnit / Bugzilla Integration/Building Ant Revision management CVS / Sourceforge Documentation Wiki Community IRC, mailing lists
3
Project Planning/Tracking MS Project In real life, the following metrics often tracked: – # of hours spent (manpower) – Productivity vs – Planned manpower – Planned productivity
4
Building, one brick at a time
5
Builds and Build Configuration Preferably automated process for performing tasks to ‘build’ an version of an application Sample Tasks: – Get code from source control – Compile code – Run Unit Tests – Run Static Code Analysis – Deploy to Testing/Staging Environment – Create Build Report Conditional Compilation
6
Source Control Check-Out – Exclusive Check-Out – Exclusive Check-In – Shared Merging Versions (Revisions/Flavors) – Tag/Label (Revisions) – Branch (Revisions & Flavors) – [Conditional Compilation] (Flavors)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.