- 2011-2020 Agile Apple ASP.NET Cloud Companies Comparison Creativity Databases Deliberate Practice Experience Google Innovation Learning Management Microsoft Mobiles Predictions Productivity Programmers Programming Project Management SDLC Skills SoftwareCraftsmanship SQL-Server Success Super Uncategorized VB.NET
Top Posts & Pages
- Error msg: No mapping exists from object type System.Data.SqlClient.SqlParameter to a known managed provider native type.
- Error 7 It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.
- How to open a new page/window and send parameters by clicking a button?
- RT @jerome_etienne: Two way #AR portal with AR.js - Running markers 😄 https://t.co/55Wo207EqI 1 week ago
- RT @practicingdev: Spotting Hidden Dependencies in Incremental Changes, one of my fav chapters from my book, is now freely available: http… 1 week ago
- @rbates Thanks 4 weeks ago
- RT @rbates: Announcing: RailsCasts Pro and Revised episodes are now free! Anyone can watch them without a subscription at https://t.co/VFS8… 4 weeks ago
- @jsonmez .. but expect failure, have a backup plan, and a plenty of fuel to complete to the end. Failure is the best teacher. 1 month ago
Category Archives: Agile
Basic Features Basic features that a user expects to be there and work will never score highly on satisfaction, but can take inordinate amounts of effort to build and maintain. Delightful Features Score very highly on satisfaction and in many … Continue reading
Whenever you come home from a long day at work or school, you were so tired the only things you could find energy to do were mindless life-negating nonsense– television, Netflix, Reddit, Facebook, whatever. Every night you would somehow find hours of … Continue reading
Maximize your return on investment by: working on one project at a time; releasing early and often; adapting your plans; keeping your options open; and planning at the last responsible moment. Use timeboxing to control your schedule. Set the release … Continue reading
Pair programming keeps two eyes on the code at all times and increases the ability to communicate to each other about the code. Mob programming extends that out just a little bit to a whole team. So essentially everybody working … Continue reading
Rather than try to plan for every eventuality, embrace the possibilities that change brings you. This approach may sound like it’s out of control. It would be, except for eight practices that allow you to control the chaos of endless … Continue reading
Incremental fundamentally means add onto. Incremental development helps you progress. Iterative fundamentally means re-do. Iterative development helps you improve your product. Incremental means new features because you add-on. Iterative means quality because you re-work. Increment new requirements for progress. Iterate … Continue reading
Learning is the biggest single base part of software development, whether we’re using Agile or Waterfall or anything else, we learn and the faster we learn the faster we produce software. Agile, when it works really well, those teams that … Continue reading
1. Learn new tech and everything around it Bad programmers learn new technical skills just in time. Good programmers learn the skill a year before. Great programmers learn new technical skills and all skills, technology, design, paradigm around it a … Continue reading
Most of the time when business domain experts come and ask for something they very rarely tell you and express it in terms of the value they want, they often come up with a half-baked solution. What we actually want … Continue reading
Most companies understand the importance of innovation, but are not able to deliver software quickly enough to meet the needs of business leaders. Continuous delivery is the solution to improving the productivity of software development to the point of … Continue reading