- Base the process on an architecture-first approach.
- Establish an iterative life-cycle process that confronts risk early.
- Transition design methods to emphasize component-based development.
- Establish a change management environment.
- Enhance change freedom through tools that supports round-trip engineering.
- Capture design artifacts in rigorous, model-based notation.
- Instrument the process for objective quality control and progress assessment.
- Use a demonstration-based approach.
- Plan intermediate releases in groups of usage scenarios with evolving levels of detail.
- Establish a configurable process that is economically scalable.
M.Sc in Computer Science & Engineering
IT Consultant | Sr. Project Manager | Technical Lead | Business / System Analyst | Software Engineer | Web Developer | DBA | AWS Expert | QA
Travel Consultant | Traveler | Lecturer | Photographer
Notice
YouTube.com/BESTTravelers - Visit and SUBSCRIBE to our travel related YouTube Channel named "BEST Travelers"
Thursday, September 15, 2011
Top 10 Software Management Principles
Subscribe to:
Post Comments (Atom)
nice list of software management, Please also take a look at Best Project Management Software
ReplyDelete