Sam Guckenheimer has been the chief customer advocate for VSTS, responsible for its end-to-end external design. He describes his book, Software Engineering with Microsoft Visual Studio Team System, as a framework for thinking about software projects in a way that can be directly tooled by VSTS. It presents essential theory and practical examples to describe a realistic process for IT projects.
Readers will learn what they need to know to get started with VSTS, including
The role of the value-up paradigm (versus work-down) in the software development lifecycle, and the meanings and importance of “flow”
The use of MSF for Agile Software Development and MSF for CMMI Process Improvement
Work items for planning and managing backlog in VSTS
Multidimensional, daily metrics to maintain project flow and enable estimation
Creating requirements using personas and scenarios
Project management with iterations, trustworthy transparency, and friction-free metrics
Architectural design using a value-up view, service-oriented architecture, constraints, and qualities of service
Development with unit tests, code coverage, profiling, and build automation
Testing for customer value with scenarios, qualities of service, configurations, data, exploration, and metrics
Effective bug reporting and bug essment
Troubleshooting a project: recognizing and correcting common pitfalls and antipatterns
This is a book that any team using or considering VSTS should read.
Get the book here: http://www.informit.com/store/product.aspx?isbn=0321467906
Watch all the OnMicrosoft Vidcasts: www.informIT.com/podcasts
Duration : 0:10:35
[youtube vRioQNowpkI]
August 21st, 2009 at 1:36 am
Visual Studio is …
Visual Studio is great. It makes my job as a future designer (hopefully in a year if all goes well) a lot easier
August 21st, 2009 at 1:36 am
instead of talking …
instead of talking about crap they better hire Americans/ resident first
August 21st, 2009 at 1:36 am
Nice Nice Video. I …
Nice Nice Video. I really loved your video. Youtube can be a great et for you. If you need any help getting your video exposed, check out this site called tubeviews [dot net] It has really done wonders for me, I have built 3 Channels up with videos at top in position and this is my forth channel i’m going to working on.
This rox… Thank you very much.
August 21st, 2009 at 1:36 am
Why didn’t you tell …
Why didn’t you tell me before!
August 21st, 2009 at 1:36 am
They dont build any …
They dont build any software, perhaps they do know certain scripting langauges, command line languages for the operating systems or the Cisco hardware for example. Some of those people have titles of “Hardware Technician”, which implies they obviously take care of hardware, possibly just computers. There are many different types of jobs in IT. Database developers/administrators, Web Development (graphical and programming), Software Development/Engineering. Have a look on different websites.
August 21st, 2009 at 1:36 am
Technician is about …
Technician is about solving problems and just maintaining systems. A tech person can be there for both the hardware and the software. Example, a network technician may be responsible for taking care of the whole network or a part of the network. He would be keeping an eye out on the hardware, routers, switches, servers and so on. But alongside, he will be investigating the server software (Apache, Windows 2003) that runs the network. They fix problems, not so much about designing.
August 21st, 2009 at 1:36 am
ok but for software …
ok but for software engineering is it much like a computer technician since they help to repair patches doanloads and solve anylitical problem or is a technician mainly about the hardware.
August 21st, 2009 at 1:36 am
That is more like …
That is more like pure programming. Engineering is usually applied to a software project, small or large. The whole point is to plan, design, build and test. With cracks and patches usually its more practical, programming and tweaking.
August 21st, 2009 at 1:36 am
so hes a PR sales …
so hes a PR sales rep, great
August 21st, 2009 at 1:36 am
anyone want to chat …
anyone want to chat? i am bored and just got my new computer! it has a webcam!!! n
August 21st, 2009 at 1:36 am
so is software …
so is software engineering creating patches for games like warcraft? or doanloads or extra upgrades? plz explain ty
August 21st, 2009 at 1:36 am
Interesting, …
Interesting, software for software engineers.
August 21st, 2009 at 1:36 am
That is really cool …
That is really cool, VSTS Rocks.
August 21st, 2009 at 1:36 am
Bill. Did you know …
Bill. Did you know I have MS Certified Developer certificate ? Check my score on Visual Basic!